ExpLevel
ExpLevel is an auto level up plugin. You setup your groups and exp values needed to advance in the config.yml file and it will auto advance player based on their Total Experience. It also gives the player a /stats command to display the total exp they have, what level thay are currently at, what the next level is and the exp needed to advance.
Commands
Anyone with explevel.player permission node. This is defaulted to true
/expstats | Displays the players Level & Experience Statistics. |
/stats | Same as above |
The op or anyone with explevel.admin permission node can also access these other commands
/explevel addexp <playername> <amount> | Adds amount of experience points to a player |
/explevel subexp <playername> <amount> | Subracts amount of experience from a player |
/explevel setexp <playername> <newexp> | Sets a players experience to the new amount |
Dependency
This plugin requires the Vault plugin.
It should work with any permissions plugin that vault supports. Let me know if there is a problem with a certian permission plugin as I havent tested them all.
Total Experiance
Total Experiance is the accumulated experience through the existance of the player and is something the server keeps track of but the player never sees. They only see the Exp that they have avalible. When they use Exp to enchant, their avalible Exp decreases but not the Total Exp. This Total Exp is what we are using to advance the player.
If the admin does this:
/explevel addexp LexLaiden 2000
then 2000 exp are added to LexLaiden's Total Exp and if the new Total Exp is at a higher level range than his current level, he is promoted to the higher level or group.
/explevel subexp LexLaiden 4000
then 4000 exp are subtracted from LexLaiden's Total Exp and if the new Total Exp is at a lower level range than his current level, he is demoted to the lower level or group.
Setup Config.yml
In your config.yml file you set the experiance needed for your groups in the Levels section.
Levels: Default: 0 Player: 2000 Moderator: 12500
Whatever you named your groups in GroupManager you use them in the Levels section. If you don't want a group to be included just leave them out. You MUST set the experience needed in order 0 to the highest value.
Levels: Peasant: 0 Apprentice: 2000 Journeyman: 4500 Master: 20000 Lord: 30000
Subgroups
You may use subgroups in your permission plugin groups setup, but be sure you do not add them to ExpLevel config.yml Levels: Section. ExpLevel only allows one main group at a time. If you add more than one main group or add a main group to the subgroups it will cause you unexpected results.
Forums
Have a request or problem - post it on the forum
Any chance for an update to a 1.5 minecraft version?
I have the same problem as edwinbeek. Need it to be compatible with the ladder system or multiple group tracks.
can you add more main groups: whith difrent ladders https://github.com/PEXPlugins/PermissionsEx/wiki/Ranks-%28Promotion-and-Demotion%29 like this
warior: warior1: 1000 warior2: 2000 warior3 3000
mage: mage1: 1000 mage2: 2000 mage3: 3000
ranger: ranger1: 1000 ranger2: 2000 ranger3: 3000
@lexlaiden
I'm having the same problem as @jitasi. It simply wipes my config.yml on every server start. I have no idea what I'm doing wrong...
@jitasi
Get rid of the brackets and put your group names just like in text above (but use your group names you use)
I love the idea of this plugin but cannot figure out how to paste the stuff in the config to make it work right. the blank config looks like this
Levels: { } DisplayMsg: true LevelUpMsg: You have have been moved from %OldGroup% to %NewGroup%!
however no matter where I place my ranks in relation to the brackets, on reload it just resets the config!
PLEASE HELP NEEEEEED THIS PLUGIN!!!
Is there any way to post an example config that is setup, because it is just really confusing the way you explained it above...
duh nevermind my ignorance, helps when you have vault...
hey lex, are you going to be upgrading this for 1.4.6? I cannot get it to load anymore, really been a problem free plug up until now, always liked it hope you dont intend on letting this go defunct.
@thenicky1231
fine out what plugin you use that is doing this and change that.
when players gonna die they lose there exp? how can i fix that????
@thenicky1231
Just Op Yourself and remove all the permissions from you...
I have a problem so I'm owner on the server but this plugin demote me everytime when i get exp? owner is not on the config file from this plugin so how can i fix that?
I am not sure how to setup the config. It has { } after Levels: but when ever I remove them and type in the ranks or I leave it and type the ranks in it, the config file will overwrite it when I reload the server. Also, whenever I type /stats when I am in the default group, it says Level: default (Which is normal) then exp: 100 (I had 100 xp) then next level: You are at the highest level, then xp needed to next level: 0. I don't know why it keeps saying I am at the highest level, can you please help me?
@Sicarius531
ExpLevel used permission groups and you can set as many up as you need.
Ok, I have a RPG world on my server but it has 3 basic classes. It is possible to integer all of them in the config, knowing that they have different ''evolutions''? If it can't, please put it in the next update. It would immensely help me. Thanks!
Does this work with most recent craftbukkit?
@lexlaiden
I was just back to reread this request so I could start on it and realized you shoild already be able to fix this with the existing permissions.
In your Admin group just decline them permission to explevel.player
I use GroupManager but whatever you use you need to do the equivalent.
- -explevel.player
@Rprrr
Yes I will try to add this when I get a chance. My other plugin VariableTriggers is realy demanding of my time.
@LexLaiden
I love your plugin very much and it is essential for my RPG server. But I have one problem. I've got multiple groups on my server. Normal users start at default, and they levelup using your plugin to get in the next group. But I've also got an admin group. Because I didn't want users to be able to get an admin rank just by levelling up, I didn't put it in the config file. The problem is, when an admin gains XP, he is automatically set to one of the groups that I did put in the config file. So basically the admin turns into a normal player.
Can you create some kind of permission node that allows users not to be affected by the plugin to fix this issue?