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 Dec 3, 2011Can you make it, so you have to be at this level to mine and wear weapon/armor
-
View User Profile
-
Send Message
Posted Nov 27, 2011@SrJoben
That is what I'm currently working on, but it's a lot of work and I'm trying to make it as configurable as possible.
-
View User Profile
-
Send Message
Posted Nov 26, 2011What does this plugin actually DO?
You have completely failed to name even a single effect of getting exp!
1. Hit blocks
2. Get Exp.
3. ... ... ...
4. ...Profit?
Heck it's not even clear if we're talking about the exp build into Minecraft or something intrinsic to this mod.
-
View User Profile
-
Send Message
Posted Nov 15, 2011Update coming soon, including a new file (Skills.yml), which will allow full functionality over the Skills soon.
-
View User Profile
-
Send Message
Posted Nov 14, 2011@Tcrafter98
Eeeeh I think by doing things written above?
-
View User Profile
-
Send Message
Posted Nov 6, 2011@Tcrafter98
I've got no clue what you want to say.
-
View User Profile
-
Send Message
Posted Nov 6, 2011How can I give me a skill?
-
View User Profile
-
Send Message
Posted Nov 2, 2011@Lolmewn
Okay :) Looking forward to it.
-
View User Profile
-
Send Message
Posted Nov 1, 2011@ClearTranquil
I'm working on that, I'm working on that.
-
View User Profile
-
Send Message
Posted Nov 1, 2011What's the benefit of gaining levels in skills if they don't actually do anything? I'd really like to install this because it has the only part of mcMMO that I want, but if the skills don't effect how much the item yield is, damage you take/do, etc...what's the point?
-
View User Profile
-
Send Message
Posted Oct 25, 2011@Lolmewn
Area Of Effect http://en.wikipedia.org/wiki/Area_of_effect
-
View User Profile
-
Send Message
Posted Oct 13, 2011@Virtualium
What are AoE's? Sorry to ask xD
-
View User Profile
-
Send Message
Posted Oct 13, 2011Hey realy cool Plugin dude :D I like it :D But can you add AoE's ?
-
View User Profile
-
Send Message
Posted Oct 5, 2011@MadMikyMike
Im planning on adding this.
-
View User Profile
-
Send Message
Posted Oct 5, 2011Hey and thanks for this plugin.
Before I try it, I would like to know what benefits are given by skills levels ? Do we mine or harvest faster, or lose less life when we fall ?
-
View User Profile
-
Send Message
Posted Sep 25, 2011@Demonlover11
Im starting to learn some PHP now, might make highscores when I can! As for the mining per block.. Someone could make a SkillzMining plugin, which does exactely what you want. He/She has to use the API I made to get the wanted result.
-
View User Profile
-
Send Message
Posted Sep 24, 2011On the Mining you should add every block you mine and such, but either way you should probably add a few more skills or something then make a high score table for Websites :D
-
View User Profile
-
Send Message
Posted Sep 24, 2011" use3Co: false" <
- Is this Essentials?-
View User Profile
-
Send Message
Posted Aug 29, 2011@Emrys321
There ya go ;)
-
View User Profile
-
Send Message
Posted Aug 29, 2011Info please? lol :P