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
@meme1004
It should give you a chance for double drops, but it doesn't seem to be working. It will be in the next release.
Okay, I feel pretty stupid asking this but people on my server ( and me ) were wondering if like say our mining level was 24 would we be mining quicker than level 0? If that made any sense...
@elyssah
Yeah probably. The new version will have everything different, although I will add a feature to convert the old version to the new ;)
Not sure if I'm adding that for custom skills too though.
I hope soon is sometime in August! I'm figuring out the whole custom skill thing, but I don't want to get everything set up for the old version only to have to do it all again with the new one.
So Excited!
@mewetea119
Works fine for 1.6.2, I'm just updating soon ;)
Yes perfectly works for 1.6.2 mate.
Hi, Just found this plugin. Does this work with 1.6.2? Just was kinda reading the comments. or do i need to wait for an update?
Problem with the skills wood cut :/
what does raising skills actually give you besides bigger numbers?
Ok no problem. We wait you !
@Finelarme2
Not yet, but it'll be after I get back from vacation (currently far, far away from computer and stuff)
You're the best bro ! I follow your work. Have you a date of release or not yet ?
@Finelarme2
Hi there. I'm working on a new version of Skillz, in which you can do both. It'll be highly customizable, and even more customizable if you have a dev on your server. I'm still developing the main skills. It'll Be great!
Hi. Very nice plugin ! But i've got two questions :
- How the xp gain may be more difficult ? It's too easy to get lvl for the moment i think.
- Could we translate the name of the habilities ? Digging, acrobatic etc. I'm not english so.. :).
@elyssah
Going pretty slow actually... But I'll get there!
I'm excited to see the recoding results. How are they coming along?
can you add Mana System please?
@mrchasez
It's somewhat more configurable I think, I'm rewriting soon though to have custom skills be made possible through the use of my Stats plugin. So that's pretty sexy.
<<reply 1578159>>
Wow. The last time i used this plugin was in 2011. Has a whole lot changed since then? Never did find out if this plugin was more light weight then mcmmo ^^
Looking forward to the update! Great plugin.