SimpleLevels
SimpleLevels
By UltimateBudgie
Description:
This plugin (requested by Alida) removes the Minecraft exp system (Ie. the dropping of Exp orbs) completely, and replaces it with a text-based, highly-configurable system. Players gain exp from mobs and can level up. Leveling up can add bonus perks (only extra strength right now).
Features:
- Able to configure how much Exp is given by killing a certain mob (mobs.yml)
- Able to configure how much Money is given by killing a certain mob (mobs.yml)
- Able to add an unlimited amount of levels and configure how much exp is needed for each level (levels.yml)
- Able to add a strength bonus (without potion effects :D ) to each hit (depending on a level)
- All player information is stored in a yaml file which can be edited and manipulated by server administrators(players.yml)
- Able to check your Exp and the exp of others
- Fireworks when leveling up :D
Configuration:
More information about the levels.yml file: http://dev.bukkit.org/bukkit-plugins/simplelevels/pages/levels-yml/
Commands:
- /sl - See a list of all commands
- /sl check - Check your own exp and level
- /sl check [player] - Check's a players exp level (They can be offline... and it's not case-sensitive!)
- /sl messages - Toggles the automatic EXP gain messages :)
Permissions:
sl.checkother - Allows the checking of other peoples exp/level
To-Do:
- DONE: Integrate with vault and allow monetary drops
- DONE: Make the in-game messages look less bland
- DONE: Allow toggling of exp messages
- DONE: Allow permissions as rewards
- DONE: Allow money/exp from blocks!
- Allow editing of players levels/exp from in-game
- Currently can't use your levels/exp for enchanting... look into somehow connecting it.
- Suggest me more!
Note:
This is my first plugin (released to the public) and it ma have bugs so report away :)
Update to 1.6.2 In-chat leveling display feature? Integration with mcMMO for displaying main level? Level above head with scoreboard features?
Hello ! (I'm french)
I have two suggestions:
- Add an option in the config file to disable / enable messages when gain exp. - Add an option in the config file to change the message when the player wins a lvl.
It would be great !
Nice plugin! Suggestion: - Make configurable commands run after a player level ups :D
@ErikEuskaldun
Strength isn't a potion enchantment here, it's manually giving extra strength to the player. This is both for controlling exactly how much extra strength AND to remove the annoying particle effects.
So no potions :P I may include increased health one day... I'm quite busy though
WOO PERMISSIONS! YEAH! Thanks man!
Can you add more potion enchants when level UP? like you do wit strength
Hi there! Love what I've read about the plugin so far, but haven't been able to use it. I can almost guarantee it's a problem on my end, but I need some help. I've downloaded V3.0 for 1.6.1 and put it in the plugins folder. I then ran the server, then reloaded it just be to sure. The plugin isn't working on my server. When I click the run.bat, it shows all of my plugins loading, accept SimpleLevels. There's no line of text in the box that says "SimpleLevels", but I see it for every other plugin, such as how the plugin Vault shows "[Vault] Loading Vault vX.X.X".
I would love to use this plugin as it provides exactly everything I've been looking for. Could someone please provide some help/troubleshooting? It would be greatly appreciated! Thanks!
EDIT: Fixed the problem.
@UltimateBudgie
Except that it kinda spams my console and I won't update simply because the 1.6.1 and 1.6.2 dev builds are extremely buggy and almost unreliable. Plus not all my plugins are updated to it so I don't really have any reason to update to them unless they're beta or recommended and as bug-free as possible.
Edit: In fact, that error spams even though I don't have strength gain at any level yet! It does it every time you hit a monster and that's going to be 1000s of hits a day on a public server. Too bad you can't put the perm and block features in 1.5.2R1.0 version =/
@Lukethenuke
Yeh, unfortunately the way damage is handled has changed in 1.6... so the Strength attribute won't work unless you update :(
That being said, everything else should :)
@UltimateBudgie
Thanks for the addition.
Edit: I have confirmed that your 1.6.1 version works fine with 1.5.2R1.0 of bukkit in case anyone was wondering.
Edit2: Apart from this one error I'm getting that is. http://pastebin.com/zAH45n2d
@happycamper7433 Permissions have been added in the next file :) There's information in the "levels.yml" page for when it comes out
@Lukethenuke Deleting blocks for exp/money are in the latest file... stay tuned for it to release :)
@UltimateBudgie
Is it possible you could add the ability to gain exp from blocks and players? I'm just thinking in terms of other things that give vanilla exp is especially specific ore blocks.
@Mr_Wired
It still works dude. It doesn't need updated. try it first next time...
Can you please update to 1.6? Thanks!
Sweet thanks! Once the file comes out I'll add that to my server and give you the IP if you want to have it as a testing server for your plugin. Until the permissions come out I'll just look at the player levels and see who to upgrade manually. Thanks again!
@happycamper7433 & @ForgenGod
I added a new command to toggle messages. Take a look :) Hopefully the file should come in soon!
As for permissions... I'm quite busy but I plan on adding it in the future!
@ForgenGod
YES! The you gained exp thing is the only reason I can't use this plugin as a reward to loyalty on my mob arena server! It spams like crazy. Also I'd like to suggest the adding of permissions when you level up. It would open up a whole new world of possibilities for server owners and players alike. THX!
Just some suggestions but maybe in the future you could add a way to turn off [SimpleLevels] You got 1XP in the config, so if you are using a Mob Farm it won't spam your screen. Also a ability to promote players with a permissions based system like Groupmanager when they reach a certain level.
So if I reached lvl 25 I would be promoted to Slayer or something like that.
Is it possible to be able to configure how much exp you get from killing players in certain groups, as in if they have a permission node, then that defines how much exp per kill that player is worth?
How many levels it needs to allow players to craft a protection 4?