Level Me
LevelMe
LevelMe is a plugin that allows you to configure your own leveling system and rewards. The basic idea is after breaking enough blocks or killing enough stuff you will level up. At each level the console may (or may not) execute a list of commands (depending on if its configured to) that will reward (or punish) the player.
Config (for the CB 1.7.2-R0.3 build)
Default config with extra comments
Commands
- addExp: usage: /addExp <player> <class> <amount> Adds exp to the user
- setLevel: usage: /setLevel <player> <class> <amount> Sets the level of the user
- stfu: usage: /<command> toggles exp gain messages
- levelUp: usage: /<command> shows command list
- level: usage: /<command> <class> shows users level and exp for specified class
- classes: usage: /<command> shows the user a list of enabled classes
Permissions
- levelup.addxp Allows user to execute the addexp command
- levelup.setlevel Allows the user to execute the setlevel command
- levelup.leave.<className> Allows the player to leave a class.
Whats configurable?
- Classes
- Exp gain for each mob/block on a class based system (I.E swordman can get 5 for killing enderman, while archer gets 15)
- Permission(s) required for a class
- Level up reward commands
- Exp cap per configurable time length
- HINT! Give players abilities by putting commands in to add permission nodes to the player upon leveling up!
To Do
- Add timer to block placement to prevent xp gain on re-break.
Configurable messages.- Comment for suggestions!
My other plugins
- Mob Randomizer - randomize the health and damage of mob spawns!
- Combat Timer - Change the time required to wait between entities taking damage!
- statspp - Created to be used with this plugin, gives players cool stats!
Servers using levelMe
- CyberCraft - cybergcraft.nn.pe:25607
- comment or message me if your server uses levelMe and I'll add it here.
Donation Info
If you really enjoy this plugin, or are thankful for me adding some request, or just have a great paying job, your welcome to donate by clicking the button on the top right. What will donations go to? My girlfriend... obviously. However, if your a cheap son of a penny pincher like me, then feel free to like my posts about updates, comment, and just show your general gratitude for my sitting at a desk for hours and hours to make these plugins just for you... well you and the other few hundred people that use it. :)
-
View User Profile
-
Send Message
Posted Jul 4, 2014@kev3200
is an error posted in the console? it would be a very large block of text with a lot of "exception at ..." phrases
-
View User Profile
-
Send Message
Posted Jul 4, 2014@donsavage1 And how do I go about doing that? The "error stack" that is...
I'll also play around a little more and see if I can figure out what's going on before you post a reply :)
-
View User Profile
-
Send Message
Posted Jul 3, 2014@kev3200
It's actually already coded to use the username, not display name. I'm not sure what essentials is doing. Send me the error stack though and I'll look at it.
-
View User Profile
-
Send Message
Posted Jul 3, 2014I have a problem with the way LevelMe determines a player's name when using <player> in the config. I have:
- tell <player> You have reached level 3 <class>!
In my config but the command always fails because the console says "player not found". I have a nickname using the Essentials plugin. Would it possible for you to change the code so the plugin uses the player's username not displayname? That would be most helpful thanks.
-
View User Profile
-
Send Message
Posted Jun 14, 2014@karuney
exp
-
View User Profile
-
Send Message
Posted Jun 14, 2014@donsavage1
Is it exp, or level cap for that?
-
View User Profile
-
Send Message
Posted Jun 13, 2014@karuney
Each class has its own exp cap. Heres a sample config:
This will limit the miner class to 100 exp per time frame while farmer can only gain 5.
-
View User Profile
-
Send Message
Posted Jun 13, 2014@donsavage1
There is an exp cap, but it is lower than I want it to be, but I can't find a place to change it. How is this done?
-
View User Profile
-
Send Message
Posted Jun 11, 2014If you need a recommendations, I would suggest a reload command.
Also, my server has this s6.hosthorde.com
-
View User Profile
-
Send Message
Posted Jun 8, 2014@donsavage1
It works with 1.7.2 and the glitch is fixed!~
-
View User Profile
-
Send Message
Posted Jun 8, 2014@karuney
@madtomic
I think using the 1.7.9 version will still work for 1.7.2, I changed the bukkit it was built off and there were no compile errors. If you have any problems with it let me know!
-
View User Profile
-
Send Message
Posted Jun 8, 2014I'll start working on it
-
View User Profile
-
Send Message
Posted Jun 7, 2014Could you release the most recent version with the fix for 1.7.2?
-
View User Profile
-
Send Message
Posted Jun 7, 2014more stable update for cb1.7.2-r0.3?
-
View User Profile
-
Send Message
Posted Jun 3, 2014@karuney
Actually it seems you stumbled upon the first glitch. I forgot to add a few lines of code to the death based exp gain. I uploaded a new file, its awaiting bukkit's approval.
Note: I'm leaving my previous post as I'm sure the variable triggers stuff will help someone.
-
View User Profile
-
Send Message
Posted Jun 3, 2014@karuney
If you look at the config you will see a section that looks like this
Simply add a permission node to it that will only belong to one class then give the players that want to be that class the permission. If a class has no permission required, everyone has it by default. I would use a plugin such as variable triggers to give the player the command required when clicking a sign. If your unfamiliar with it you can find it here. Once its installed the desired effect should be gained by something like this.
I suggest everyone learn to use and love variable triggers, It is one of the best and most powerful plugins out there.
-
View User Profile
-
Send Message
Posted Jun 1, 2014I am trying to make it so certain groups have certain classes, so people have to choose, but no matter what, everyone still has all the classes, how do I fix this?
-
View User Profile
-
Send Message
Posted May 28, 2014My players are loving the plugin, it's highly configurable and enjoyable!
If you would like to see it in-game, try it out on my server :)
http://www.planetminecraft.com/server/cybercraft---looking-for-staff-and-good-builders/
Feel free to add it, Donsavage1.
-
View User Profile
-
Send Message
Posted May 26, 2014Another beta release is waiting for approval
-
View User Profile
-
Send Message
Posted May 26, 2014@iTurquoise
I'll add it to the to-do list.