LegacyEXP
LegacyExp is a server plugin designed to provide complete control over EXP. The admin of a server can decide the formula used to determine the amount of exp required for every level. This system allows for TOTAL CONTROL over your players' levels.
Want it to make the player level up for every exp? YOU CAN!!!!
Want to make the experience required per level to be equal to: (pi + level ^ 1.945 + (446 / level) * x)? YOU CAN!!!!!
First recommended by UltraFaceGuy at: http://forums.bukkit.org/threads/mech-legacy-xp-customize-your-levels-formatted.87309/
Features
- FULL javascript scripting support for designing your own CUSTOM level formula
- Fix: Fixes occasional graphical glitches that happen when a player's level is above 32,000
- More features coming
TODO
- More custom features
- Custom level cap
- Custom experience dropped on death
- API for removing incompatibilities.
Config
Set config to <default> to "default" to use the formula from 1.2.5
Set config to a script name to use your own formula
BEFORE YOU INSTALL
Please note the following before you install this plugin onto a non-testing server.
- This plugin will override the current exp system and for the time being, it will reset all players' exp
- Some people have reported issues with 1.3.1
Keep it alive! This plugin is what Exactly what I want! btw can this plugin can do something like when someone is on a specified level they will get some potion effect?
Hi, I am setting up an adventure RPG game, and this seems like a great addition to the leveling technique. I have just 1 question/request. Is there any way of including level cap permissions? ie. if a player is in a group "Free" - level cap is 20, is they are in "Membership" - level cap is 65, and "Unlimited" - would be unlimited? Or is there already a plugin that deals with this. Many thanks, keep up the great work!
@Joymo
Currently, the plugin defaults to Minecraft 1.2.5's system. Are you using the custom script or the default?
@Joymo
I use Level^1.5 + 5 myself. Though it isn't for enchanting, but rather for a leveling plugin that adds damage based on your exp level.
Results may vary.
What formula do you use then? Need something that's not so ridiculously OP as 1.3 default...
@Joymo
I'm using it in 1.3 and for monsters and exp bottles it seems fine, haven't tried any ores yet. I'll check it out.
Been testing this with a few formulas on MC 1.3, I might be stupid, but on the default Custom formula, breaking 1 diamond ore = level 31000.
Even when I set a formula like:
exp = 2000 * level.
I get to like level 200 after a few blocks.
Quite confusing, has anyone tested this on 1.3 at all?
The plugin should now work as expected :)
I updated the YML in version 0.6.
Until that is released, use a zip program to open up LegacyExp.jar and open plugin.yml. Within that, change Main's value to: ryantakker.legacyexp.main.ExpPlugin
@MrCyberMonkey
Glad to hear that. There is a small bug in the plugin.yml (I forgot to update the position of the Plugin class). I will fix that and give you a build that you should be able to use on your server :)
Exactly what I was looking for, to replace the new exp system mojang added in the 1.3.1 update. Might even make exp harder to level up then it was before the 1.2.5 update.
@Captain-Dingo
Glad to hear :)
The additions to this plugin will all be based on customization (such as level cap). My hope is that they will not clutter up the plugin. If there is a possibility of clutter, then I will make it as an extension to this plugin, instead of an addition.
Could easily become a "standard" plugin for all my servers. I'd say don't add too many extraneous features to it... customizing the XP curve is really all I could ask for from this sort of plugin. Testing it now!