This plugin adds Skills to your server. With skills, the player has a goal to work towards to, and get rewarded for playing actively. You can also use these skills as requirement for a rank-up, for example. Gaining levels can also make you more powerful, but not overpowered.
Commands and permissions
Command
Permission node
Description
/skills
skillz.skills
See your skill levels
/skills page <pagenumber>
skillz.skills
View other pages of your skills (Not yet implemented)
/skills <Player>
skillz.skills.other
Shows skills of another player (Not yet implemented)
/skills check <skillname>
skillz.check
Checks when you level up (Not yet implemented)
/skills top
View the top players for every skill (Not yet implemented)
/skills reset
skillz.reset.self
Reset your skills (Not yet implemented)
/skills reset <Player1> <Player2> etc
skillz.reset.other
Reset other player's skills (Not yet implemented)
Default Skills
There are a couple of basic skills. To give an idea of what they do, I'll take the Mining skill as example and walk you through the config.
#name of the skillname:Mining#description of the skill, will be used later for more in-depth commands.description:Level up your mining skill to unlock new features, like breaking new blocks and using new tools.#default XP-gain multipliermultiplier:1#whether or not this skill is enabled at allenabled:true#send a message to everyone that a player has leveled up. You can change the message belowbroadcastLevelup:true#blocks used by this skill, either for gaining XP, blocking until a certain level, or blocking items until a certain level.blocks:#the stone block gets associated with this skill. You can find a list with all possible itemnames here: https://hub.spigotmc.org/stash/projects/SPIGOT/repos/bukkit/browse/src/main/java/org/bukkit/Material.java#84STONE:# get 1 XP for breaking a stone block. You level up when your XP is higher than level^2*10 (so to get level 3, you need 40 xp)xp:1COBBLESTONE:xp:0.5#you can only start mining cobblestone from Mining level 5. level:5tool_level:#only for breaking blocks#you can't use a Diamond pickaxe until you are level 5DIAMOND_PICKAXE:5#Special abilities that randomly happen, usually with a higher chance of happening as the player gets to a higher level. special:#get double drops every now and thendoubleDrops:#whether or not this special is enabledenabled:true#what the chance is of getting a double drop, in percentages (from 0-100)chance:"%level%/3"#when a double drop happens, send the player a messagenotifyPlayer:truedoubleXp:enabled:truechance:"%level%"notifyPlayer:falsemessages:levelup:-'&3Congratulations%player%!Youleveledupyour%name%skill.'-'&6Yourskilllevelisnow%newlevel%'broadcast:-'&3%player%leveleduphis%name%skill!Heisnowlevel%newlevel%'needsHigherLevelBlock:"Youcan'tbreakthisblock!%name%levelrequired:%level%"needsHigherLevelTool:"Youcan'tusethistoolyet!%name%levelrequired:%level%"itemsDroppedOnGround:"Yourinventorywasfull,causingyouritemrewardstobedroppedontheground!"doubleDrop:"Yourblockhadadoubledrop!Howluckyyouare."doubleXp:"YourblockdroppeddoubleXP!Howluckyyouare."#rewards for leveling uprewards:#some items you get. Separated by ; for multiple items. 89,4 means 4 glowstone (will use material name in a newer version), 17,2,1 means 2 wood with data-type 1 (so Spruce wood). items:89,4;17,2,1#money you get for leveling up. Nice incentive for working towards a levelup. money:100