EXPBottles
EXPBottles
Store your EXP into Glass Bottles!
Check and store your experience points, create experience bottles!
How to use
Check how much experience points you've got by doing /xpcheck.
Get some glass bottles and perform /xpfill <amount|all>, the amount being the number of bottles you want to create or just all to create the maximum number of bottles you can.
By default you need 1 Glass Bottle and 10 EXP Points to fill one bottle.
If you want to charge money to fill a bottle, you will need Vault
Signs!
Make a sign with the first line being [EXPBottles] (not case-sensitive) and the second line being the command you want to run (XPCheck, XPInfo or XPFill).
If it is XPFill use the third line to provide the amount|all argument.
Commands and Permissions
This plugin uses permissions, you can, however, disable them.
Command | Description | Permission |
---|---|---|
/xpfill <amount, all> | Fill empty bottles with your XP | expbottles.xpfill |
/xpcheck | Check how many XP points you've got | expbottles.xpcheck.self |
/xpcheck <player> | Check how many XP points a player has | expbottles.xpcheck.others |
/xpinfo | Check the requirements for /xpfill | none |
/expbottles | Check the "about" information of the plugin | none |
/expbottles reload | Reload config and locale files | expbottles.reload |
Official Translations
You can download other locale files for EXPBottles. Those are included inside the jar in the 'locales' folder.
Language | Download | Contributor | Version |
---|---|---|---|
Dutch | https://dev.bukkit.org/paste/15587/ | SUXpanD | 1.1.3+ |
English | https://dev.bukkit.org/paste/15588/ | AnnieLeonheart | 1.1.3+ |
German | https://dev.bukkit.org/paste/15589/ | fov360 | 1.1.3+ |
Portuguese | https://dev.bukkit.org/paste/15590/ | AnnieLeonheart | 1.1.3+ |
Spanish | https://dev.bukkit.org/paste/15591/ | Hernan Lencina | 1.1.3+ |
Sample Configuration
# EXPBottles' sample configuration file # Whether to use permissions or not. False will allow all players to use all commands. (true/false) Use_Permissions=true # Whether to use signs that can run commands by right clicking them or not. (true/false) Use_Signs=true # Whether to log commands or not. (true/false) Log_Commands=true # Whether to log exp bottle uses or not. (true/false) Log_XPBottleUse=false # ID name of the item that represents an empty bottle. Item_EmptyBottle=GLASS_BOTTLE # ID name of the item that represents a full bottle. Item_FullBottle=EXP_BOTTLE # Amount of exp points needed to fill one bottle. (Integral) Fill_AmountXP=10 # Amount of money needed to fill one bottle. (Decimal) Fill_AmountMoney=0.0 # Amount of empty bottles needed to fill one bottle. (Integral) Fill_AmountBottles=1 # Whether to give a random exp amount on the use of an exp bottle. (true/false) Bottles_RandomXP=false # Amount of exp to give per use of an exp bottle if above is false. (Integral) Bottles_ReceiveXP=10 # Whether to give back an empty bottle after the use of an exp bottle or not. (true/false) Bottles_GiveBack=false
Plugin Statistics
This plugin uses MCStats.ORG to anonymously retrieve usage statistics that you can check on http:mcstats.org/plugin/EXPBottles
This does NOT affect your server and it does NOT expose any private information.
You can disable it in plugins/PluginMetrics/config.yml but I ask you not to as I use MCStats to check the statistics of the plugin very often and that's what keeps me working on it.
The 0.2 update fixed our (speaking for Xenoyia here too, same server) issues it seems, thanks a lot. :)
One suggestion though - maybe make it so experience gains are customizable? Would be cool to have an adjustable range of experience to give, as well as an option to just give unmodified experience bottles (like in 0.1). Could perhaps even go a bit further with that by allowing custom names-by-config too, dunno. Good stuff whatever the case, thanks again.
@S1lverK3y
Every bottle has the same amount of XP, but i can add a description saying like "10 EXP Points"
Do the bottles have custom names(like 42levels~Lore: 27190 xp) ?
I'm sorry for the bugs. I've already fixed that. It will come at 0.2, i'll submit it today.
Guy who kept getting 218 levels (or 133xxx experience points) here, just adding some extra info. We're running the following plugins:
WorldGuard
WorldEdit
WorldBorder
Towny
Scheduled Announcer
PlotMe
Orebfuscator
NoCheatPlus
Multiverse (portals, inventories, core)
HeadDrops
GroupManager
Essentials
Dynmap (with PlotMe and Towny integration mods)
DeathMessages
Deadbolt
CoreProtect
Chestshop
BOSEconomy
AutoSaveWorld
Whenever I'd use /xpfill I would be holding the empty bottles in my hand, haven't tried it without yet. I tried with an alt using all the ranks we have, and that alt had no issues on any of them.
If this is an issue in the plugin, here's hoping for an update soon. If not, some pointers would be very welcome. This is a great idea and I hope we'll be able to run it again soon. :)
EDIT: Initial fill was done on level 25 into 5 bottles. Levels afterwards varied greatly.
Hi, for some reason when people use /xpfill they gain levels (18 > 68) and still fill up glass bottles. Can you please look into this as it seems like a very abusable bug. This only happens to certain players it seems, and when it happens they always go back up to the same level (218 on one player, 68 on another) and for some others with the same group it won't happen at all. Nice idea, can't wait to use this again once these issues have been resolved.