Okay there is one rpg plugin that i feel no one has made yet! And it would make alot of servers life extremely easy (especially mine). Most plugins similar to this concept restrict what tools you can use or blocks you can dig etc. until you are a certain level, Require you to hand out skill points using around 5-10 commands. Or else add spells or random other skills with level requirements. This is not the case with this plugin. Overview: There are various skills which can be upgrade passively without player input. These in turn provide small benefits to the player. DrawCards: Simple/Understandable. Fully Configurable Reward Players for doing certain tasks. Does not have to require permissions support. Extremely Lightweight 1 command The Skills would be as follows (more can be added) Skill Increase Skill Via -Mining = Mining using a Pickaxe -Escavation = Escavating using a Spade -Woodcutting = Cutting Wood using a Axe -Swordsmanship = Kill Enemies using a Sword -Archery = Kill Enemies using a Bow -Athletics = Travel so many blocks (disinclude flight) -Defence = Take Damage Wearing Armour -Farming = Harvesting Crops/Plowing Soil/Eating Bread/Cake/Cookies/Melon I think thats it for the basic skill set. These are attributes that are given when you level up a skill. Note default value would = 100% Eg Mining Level 33 would = 100 + (2x33) = 166% of normal mining speed Skill/Attribute How Levels work -Mining Faster Mining = [Default + (2xLevel)] 2% increase per level % chance to double Ore drops = [0+ (1xLevel)] 1% increase in chance -Escavation Faster Escavation = [Default + (2xLevel)] 2% increase per level -Woodcutting Faster Woodcutting = [Default + (2xLevel)] 2% increase per level % chance to double Sapling drops = [0+ (1xLevel)] 1% increase in chance -Swordsmanship Damage Increase = [Default + (2xLevel)] 2% increase per level % chance to double Mob drops = [0+ (1xLevel)] 1% increase in chance -Archery Damage Increase = [Default + (2xLevel)] 2% increase per level % chance to double Mob drops = [0+ (1xLevel)] 1% increase in chance -Athletics Player Speed Increase = [Default + (2xLevel)] 2% increase per level -Defence Player Damage Decrease = [Damage = (100-Levelx.5)%] .5% decrease per level -Farming Crops Grow Time Decreases = [Default = (2xLevel)] 2% increase per level % chance to double Seed drops (Tall Grass) = [0+ (1xLevel)] 1% increase in chance Other Possible Skills: Mercantile: Would require hook into Register/economy plugins Building: I have no idea what the bonus of leveling could be Animal Husbandry: In 1.9. I have no idea what benefits leveling up would have Demolition: I would prefer not to give my players a reason to blow stuff up. But i am definately not the only person who would use this plugin. Onscreen Message Template: Congratulations! Your 'Skill' Skill has levelled to 'Level' 'Attribute' Speed has increased to 'Number' % Double Drops from 'ores/plants' chance has increased to 'Number' % Example: Congratulations! Your Mining Skill has levelled to 25 Mining Speed has increased to 150 % Double Drops from Ores chance has increased to 25% Deaths: Upon death the player would lose X amount of levels of every skill I think around 2-5 levels would be about right Levels: -Max level for each skill would be 100. This way all speeds can only go to 300% of default Experience: -For each skill the experience would be different. -For Mining, Swordsmanship and Archery each different mob would have a different experience value based on rarity/mob strength. Eg. Cobble = 1, Coal = 2, Diamond = 10 -Amount of experience needed would increase with each level. Around 120-150% increase eg. if Mining lvl 1 requires 50 exp. lvl 2 would require 75 exp The One Command: /viewstats or /vs Brings up current stat Info. Template: 'Skill' = 'Level'. Current Level 'Percent' Complete eg. Levels: Mining = 25. Current Level 66% Complete Escavation = 10. Current Level 21% Complete Etc. Config: Config would enable users to change these things: -All Percentages -LevelUp Messages -MaxLevel -Amount of experience each player would require in that skill. -Experience gained per block destroy/entity kill I think thats about all the info you will need. I hope this plugin is achievable If i had the skills i would happily create this myself. but i dont. Feel Free to change a few things/add more Im open to suggestions anytime! EDIT: This would potentially not in first release. Or a companion Plugin. Would probably make the plugin slightly more medium weight. But here goes... Once a player reaches a overall level that is a specific number. The plugin automatically changes the users group to another. This way the more you play. the higher ranked group you are in, The more permissions you have. The plugin would then require a hook into a permissions plugin (perferably bPermissions/PermissionsEx). But this feature would not be compulsary. How it would work is as follows: 'Mining Level'+'Escavation Level' etc. = total level Also an addition to the config. adding the ability to turn off/on each skill.
Might want to try one of the 700 that are already made. You have to understand, plugins of this size are a lot of work.
Of course i understand its alot of work. But i havnt found a single RPG skill plugin as lightweight as this would be. Nor one that doesnt have any extra additions like spells etc. or inhibits your ability to use certain tools/mine certain ores. And it could potentially be linked in with the Skillz Plugin to remove some of the workload. If you know of a plugin that i have missed and is compatible with RB 1240/1317 then please link EDIT: The first version of this plugin could be simply only the mining and escavating skills. And the speed increase. While this plugin would not require a config. It would make it alot more usable in the future. So that and everything else can come later.