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 |
Hi!
I love this plugin so far and it has come a long way on my server buuuut...
Today it just randomly stopped and had nothing in the permissions (I use permissions bukkit). Could you mind helping me out and showing me what's wrong? No rush, the server won't be truly up until summer.
guys, i can't understand the problem. With Pex i create a group called "FireSpirit", but if I put in: - pss.world.all - pps.firepunch.active
or any other permissions, they don't work. (all pss permissions in any other group). Simply they don't work.
I think this is a very usefull plugin and i want to use it
@JDTOUGH
I have the same problem too! I posted it in the comments,this would be an excellent plugin if it wasn't for that huge issue.
This plugin gives players somewhat of a godmode when I give them at least the - pss.world.all, - pss.biome.all and if they have those permissions,they simply cannot die,even with a godsword,lava or anything. They can only die by smite.
It's seriously defective to use this plugin if players cannot even die.
EDIT: It's even worse,players cannot get killed by mobs. I even put an army of pignmen and they try to hit them and they do not take any damage. This plugin is great,but it's useless if it's full of errors.
Will this be possible with the Permissions Skills plugin:
A pex group that takes damage when in a Desert biome - and Recovers Health faster in a Jungle Biome. Or does it not accommodate more than one Biome rule per group at a time?
I'm most likely doing something wrong with my permissions setup, but when ever a player joins a game they just start dying(for no reason)with purple particle effects. Why is this? I have not set up a single permission node that would harm the player.
@xxZap
I will add this in next release.
@Faldonboy
Same speed will be fixed in next release. Have you tried adding the value of damage.<damage value> to DamageValues ion the config. Default returns half heart (1) damage.
@SnugSites
HAHA lol
sunlight, moonlight, altitude, landdamage, waterdamage and storm do not have cooldown, I will change description now.
Regards
AVO
Hi, thanks for the plugin, it's very usefull. Is there a method to have a water-regeneration for aquatic race?
I've tried the plugin - but was wondering a couple of things...
What does cooldown do exactly? I thought sunliight.cooldown.30 & sunlight.damage.1 would do 1 damage every 30 seconds. But it appears to do 1 damage for 30 seconds - and doesn't stop when I get out of sunlight.
Can a group get a different skill per biome? Like - Damage bonus in Jungle, and take damage in a desert? Or will the biome.jungle and biome.desert perms clash?
pss.oxygen doesn't work at all and pss.speed is giving water-breathing effect. All of the damage effects(sunlight, moon, water, land, etc) only do 1 heart of damage even if you set the damage higher. Landdamage also does damage if you're in the air(flying)
@Faldonboy
Error will be corrected by next release R3.
Regards
AVO
This error is constantly spamming, I had to disable the plugin because of it.
@Theifstheme
Guilds is a complete package you can join guilds, change player tags and color, guild chat etc... Permission Skills is better if you already have factions or permission groups and want to spice things up a little. It is what ever is best for your server. Try testing both on a localhost testing server...
@Q2Lummox
Please list abilities you are having difficulty in and I will look into it. Is "1000" a PowerValue in the config.yml file??? Otherwise it will thrown out a default value.
REGARDS
AVO
Does not seem to work for me.
I added these nodes to one of my groups:
- pss.highjump.active - pps.highjump.power.1000 - pss.world.all - pss.biome.all
Is supposed, that should jump more, right?. Jump like always ...
And the console SPAM me this:
pss.highjump.active
With the rest of "Skills" I feel the same.
Using PEX permit system.
A greeting.
Very nice - will be looking to incorporate your work into pvp
Quick question, would it be better to have Permissionskills or Guilds for use in a towny/survival/games server?
Revision 2 uploaded and awaiting approval:
Implementing CoolDown did not take as long as previously thought.
Regards
AVO
Revision 1 uploaded and awaiting approval:
Known Issues...
Regards
AVO
Hawt skills - want them
Sounds pretty good