Stats - made by Lolmewn
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
|/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)|
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: http://jd.bukkit.org/beta/apidocs/org/bukkit/Material.html 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
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|
A Video about it
Hook into the API to get player levels, XP, add new Skills, and more! Click here to see the API
You can find me (and possibly, when I'm around, support) in my IRC channel #Lolmewn on irc.esper.net - See you there!
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version If you wish to disable this feature (/me cries), you can do so by opt-ing out, which you can do in the config file under /plugins/PluginMetrics/
This plugin has a built-in auto-updater, which connects to BukkitDev to check for updates. If you, for some reason, wish to disable this process, you can do so by setting 'update' to false in the plugins' settings file.
Stats from http://mcstats.org/plugin/Skillz
- Added ability to set levels for blocks even if the block is not part of the actual skill. This allows for denying of mining blocks until you reach a certain level.
- Added itemData support. Use it like this: 'itemId:itemData'. Orange wool, for example, would be '35:1'. You can use this with levels and XP.
- Some general fixes
- You can now find the Skills plugin along with sources and javadocs at my nexus at http://centrility.nl:8081/nexus/ (This is a Maven repository)
- Although it's not default in the config, Farming should "work" now.
- Added color support for all messages.
- Some general cleanup
- Fixed some API stuff
- You can now change the skill name. To do this, add the skills.<skillname>.name variable in skills.yml
- Avoid player data being reset by not creating a variable on checking
- Fix issues with Citizens 2
- Check WorldGuard before adding XP for EntityDamage, Death, BlockBreak and BlockPlace.
- Using a new Updater, made by H31IX which uses BukkitDev for checking and downloading
Fixed typo causing player files to save to /skillz/player/ instead of /skillz/players/
Added loads of stuff
Improved speed a lot, buffering data instead of writing it every time (do mind, if server gets killed progress in the last 20 min MAX is lost.)
Some other things I can't remember.
Fixed error on first startup
Added Metrics System
Possibly fixed Bug #8 (Citizens bug)
Added per-amount-of-levels and fixed-levels for all skills
Don't give money when it's 0
Added an XP Remaining bar
Fixed some small things.
Fixed DC on levelup with item-reward set to 0,0
No longer need settings.yml everything is in skils.yml
Converted to Maven for compatibility with Jenkins
Fixed reset of Skills file in non-PVP with arrow on top of someone
No longer get XP when falling, but not getting damage
Fixed acrobatics setting the damage to the damage that should be avoided.
Fixed Mining, Digging and Woodcutting
Did major refractor on all skills, makes it easier for me to track down bugs.
Fixed some API stuff
Settings with enabled skills are now working.
Fixed MySQL not working (at all.)
Added API and GitHub SkillzAPITest Plugin
Fixed Settings not getting created sometimes
Fixed typo (omg)
Made a start on API
Finally fixed HighScores not saving properly.
|File Name||Release Type||Game Version||Downloads||Date|
|v6.0-DEV||Beta||CB 1.7.9-R0.1||5,534||Jul 11, 2014|
|v5.9||Release||1.7.2||122,246||Jun 20, 2013|
|v5.8||Release||1.5.2||16,342||May 22, 2013|
|v5.7||Release||1.5.2||24,643||May 1, 2013|
|v5.6||Release||1.5.1||3,237||Feb 22, 2013|
|v5.6 (BETA, STABLE) V2 TEMP FIX||Beta||CB 1.4.2-R0.2||1,680||Jul 9, 2012|
|v5.6 (BETA, STABLE)||Beta||CB 1.2.5-R4.0||1,345||May 14, 2012|
|v5.51||Release||CB 1.4.7-R1.0||9,534||Feb 16, 2012|
|v5.5||Release||CB 1.1-R4||337||Feb 15, 2012|
|V5.4||Release||CB 1.0.1-R1||7,966||Jan 3, 2012|
|V5.3||Release||CB 1.0.1-R1||2,571||Dec 25, 2011|
|v5.1||Release||CB 1337||4,852||Oct 25, 2011|
|v5.0.1||Release||CB 1060||887||Sep 14, 2011|
|v5.0||Release||CB 1060||292||Sep 10, 2011|
|v4.5||Release||CB 1060||342||Sep 8, 2011|
|v4.4||Release||CB 1060||188||Sep 8, 2011|
|v4.3||Release||CB 1060||274||Sep 7, 2011|
|v4.2.1||Release||CB 1060||167||Sep 7, 2011|
|Skillz||Release||466||Aug 25, 2011|