More Experience Drops Plugin
Overview
MoreExp is a plugin which enables full xp drop control. On first launch, the file MoreExp/config.xml is created, and this file contains experience drop for each monster (including 1.2 version and giant [tested, exp drops]).
Installation
Just download the plugin and put it into your plugin folder. Configuration file will be created on first run.
Commands
- /moreexp info : display experience drop for each mob.
- /moreexp info [mob] : display experience drop for specific mob, including variable experience
- /moreexp info [option] : display value of specific option
- /moreexp reload : reloads configuration file, and reverts any change put by /moreexp set
- /moreexp reset : resets experience of a player (both levels and experience bar)
- /moreexp save : save current experience drops to configuration file. Note: this command is automatically called by the server when the plugin becomes disabled (e.g. when you stop the server). If you plan to modify the configuration file using an external tool, keep in mind that you'll have to reload the configuration file before stopping the server.
- /moreexp set : allow to change experience drop for a given mob on the fly. This value will be saved on configuration file on exit. You can also use this command to change value of an option.
- /moreexp give : give some experience levels to a player
- /moreexp xpgain : set global experience multiplier
All these commands have the corresponding alias /mex [options...] (since version 2.1).
Permissions
- moreexp.adm.reload : set permissions of command /moreexp reload
- moreexp.adm.reset : set permissions of command /moreexp reset
- moreexp.adm.save : set permissions of command /moreexp save
- moreexp.adm.set : set permissions of command /moreexp set
- moreexp.adm.give : set permissions of command /moreexp give
- moreexp.adm.xpgain : set permissions of command /moreexp xpgain
Configuration
Plugin information
This is my first plugin. If you have any comment / suggestion, please leave a comment on this page.
Does this work for 1.4.6? or 1.4.7 ?
@levisn1
I didn't say it works for 1.4.6
04:40:21 [INFO] This server is running CraftBukkit version git-Bukkit-1.4.5-R1.0-14-g9654e82-b2555jnks (MC: 1.4.6) (Implementing API version 1.4.6-R0.1-SNAPSHOT)
MoreExp 3.4
http://pastebin.com/Eh5G0F2w
@CubeNation
For the moment, you can set <entry key="DisableOreFlag">true</entry> in the config.xml to deactivate ore flag. I'll thinking about a way to block this glitch.
@psycenetic
Same here, we've had this plugin enabled for a few hours now and some users directly found that bug, exploiting it to the max :-/
Please make an option were to set the lost of exp by dead off...
I can't find a working way for my server.
@LHammonds
'will be done. I didn't have so much time recently. Next release will be done AFTER release of CraftBukkit.
Very nice plugin. One Suggestion. Make it so, that diamond, coalores and whatever only give xp if they get broken down to the materialdrops. Sone of my users are using silktouch and break down diamond ore again and again to gain xp orbs.
Thanks for the update!
EDIT: In your next version, would you mind adding the following lines to your plugin.xml?
Also, automation utilities such as PluginManager tend to choke if there is a letter in the version number.
Thanks,
LHammonds
@YoFuzzy3
I was looking for this too :D
@ur_anakha
Awesome, thanks!
Sorry my English is not very good, is it available on a movie set mob or the clear text description
@YoFuzzy3
Will be implemented for 3.4
Could you possible create a permission that lets the user have the ability to gain the extra experience that's set?
@LHammonds
Implemented for 3.2. For 3.3, I'll put a way to add mining XP for any block.
How can I configure XP to drop when glowstone is mined?
@LHammonds
Effectively, the plugin's version has a hard-coded reference to 3.0. It's easier to put colored output with hard-coded reference than looking for the value stored in plugin.yml.
Can anyone add items to the config.yml that is not already there or does this have to be programmed into the code? Glowstone for example.
EDIT: I noticed an anomaly in server.log. It seems the plugin's version has a hard-coded reference to 3.0 rather than reading the value in plugin.yml:
Thanks,
LHammonds
Thanks for creating and sharing this plugin.
It was bugging me that in vanilla, you get experience for mining coal but not the more rare iron ore. This has now be resolved!
MoreExp 3.1 works on CraftBukkit 1.3.2-R1.0 on Windows 7 (64-bit) and Ubuntu Server 12.04 (64-bit) with Java 1.7u7 (64-bit) and bPermissions 2.9.24
Thanks,
LHammonds
@generalmek
Indeed, in the description, it says full xp drop control. Vanilla drops are: mobs, ore, and bottle o'enchant. Enchanting an item is not considered as a xp drop.