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 Mar 21, 2013@Lolmewn
Do you plan to update this soon? I think we may take a jab at using it again.
-
View User Profile
-
Send Message
Posted Mar 19, 2013@deleted_8873967
Thank you :) I think I might have hit the 'Like' button on here for the first time ever.
-
View User Profile
-
Send Message
Posted Mar 18, 2013@mcredstonepro
I don't think so. They were both created at the same day, but are too different that you could say that lolmewn just copied and re-coded it a bit. And btw., I personally think Skillz is a entirely plugin. It is a lot simplier, easier to configurate and hasn't got all these useless features mcMMO got, but this depens on what you want, if you want that features, you have to choose mcMMO, but if all you need is a simple and very customizable plugin for creating different skills your players can gain, Skillz is the right plugin for you. You definitely can't say, they are the same, because the differ too much and probably aim for two total different groups of users.
-
View User Profile
-
Send Message
Posted Mar 17, 2013Just another version of................................mcMMO
-
View User Profile
-
Send Message
Posted Mar 16, 2013@Lolmewn
I did.
-
View User Profile
-
Send Message
Posted Mar 15, 2013@Lolmewn
Actually i figured it out. I figured if i made the experience multiplier .5 that would increase the time it took for the next level. After thinking about my logic i realize how stupid that actually was hehe. I fixed it anyways thanks for the response c:
-
View User Profile
-
Send Message
Posted Mar 15, 2013@ATalkingRock
Huh, that's weird. Could you file a report for this? Easier to keep up that way ;)
-
View User Profile
-
Send Message
Posted Mar 14, 2013Just curious but on my server im having issues with some of the abilities. For example, mining works great, levling up like normal, however with acrobatics and digging (only ones i've found so far) they get to level one, then completely stop gainin XP. Do you know the issue?
-Rock
-
View User Profile
-
Send Message
Posted Mar 11, 2013Okay thanks for the fast answer!
-
View User Profile
-
Send Message
Posted Mar 11, 2013@Rhaos
Looks like metrics is doing stuff. I'll just have to update that.
-
View User Profile
-
Send Message
Posted Mar 11, 2013Hi, After twelve hours of run-time server i get the following error
http://pastebin.com/Uq3nE16b
sorry for my bad english
-
View User Profile
-
Send Message
Posted Mar 10, 2013@FusSionzZ97
same goes for lapis lazuli, or the dye's. Custom skills don't show up in /skills top
Would like this. :P
-
View User Profile
-
Send Message
Posted Mar 10, 2013@deleted_8873967
Please make a ticket.
@FusSionzZ97
There will be support for this in Skillz 2
-
View User Profile
-
Send Message
Posted Mar 10, 2013For woodcutting is it possible to add sub id's for the different types of logs?: woodcutting: block_level: '5': 2 '17': 0 '17:1': 0 '17:2': 0 '17:3': 0
-
View User Profile
-
Send Message
Posted Mar 9, 2013every time I /reload or restart my server, all skills are reset to level 0
-
View User Profile
-
Send Message
Posted Mar 9, 2013@Lolmewn
I tried, and it worked, but I think it wont work for custom skills. In one world I did - -skillz.* but it didn't work.
Would be really nice(and easier..) to have the flexibility of per-world perms on your plugin. Maybe even a worlds property:
skill:
worlds: all(or certain worlds)
this way server owners can utilize the plugin in different worlds. Mining world, digging world, etc. (Would be annoying but could make a better rpg-like experience.)
-
View User Profile
-
Send Message
Posted Mar 9, 2013@jamcghie
This can be achieved using permissions per-world.
-
View User Profile
-
Send Message
Posted Mar 8, 2013ADD a per world setup please!
Skillz should work in worlds:
world1
world2
world3
-
View User Profile
-
Send Message
Posted Mar 7, 2013@Lolmewn
i just want you to add abilities from mcmmo
-
View User Profile
-
Send Message
Posted Mar 6, 2013@xH3LLRAIZ3Rx
So you want it to work like McMMo, but not be McMMo? Eh?