{ Create fancy image for here }
Musha ring dum-a do dum-a da. There's XP in the jar-o.
Conveniently store experience in multiple ways! This plugin includes a stable and simple to use Bank that just makes sense. Not only that, but you can now store your Experience in bottles. Store your XP in a more traditional fashion by filling up chests with bottles filled to the brim with good old EXP. Either system can be disabled, so your not forced to use an XP Bank, and your not forced to use the Bottling system, but both work great together.
Main objective with for this release is to get everything working on the current builds of Bukkit
download xpinthe.jar. Add xpinthe.jar to your server plugins directory. Restart server.
First, you need a storage block. The storage block is a Diamond Block. Craft together a diamond block, and place it in the world. Once placing the diamond block, any funds held within it can be withdrawn by interacting with the diamond block.
To deposit your xp into the storage block, you need a deposit block. This is simply a Cauldron. Place a cauldron so that it is directly connected to the Storage Block ( a.k.a. the Diamond Block). Once this task is complete, you can deposit Exp into the XP Bank by interacting with cauldron, which i will from now on call the Deposit Block. Interacting with the Deposit Block. Bottles of Exp can be dumped into the deposit box as well, emptying the bottle and storing the goods away.
If you want to display the amount of xp in the storage block, you can optionally place a sign directly adjacent to, or on to, the XP Storage Block.
Bottle Exp by having a Glass Bottle in your hand while picking up XP orbs. The exp will go into the bottle. The number of Exp collected in a bottle is written in the borrle lore. Bottled Exp can be absorbed by the player by drinking the Exp bottle. The bottle will be emptied and awarded to the holding player. Likewise, the bottles can be dumped into a Bank Deposit block.

![]()
Optionally you can also install the ProtocolLib plugin. Having this plugin on your server will enable extra effects. For example: Players arms will animate when bottling experience orbs.
| Option | Default | Description |
|---|---|---|
| enableSpout | true | Set this to false if you want to disable spout usage even if spout is present on the server. |
| enableProtocolLib | true | Set this to false if you want to disable ProtocolLib usage even if ProtocolLib is present on the server. |
| enableExpBank | true | Can set this to false to disable the XP banking system. |
| enableXPBottles | true | Can set this to false to disable to XP Bottling System. |
| bottleRequireCrouch | true | If set to true, XP can only be bottle while a player has a bottle in hand and is also crouching (sneaking) while picking up xp orbs. False will bottle xp orbs regardless of sneaking |
| consumeBottleOnDeposit | false | If set to true, the glass bottle containing xp will be consumed when depositing the exp into a bank block. |
| consumeBottleOnUse | false | If set to true, the glass bottle containing xp will be consumed when drinking the xp from the bottle. |
| Permission | Default | Description |
|---|---|---|
| xpjar.bank.deposit | true | Allows a player to deposit XP |
| xpjar.bank.withdraw | true | Allows a player to withdraw XP |
| xpjar.bank.destroy | true | Allows a player to destroy a bank |
| xpjar.bank.depositeBottle | true | Allows a player to deposit XP into a bank from a bottle |
| xpjar.bottle.collect | true | Allows a player to gather XP into a bottle |
| xpjar.bottle.use | true | Allows a player to absorb the XP in a bottle |
| xpjar.command.debug | op | Allows a player to toggle debug mode |