BottledExp
Version: 1.7.3
Features:
This Plugin allows your players to fill their XP into XP-Bottles, so they can store or sell them freely.
Installation:
- Place BottledExp.jar in the /plugins folder of your server.
- Enjoy!
Configuration:
- The plugin will create a config.yml in which you can customize the 'price' of an bottle.
- It it possible to change which item is consumed when filling XP into bottles, or whether it should be completely disabled. (on by default).
- One is also able to choose how much money is needed to fill XP into bottles.
- This feature requires Vault and an installed economy-plugin.
- You are also able to change several language options.
Permissions:
- bottle.use
- Grants access to /bottle and /bottle [amount]
- bottle.max
- Grants access to /bottle max
- bottle.use has to be given
- bottle.reload
- Grants access to /bottle reload
- bottle.use has to be given
Commands:
- /bottle
- Shows the player's current XP
- /bottle [amount]
- Exchanges XP into [amount] bottles
- /bottle max
- Exchanges all XP into bottles.
- /bottle reload
- Reloads the config
Downloads:
Changelog:
- Version 1.7.3:
- Squeezes more accuracy out of the exp calculation formula.
- Version 1.7.2:
- Updated for Minecraft 1.7.2
- Updated how experience gets calculated.
- Version 1.7.1:
- Added checkForPermission in the config.
- Setting this option to false will allow acces to all commands except "/bottle reload" without any permissions.
- This should make setting up the plugin easier for small servers.
- Version 1.7.0:
- Updated for Minecraft 1.6.4
- Changed the way enchanting and using the Anvil was handled.
- Version 1.6.2:
- Updated for Minecraft 1.5.1
- Updated how experience gets calculated.
- Version 1.6.1:
- Now supports many permission plugins via Vault (eg. bPermissions, PermissionsEx, zPermissions ...)
- Vault has to be installed in order for this to work.
- Version 1.6:
- Updated for Minecraft 1.3.1
- Fixes http://dev.bukkit.org/server-mods/bottledexp/tickets/9-1-3-1-enchanting-bug/
- Version 1.5.1:
- Fixed a bug where the consuming of glass bottles (items) didn't work correctly
- Version 1.5:
- Added an option to consume money when filling XP into bottles. (Requires Vault)
- Version 1.4:
- Added an option to consume a specified item when filling XP into bottles
- Added an alternate way of getting the players XP
- Version 1.3.1:
- Now checks whether enough space is left in the players inventory
- Version 1.3:
- Added /bottle reload
- Fixed problems when enchanting items
- Version 1.2:
- Now supports permissions (PEX)
- Version 1.1:
- Fixed a bug where you could create an infinite stack of XP-bottles
- Version 1.0:
- Initial Release
It would be cool if when you place a bottle in an enchanting table it will fill it with your experience.
@ToddVee
This feature has been added with version 1.4 :)
can I force players to "buy" bottles (its an economy server), or in other words, can the plugin check: a player has or has not bottles in their inventory, so they can/cannot fill xp into bottles?
@allstyled
Thx for reporting this. This bug was fixed with version 1.1
Hey, I haven't been on this plugin for a while, but a while ago I noticed that if a player did /bottle 0 he/she would had a bottle that could be thrown unlimited times. I hope this helps in case you didnt know it !
-Martijn
@Atspulgs
fixed that with version 1.3.1, waiting for approval :)
One of my players tried to bottle max... it works but he had like level 400 .. from killing all the ender dragons x.x
the plugin spat out that itll give 5555 bottles but he only got 8 stacks of 64 cause his inventory was full. Shouldn't they drop in that case?
@sacnoth0
Ah yes i see... Didnt notice it :) and i see the onenchant event is caught. Thx!
@Atspulgs
The dropping of 3-11 experience orbs per Bottle o Enchanting is overwritten by the EventListener
I posted two tickets, one's a fix for the enchant issue and another is a potential patch to use empty bottles.
Hi, Im currently trying out the plugin. when i tried to /bottle max after changing the cost to 50, it keeps telling me i dont have enough xp even though i do.
Im not an expert but could this line have something to do with it.
To
Otherwise it gets grater number of bottles than i actually should be getting and once it tries to convert it... i dont have enough xp.
Isn't Bottle o Enchanting a random drop of 3 - 11 points? How do you set it to be exactly that much xp?
Edit: There is no update to the total xp when its used via enchanting or upon death. I am unsure what creates this error.
Amazing plugin! been looking for something liek this:
Would it be possible to require a bottle to do this?
Might it be possible for you to make it so to use the /bottle command, it fills the bottles you have on your person? So say you have 100 XP, but 5 bottles. When you use the /bottle max command, the 5 bottles are taken and replaced with XP Bottles, and you have the remaining 50 XP still on you.
I'm noticing if I enchant an item, the plugin still reports me as having my previous amount of XP which I can then convert to
XPbottles and level back up then enchant another item, over and over.Seems like Minecraft isn't updating the player's total XP when they've enchanted something. Is it possible for you to watch when a player's level changes and to forcibly update their total XP as a workaround? You could grab the player's level and set their XP to 1.75x^2 + 5.00x (x=level).
bukkit permissions support would be greatly appreciated