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
@soul_reaper7969
Easy Fix, just Figured it out myself:
Go into Plugins -> Skillz -> Skillz.yml and Change "Update" to false. That seemed to do the Trick for me(I'm not running a Mojang Approved Server, so updates are a no go for myself).
with the recommended verison the other verison loads but comes up with an error when someone joins
[11:08:27 INFO]: [Skillz] Enabling Skillz v5.8 [11:08:28 INFO]: [Skillz] Metrics loaded! View them @ http://mcstats.org/plugin/ Skillz [11:08:28 ERROR]: Error occurred while enabling Skillz v5.8 (Is it up to date?) java.lang.NumberFormatException: For input string: "6.0-DEV" at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) [?:1.7 .0_51] at java.lang.Double.parseDouble(Unknown Source) [?:1.7.0_51] at nl.lolmen.Skillz.Updater.versionCheck(Updater.java:491) [?:?] at nl.lolmen.Skillz.Updater.<init>(Updater.java:206) [?:?] at nl.lolmen.Skillz.Skillz.onEnable(Skillz.java:121) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) [c raftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:350) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:389) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.jav a:439) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer. java:375) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:3 42) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:3 19) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:2 75) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.jav a:175) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java :424) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6 17) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
@Yupie123
Probably better to run recommended for now, yeah.
Update coming "soon" (tm)
Many errors: /skills won't work and I get this error whenever someone joins:
Gonna use the Recommended version for now ^^
@Alphascape
Runescape much?
Pls, update. We need you to work very hard for free so we may use your work without giving you credit while also rushing you to please our every whims in very rude ways.
@TrueMCGamer
Not abandoned, just extremely far behind in development.
I am getting the same problem. When I start does not show any skill. I tried mining and it game me nothing! Is this project abandoned?
Don't work on a 1.6.2 mcpc+ server :\
If you are getting the "There's no page 1 for <playername>" issue ... and you JUST installed it ... try doing something that would give you that skill.
For some reason the plugin doesn't initialize all skills to 0 at the beginning.
I had some thoughts on new skills..
- Slayer/Hunting-To me, it'd be awesome to be able to make ingame npc's (Citizens 2 support) and create Slayer/Hunting masters. wich you can get rewards from and xp in the skill after completing your given task. (Example: kill 210 skeletons)
- Construction/Building-Maybe there can be a skill where you get xp for building houses, somehow?
- Crafting-Get xp in the crafting skill by crafting things. Unlock ability to craft certain things by levelling up.
- Herblore/Potion making-Get xp from creating potions. Unlock ability to create certain potions by levelling up.
- Smithing-Maybe, if it is possible: Delete creating weapons/armour on crafting tables. and enable it on anvils. With unlocking ability to smith certain items by levelling up.
Also some changes on current skills:
- Mining-Unlocking the ability to mine certain ores by levelling up. (Required levels)
I have the same problem like katachaos. I'd like to add this plugin to my server but everytime i try to type in the command /skills he answer me: There's no page 1 for "playername"
I'm not sure if it depends on the permissions cause i have op...
I allready searched for a description or an informative video but i failed :( So please help me or give me hint how to fix this problem.
Greetz
Could you help me? My friend bought a minecraft server and installed those plugins : - essentials - estantibuild - estchat - estgrpbdg - estgrpmgr - estprotect - estspawn - logblick - worldedit I installed "skillz(version 3.9 on a 1.7.2 bukkit server)" but when we type /skills we have page 1 completely blank (there's no page 1 for [INSERT PLAYER NAME HERE]), i read it was a permission problem but i don't know how to fix it =/
@frash23
Negate permissions in that world.
Is this disabled for creative? I have a plotworld, and i don't want people to be able to get leves in there.
@Lolmewn
When i try to use v5.9 in the console it says [Server] INFO Loading Skillz v5.8 and [Server] SEVERE Error occurred while enabling Skillz v5.8 (Is it up to date?)
@andyclark1232
I think 5.9 issue is a permissions issue, and 6.0 is still highly developmental.
v5.9 and v6.0-DEV don't work for me. v5.9 when i do /skills it says There is no page 1 for [insert name here] and v6.0-DEV says internal server error.
@Adovan88
I think this was fixed in one of the later DEV-builds. v6.0 is really not for production servers anyway.
Hey, may you can post all commands like /skills in the discription? And I have an error with v6.0 If I do /skills than I get this msg: An internal error occurred while attempting to perform this command. With v5.9 i got te msg: "there is no page 1 for <player>" .... Error Code : http://s14.directupload.net/images/131023/fenp9yrl.png
Greeting