This Plugin allows your players to fill their XP into XP-Bottles.

  1. Zrips
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Version: 1.7.10 and up

    You will need CMILib to run this plugin as of version.

    Originally version made by Sacnoth0 in bukkit website. Now its fully recoded with bunch of new features

    Out Dated For version 1.x

    • Put exp into Exp bottles with simple command
    • Put exp into Exp bottles by clicking on specific block
    • Exchange exp to exp bottles by interacting with defined block id (enchant table by default)
    • Exchange exp to exp bottles by interacting with particularly defined block in world
    • Pay money for each exchange
    • Use items to create exp bottles
    • Create custom exp bottles with custom name ant lore, which ones store custom amount of exp
    • Disable exp trading with villagers (not fully tested)
    • Disable exp drop from mob spawners
    • Check how much exp you have
    • Check how much exp bottles you will need to level up
    • Check how much exp bottles you will need to reach specific level
    • Give your exp to some one else
    • Create custom recipes to craft exp bottles or something else
    1. Place BottledExp.jar in the /plugins folder of your server.
    2. Enjoy!
    Code (Text):

      # Shows if there is available new version on login with bottledexp.versioncheck permission node
      ShowNewVersion: true
      # Language file you want to use
      Language: EN
      # How much player will spend converting his xp to bottles
      xpCost: 10
      # How much player will get xp from xp bottle
      xpEarn: 10
      # Do you want to use custom items when converting xp to xp bottles
      useItems: false
      # Id for custom item, by default its empty glass bottle
      consumedItem: 374
      # How many to consume when converting. This is for every bottle you will get
      amountConsumed: 1
      # Do you want to charge money for xp conversion
      useMoney: false
      # How much it will gonna cost
      moneyCost: 100
      # Do you want to show extra information for how much its gonna cost to level up
      useBottleMoney: false
      # How much one xp bottle costs
      bottleCost: 3.25
      # Do you want to show exp consumed on enchant
      ShowEnchantExp: true
      # Do you want to show all enchantments player gets after enchanting item
      ShowEnchant: false
      # Do you want to use new 1.8 enchant system
      UseThreeButtonEnchant: true
        # How much exp will be lost during trasfer in percentage
        LostDurringTransfer: 0
        Use: false
        # Do you want to use right click, if false then left will be used, good for block with interactions like enchant table
        UseRightClick: false
        # Id of block will be used to convert xp to bottles
        BlockId: 116
        # Id of item in hand when you want to convert xp by clicking block
        HandItemId: 374
        # How many bottles to give everytime
        GiveEveryTime: 1
        # How many times to multiply given bottles by clicking shift
        Multiplayer: 10
        # When this set to true there will be option to craft special expbottle by placing empti glass bottle into crafting
        # You can consume it by right clicking it
        Use: false
      # When this set to true, all trades with villgers involving exp will be disabled
      DisableVillagerExpTrade: false
      # When this set to true,destrying mob spawners wont drop exp
      DisableMobSpawnerExp: false
    • 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.


    • bottledexp.command.stats - allows to use /bottle stats command
    • bottledexp.command.stats.others - allows to use /bottle stats (plaayername) command
    • bottledexp.command.until - allows to use /bottle until [level] command
    • bottledexp.command.get - allows to use /bottle get [amount] command
    • bottledexp.command.get.max - allows to use /bottle get max command
    • - allows to use /bottle store [amount/levelsL/max] command
    • - allows to use /bottle store max command
    • bottledexp.command.give - allows to use /bottle give command
    • bottledexp.expcontainer.craft - allows to craft exp containers
    • bottledexp.interact - allows to interact with exchange block
    • bottledexp.custominteract - allows to interact with custom exchange block

Recent Updates

  1. Fixes
  2. 1.17 and full transition into CMILib system
  3. Fix

Recent Reviews

  1. TrevorCollins
    A must have for a server. Makes it easy to give experience to other players. Works great in 1.17
  2. Gynzel
    Thank to read about my review about the update :-)

    I love this plugin. It makes my server faster.
    Nice work.
  3. strahil211
    This is a great plugin, the players love using it and adds a whole new reason to grind XP! Hoping to see it updated to 1.17 soon since it currently does not work on that version. Cheers!
  4. goorilla
    good plugin. good for small smps. when is 1.17 version of this plugin releasing doe
  5. vdl19
    Hello, great plugin I use the
    There is a problem on the the command below does not work anymore:
    /bottle store max
    I put back the and everything works.
    Paper 1.16.5 #706 + Java 11
  6. CaptainChar
    Works on still but all updates past that using the bottle store max doesn't do anything as admin or player, and yes permissions are there
  7. ImEvo2
    This was a good plugin for a long time but recently a lot of bugs and exploits were found and just completely ignored by Zrips. Unfortunate but no longer a plugin you should be putting on your servers.
  8. Jessissosexy
    Default users can do /bottle get max to get a full inventory of bottle of enchanting right off the bat... Why is this a default perm?
  9. VthorBlaster
    this plugin its great ====================================================================
  10. Teyir

    Can you please update to the latest version 1.16.2

    Thank you very much

    Good plugin