Skillz
Stats - made by Lolmewn
Description
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 skill name: 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 multiplier multiplier: 1 #whether or not this skill is enabled at all enabled: true #send a message to everyone that a player has leveled up. You can change the message below broadcastLevelup: 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#84 STONE: # 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: 1 COBBLESTONE: xp: 0.5 #you can only start mining cobblestone from Mining level 5. level: 5 tool_level: #only for breaking blocks #you can't use a Diamond pickaxe until you are level 5 DIAMOND_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 then doubleDrops: #whether or not this special is enabled enabled: 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 message notifyPlayer: true doubleXp: enabled: true chance: "%level%" notifyPlayer: false messages: levelup: - '&3Congratulations %player%! You leveled up your %name% skill.' - '&6Your skill level is now %newlevel%' broadcast: - '&3%player% leveled up his %name% skill! He is now level %newlevel%' needsHigherLevelBlock: "You can't break this block! %name% level required: %level%" needsHigherLevelTool: "You can't use this tool yet! %name% level required: %level%" itemsDroppedOnGround: "Your inventory was full, causing your item rewards to be dropped on the ground!" doubleDrop: "Your block had a double drop! How lucky you are." doubleXp: "Your block dropped double XP! How lucky you are." #rewards for leveling up rewards: #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
Basic Skills
There are a few basic skills you can train:
| Name | How to gain XP |
|---|---|
| Acrobatics | Fall and get hurt |
| Archery | Hit players or animals with your arrows |
| Digging | Dig dirt, sand, grass or gravel |
| Mining | Mine blocks, get XP |
| Swimming | Suffocate in water |
| Swords Combat | Hit players or animals with your sword |
| Woodcutting | Chop trees |
A Video about it
Source
https://gitlab.com/lolmewn/Skillz
API
Hook into the API to get player levels, XP, add new Skills, and more! Click here to see the API
-
View User Profile
-
Send Message
Posted Jun 21, 2013@SDDJ
@bobeeb
Ah, yes. Please create a ticket for it though, or I will forget.
-
View User Profile
-
Send Message
Posted Jun 21, 2013yes, please disable creative tracking. we also has some users sometimes in creative to build stuff fast at the mainworld. other world is no problem with the permission system but the creative build in the mainworld skilling up to fast :)
-
View User Profile
-
Send Message
Posted Jun 20, 2013@Lolmewn
Cool, thanks! Though, the ability for it to be disabled in creative would still be nice (builders building things for the server being the main reason).
-
View User Profile
-
Send Message
Posted Jun 20, 2013@SDDJ
You can do this by only giving your players permissions in those worlds where you want them to be able of getting XP.
-
View User Profile
-
Send Message
Posted Jun 19, 2013Could we please get an option for disabling the acqusition of skill experience while in specified worlds and creative mode? That'd be all I would need for this to work on my server :D Other than that, great plugin!
-
View User Profile
-
Send Message
Posted Jun 12, 2013ugh, Player stats keep on resetting after a server restart >.>
-
View User Profile
-
Send Message
Posted Jun 10, 2013@WeiUberstriker
Set the item rewards to 0,0
-
View User Profile
-
Send Message
Posted Jun 9, 2013How do I disable reward giving? I don't want players receiving free glowstone or any reward and sell them. Even I remove this option, they still receive glowstones. How? Is this a bug?
-
View User Profile
-
Send Message
Posted Jun 9, 2013@Lolmewn
haha awesome, can not wait :D
-
View User Profile
-
Send Message
Posted Jun 8, 2013@ShineeBoss
There's no maximum level.
@porthos203
Then only give players permissions in those worlds.
-
View User Profile
-
Send Message
Posted Jun 7, 2013hi i want the pluging to be use only in 1 or 2 world because i have a world for hunger game and i dont want to let use skill in there i search for a pluging that dont let use the skill in there<
-
View User Profile
-
Send Message
Posted Jun 7, 2013is there a command to boost your skill level to maximum.
-
View User Profile
-
Send Message
Posted Jun 7, 2013@owenwant
Guess what? We're already working on that :D
-
View User Profile
-
Send Message
Posted Jun 7, 2013A web browser highscores for this plugin would be awesome :) .. maybe add the option to add it onto the stats plugin :3
Just a page where you can view the top 10 ;) .. or is that to much to ask xD
-
View User Profile
-
Send Message
Posted May 28, 2013Can you maybe add Fishing and Defense? Defense as in if you right-click to block and you take damage you gain exp? Also, it would be cool if you somehow add it to the config where we can create our own skills.
Thanks!
-
View User Profile
-
Send Message
Posted May 25, 2013@Kazi42
It's basically the same layout as Digging, you should probably use itemData along with it though (to prevent infinite XP farm). More info after I'm done with exams.
-
View User Profile
-
Send Message
Posted May 24, 2013hey i noticed that you added 'farming" but it is not in the default config. I cannot seem to get if added, I just put in wheat and carrots to test it out, but so far no luck.
any advice?
-
View User Profile
-
Send Message
Posted May 17, 2013@elyssah
You can make a ticket!
-
View User Profile
-
Send Message
Posted May 17, 2013Love this plugin. Is there any particular place we could make suggestions for additional skills?
-
View User Profile
-
Send Message
Posted May 10, 2013@absintoj
What language even is that O.o