BukkitSkills
PLEASE READ THIS
This video below sums up what's happening with Villages (and all my other plugins) and most likely a lot of other plugins, this is just my two cents and I would appreciate if you would watch this video.
What is it?
BukkitSkills is a plugin that allows players to earn XP in specific skills and then get potion effects that are related to the skill they're proficient in.
How it works
Players earn XP points in various skills by doing certain things (most of which is configurable) then will be able to use their higher levels to gain advantages (planned). Currently the plugin is in early development and only has a few skills, only has YML support and wont award any abilities for skills.
Planned
The following features are planned:
- Get Potion effects for skills (such as mine faster, heal faster etc)
- Run commands on events, such as when a player levels up. etc
- May allow for XP to be spent (Such as buying items etc)
- Add a command or GUI to show top players
- More stuff for developers
Developers
I'm working on a better development page for developers to hook into all my plugins. For now you can easily reference the main plugin by adding the latest version as a library and referencing using a function like this:
public static com.domsplace.MineSkillsPlugin getBukkitSkills() { try { Plugin plugin = Bukkit.getPluginManager().getPlugin("BukkitSkills"); if(plugin == null || !(plugin instanceof com.domsplace.MineSkillsPlugin) || !plugin.isEnabled()) { return null; } return (com.domsplace.MineSkillsPlugin) plugin; } catch(NoClassDefFoundError e) { return null; } }
Then Simply reference like so:
if(getBukkitSkills() == null) { Bukkit.getLogger().info("Couldn't find BukkitSkills"); } else { MineSkillsPlugin bukkitSkills = getBukkitSkills(); }
However most of my looking up of Players, Skills and Player Skill Levels are in a static context.
Other
This project has been taken over by oxafemble, Dom has become too busy to work on some of his projects, but will continue to be here. DomsPlace.com is where you'll find his stuff.
The source code of this plugin can be found on GitHub. | Open source allows for our users to contribute and make the plugin better, simply fork and go! |
Typo*
Theres are type, it says you levelled up to _____, its leveled up. Other then this the plugin is great.
An update is possible please :) ?
I didn't see any difference between a lvl 1 for Archery or lvl 1000, same for mining and same for others.
Can this plugin support fractional XP reward values? For instance, can I set the XP value for stone to 0.05 so that there's only a 1/20 chance of getting an XP orb when mining?
Thanks for this plugins, seems easy to use and worth it. But I didn't see any difference between a lvl 1 for Archery or lvl 1000, same for mining etc.. :(.
@DerekZil
Thanks for the support!
You are one of my favorite plugin developers. :)