Permission Skills
Permission Skills adds 61 skills to your server which greatly enhances the role playing experience. All skills can be allocated to players through a regular permissions plugin and can be customised to your hearts content. You can add the skills to a group of players or individual players to create unique guilds, races and factions or even add perks to players who donate.
Like this plugin then try Guilds
Skills
All skills require the ".active" extension to enable them, for example "pss.invisible.active". On top of this most skills are customisable with various extensions, for example "pss.maxhealth.active" & "pss.maxhealth.health.10" which would activate the maximum health a player can have to only 5 hearts (10 x half heart).
Click here for the full list of default permission nodes.
Skill | Skill Permission | Extensions |
---|---|---|
Peacekeeper | pss.peacekeeper | .active .cooldown |
Max Player Health | pss.maxhealth | .active .cooldown .health |
Mobs Don't Target Unless Provoked | pss.mobtarget | .active .cooldown |
Recover Health | pss.recoverhealth | .active .cooldown |
XP Multiplier | pss.xpmultiplier | .active .cooldown .multiplier |
Recover Items On Death | pss.recoveritems | .active .cooldown |
Explode On Death | pss.explodedeath | .active .cooldown .power |
Recover Exp On Death | pss.recoverexp | .active .cooldown |
Invisibility | pss.invisible | .active .cooldown |
See Invisible Players | pss.seeinvisible | .active .cooldown |
Flight | pss.flight | .active .cooldown .power |
High Jump | pss.highjump | .active .cooldown .power |
Breath Underwater | pss.oxygen | .active .cooldown .power |
Speed Walk | pss.speed | .active .cooldown .power |
Skip Across Water | pss.swimmer | .active .cooldown |
Damage From Sunlight | pss.sunlight | .active .cooldown .damage |
Damage From Moonlight | pss.moonlight | .active .cooldown .damage |
Damage From Altitude | pss.altitude | .active .cooldown .damage .min .max |
Damage From Storm | pss.storm | .active .cooldown .damage |
Damage From Land | pss.landdamage | .active .cooldown .damage |
Damage From Water | pss.waterdamage | .active .cooldown .damage |
Explosive Arrow | pss.explosivearrow | .active .cooldown .power |
Zombie Spawn On Arrow Hit | pss.zombiearrow | .active .cooldown |
Lightning Strike On Arrow Hit | pss.lightningarrow | .active .cooldown |
Teleport To Arrow Location On Hit | pss.tparrow | .active .cooldown |
Fire Arrow | pss.firearrow | .active .cooldown .ticks |
Straight Arrow | pss.straightarrow | .active .cooldown .power |
Knock Entity Back On Interact | pss.knockback | .active .cooldown .power |
Poison Arrow | pss.poisonarrow | .active .cooldown .power .ticks |
Blindness Arrow | pss.blindnessarrow | .active .cooldown .power .ticks |
Confusion Arrow | pss.confusionarrow | .active .cooldown .power .ticks |
Mob Arrow | pss.mobarrow | .active .cooldown |
Fire Blade | pss.fireblade | .active .cooldown .ticks |
Fire Punch | pss.firepunch | .active .cooldown .ticks |
Poison Blade | pss.poisonblade | .active .cooldown .power .ticks |
Reflect Damage | pss.reflect | .active .cooldown .damage |
Attack Damage From Projectiles | pss.attackprojectile | .active .cooldown .multiplier |
Attack Damage From Melee | pss.attackmelee | .active .cooldown .multiplier |
Defence Damage From Cactus Contact | pss.defensecontact | .active .cooldown .multiplier |
Defence Damage From Entity / Player Melee | pss.defenseentity_attack | .active .cooldown .multiplier |
Defence Damage From Projectile | pss.defenseprojectile | .active .cooldown .multiplier |
Defence Damage From Suffocation | pss.defensesuffocation | .active .cooldown .multiplier |
Defence Damage From Falling | pss.defensefall | .active .cooldown .multiplier |
Defence Damage From Direct Fire | pss.defensefire | .active .cooldown .multiplier |
Defence Damage From Fire Ticks | pss.defensefire_tick | .active .cooldown .multiplier |
Defence Damage From Lava Melting | pss.defensemelting | .active .cooldown .multiplier |
Defence Damage From Direct Lava | pss.defenselava | .active .cooldown .multiplier |
Defence Damage From Drowning | pss.defensedrowning | .active .cooldown .multiplier |
Defence Damage From Block Explosion | pss.defenseblock_explosion | .active .cooldown .multiplier |
Defence Damage From Creeper Explosion | pss.defenseentity_explosion | .active .cooldown .multiplier |
Defence Damage From Falling Below Bedrock | pss.defensevoid | .active .cooldown .multiplier |
Defence Damage From Lightning | pss.defenselightning | .active .cooldown .multiplier |
Defence Damage From Suicide Command | pss.defensesuicide | .active .cooldown .multiplier |
Defence Damage From Starving | pss.defensestarvation | .active .cooldown .multiplier |
Defence Damage From Poison Ticks | pss.defensepoison | .active .cooldown .multiplier |
Defence Damage From Magic | pss.defensemagic | .active .cooldown .multiplier |
Defence Damage From Wither | pss.defensewither | .active .cooldown .multiplier |
Defence Damage From Falling Blocks | pss.defensefalling_block | .active .cooldown .multiplier |
Defence Damage From Custom Damage | pss.defensecustom | .active .cooldown .multiplier |
Default Extensions
Extensions are the customable nodes attached to skill permissions, for example pss.firearrow.ticks.200. The config.yml file contains all the values for the plugin to check but you can change these manually and use the /pss reload command. If there are no values in the list in config.yml a default value is used:
Extension | Default Value | Limits |
---|---|---|
.active | false | true or false |
.power | 1 | Between 1 & 20 |
.health | 20 | Between 1 & 20 |
.damage | 1 | Between 1 & 20 |
.multiplier | 100 | Between 0 & 1000 (where 0 is no damage and 1000 is x10 damage) |
.ticks | 100 | Between 1 & 10000 |
.cooldown | 0L | None (0 = no cooldown, 60 = 60 seconds) |
.min | 0 | Between 0 & 255 |
.max | 255 | Between 0 & 255 |
Worlds & Biomes
All skills require the player to be in an active world and biome (similar to the Guilds plugin) to work. Using active worlds and biomes you can restrict the plugin to just one world, have races where there abilities only work in one world or even create a guild that can only live in the desert.
pss.world.all = all worlds pss.biome.all = all biomes
Examples:
Permissions | Result |
---|---|
pss.world.world pss.sunlight.damage.1 pss.moonlight.damage.1 | Player will receive half a heart damage ever coulpe seconds if not in the world "world" |
pss.world.all pss.biome.desert pss.attackmelee.active pss.attackmelee.multiplier.200 | Player will deal double damage while in any desert biome. |
pss.world.all pss.biome.all pss.moonlight.active pss.sunlight.active pss.moonlight.damage.1 pss.sunlight.damage.1 | Player will receive damage unless they stay underground. |
Permission Extension Values
For Permission Skills to know what permission extension values to search a player for the plugin uses values saved in the config,yml. These can be changed allowing the server owner to customise the plugin. Click here for the default config.yml.
If you only require pss.maxhealth.health to only have two values 18 and 16 then you can remove the rest allowing the plugin to be optimised and customised to your specific needs. pss.maxhealth.health.18 & pss.maxhealth.health.16. The plugin will only need to check for these permissions speeding up the process.
HealthValues: - 16 - 18 CoolDownValues: - 0 // No cooldown - 60 // 60 second cooldown
Commands
Command | Description | Permission |
---|---|---|
/pss reload | Reload plugin | pss.reload |
/pss list | List all available permissions including all extensions | pss.list |
/pss exempt <player> | Stop this player from being able to use the plugin skills regardless of permissions. Useful for players with "*" permission. | pss.exempt |
/pss search <string> | Search permissions list | pss.search |
I've a problem with this plugin, i created the "useruman" group with this permissions (Pex):
but the users in this group can't receive damage from anything... they're immortal.
The same problem exist with another group wich i insert permissionskills node. All the others group without permissionskills node work perfectly.
Can anyone help me?
(sorry for my english :/ )
@Q2Lummox
I'm fairly sure that some of those .0 are setting the defense to take 0 % damage.
Try .100 for 100% (normal) damage.
pss.defenseentity_attack.100
should mean you take 100% damage from mob/player attacks.
A few suggestions:
A skill that gives a percentage based speed boost on mining/cutting wood, etc.
Also, is this plugin compatible with Heroes?
Please, help! :(
@msfredb7
So it I have configured:
- pss.defensecontact.active
- pss.defensecontact.0
- pss.defenseentity_attack.active
- pss.defenseentity_attack.0
- pss.defenseprojectile.active
- pss.defenseprojectile.1
- pss.defensesuffocation.active
- pss.defensesuffocation.0
- pss.defensefall.active
- pss.defensefall.0
- pss.defensefire.active
- pss.defensefire.0
- pss.defensefire_tick.active
- pss.defensefire_tick.0
- pss.defensemelting.active
- pss.defensemelting.0
- pss.defenselava.active
- pss.defenselava.0
- pss.defensedrowning.active
- pss.defensedrowning.0
- pss.defenseblock_explosion.active
- pss.defenseblock_explosion.0
- pss.defenseentity_explosion.active
- pss.defenseentity_explosions.0
- pss.defensevoid.active
- pss.defensevoid.0
- pss.defenselightning.active
- pss.defenselightning.0
- pss.defensesuicide.active
- pss.defensesuicide.0
- pss.defensestarvation.active
- pss.defensestarvation.0
- pss.defensepoison.active
- pss.defensepoison.0
- pss.defensemagic.active
- pss.defensemagic.0
- pss.defensewither.active
- pss.defensewither.0
- pss.defensefalling_block.active
- pss.defensefalling_block.0
- pss.defensecustom.active
- pss.defensecustom.0
The problem now is that now I'm hurting, no matter with that weapon, which means heart always takes me. The damage is always the same, whether a wooden sword that diamond. Always remove half heart.
Could someone please make a youtube vid on how to install and use this plugin? It would be great!
Thanks in advance.
To reactivate damage, you will have to set the permission of damage to activate and to 0 (0 = do not modify damage). Go check the post of ClockworkHatter in previous comment.
When I install this plugin, is deactivated any type of damage.I have to set something to activate it again?.
If I uninstall the plugin, the damage working again.
HELP !!
i have trouble getting FireBlade to work. when i try the permission : pss.firearrow.active it works fine, all my arrows are in fire but with this permission : pss.fireblade.active my swords are not in fire D:
If you know how to fix my problem, pls help me
PS : what does the cooldown variable do on the invisibility ?
You have just saved my life! This is the exact plugin I have been looking for! I was actually wanting something where Ranks effect your mcmmo leveling but this works as well! (so not exact plugin but still a life saver!)
THANK YOU SO MUCH!!!
Hey avorcardo thanks so much for this plugin ive been needing it on my server for ages! I am trying to create custom classes such as assassin and mage using group manager, but the problem is, since im OP every time i log in i cant take damage, and when i turn it off it kills me every 5-7 seconds and activates every single ability at once :/. Any ideas? Also, i dont think the permissions work even without op :(.
Try upping the potion duration by a second, currently it ends before the code can re-apply it, causing jerky movement.
are these always active?
for example - I would like to make a ranger class and have them get the arrow skills - but if I give them permissions for straight, blind, and confusion arrows, will it make EVERY arrow they shoot all three of these?
Ok than, but still I would like to help, I've been working on a number of permission related tweaks and would like to expand off a a more stable base than an entirely new plugin.
If your intrested PM me, so I can get to work on the plugin.
Dear Fans
I would like to apologise for the lack of time spent on this plugin along with my other plugins on Bukkit. Due to work and family commitments I have struggled to find the time to maintain my plugins in synchronisation with ongoing Bukkit developments.
Thankfully I should now be able to continue my development of Permission Skills along with Guilds and I thank you for your patience.
I would like to take this time to assure you that should in the future my ability to maintain this plugin change then I would of course find someone to continue the project and all source codes are available on GitHub if you can find them :p
Once again my continued regards
AVOCARDO
Permission Skills Revision 4 uploaded and awaiting approval:
Regards
AVO
AVOCARDO, since you seem to be behind on development, I would like to volonteer to take over this project.
PM Me if you can spare the source code.
Well, I just tried use this plugin with CraftBukkit 1.5.1 R0.1 and the I'm sad to say that it is totally unworking. None of permissions seems to works.. So I suggest to move to other plugins, until PermissionSkills has been updated.
@thewave271
I don't think thats an actual node
@raXas15
Have you tried pss.firepunch.true