BottledXP - turn ur XP to Bottles icon

BottledXP - turn ur XP to Bottles -----

Verwandle deine XP in XP-Flaschen



BottledXP - turn your XP to Bottles

With this plugin, you can convert your XP points into XP bottles. You can do this via a command, an interaction or an inventory GUI.


Commands & Permissions:

- Commands:
- /bottledxp help (no Permission needed)
- /bottledxp info (bottledxp.info)
- /bottledxp info <Name> (bottledxp.info.other)
- /bottledxp fill (bottledxp.fill.completeLevel)
- /bottledxp fill <Anzahl> (bottledxp.fill.amount)
- /bottledxp reload (bottledxp.reload)
- /bottledxp gui (bottledxp.gui)
- /bottledxp convert (bottledxp.convert)

- Other Permissions
- bottledxp.interact (for Block Interaction)
- bottledxp.interact.completeLevel (Sneak while Click fill all XP to Bottles)
- bottledxp.interact.convert (convert all your XP-Bottles in your Inventory to XP)

Config.yml:
Code (YAML):


#    /$$$$$$$              /$$     /$$     /$$                 /$$ /$$   /$$ /$$$$$$$
#    | $$__  $$            | $$    | $$    | $$                | $$| $$  / $$| $$__  $$
#    | $$  \ $$  /$$$$$$  /$$$$$$ /$$$$$$  | $$  /$$$$$$   /$$$$$$$|  $$/ $$/| $$  \ $$
#    | $$$$$$$  /$$__  $$|_  $$_/|_  $$_/  | $$ /$$__  $$ /$$__  $$ \  $$$$/ | $$$$$$$/
#    | $$__  $$| $$  \ $$  | $$    | $$    | $$| $$$$$$$$| $$  | $$  >$$  $$ | $$____/
#    | $$  \ $$| $$  | $$  | $$ /$$| $$ /$$| $$| $$_____/| $$  | $$ /$$/\  $$| $$
#    | $$$$$$$/|  $$$$$$/  |  $$$$/|  $$$$/| $$|  $$$$$$$|  $$$$$$$| $$  \ $$| $$
#    |_______/  \______/    \___/   \___/  |__/ \_______/ \_______/|__/  |__/|__/

#            by PattyXDHD with ♥

# Change the language
# default available: en_US, de_DE
language
: 'en_US'

# XP points you earn per bottle
xpPerBottle
: 7

# List of all sounds: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
# To use no sound, enter ‘NONE’ as the sound
sounds
:
  use
: true
  volume
: 0.2
  successfulSound
: 'ENTITY_PLAYER_LEVELUP'
  failSound
: 'ENTITY_BAT_HURT'
  inventoryClickSound
: 'UI_BUTTON_CLICK'
  helpSound
: 'ENTITY_ITEM_PICKUP'
  failChangeGuiNumber
: 'BLOCK_ANVIL_PLACE'

# disables the interaction and replaces it with the GUI
replaceInteractWithGUI
: false

# Use a block interaction to fill XP bottles.
# List of all materials: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
blockInteractFill
:
  use
: true
  block
: 'EMERALD_BLOCK'
  usedItem
: 'GLASS_BOTTLE'
  bottlesPerClick
: 1
  infoTitleStayTime
: 5

# Use a block interaction to Convert your XP-Bottles to normal XP
blockInteractConvert
:
  use
: true
  block
: 'EMERALD_BLOCK'
  usedItem
: 'EXPERIENCE_BOTTLE'

# Change the calculation quantity in the inventory.
inventory
:
  minusAmountNormal
: 1
  minusAmountShift
: 10
  plusAmountNormal
: 1
  plusAmountShift
: 10
 

Code (YAML):

#
#    ,------.               ,--.,--.       ,--.
#    |  .---',--,--,  ,---. |  |`--' ,---. |  ,---.
#    |  `--, |      \| .-. ||  |,--.(  .-' |  .-.  |
#    |  `---.|  ||  |' '-' '|  ||  |.-'  `)|  | |  |
#    `------'`--''--'.`-  / `--'`--'`----' `--' `--'
#                    `---'
#       Translated by PattyXDHD

# Command & Console Messages
messages
:
  prefix
: '&8▌ &2BottledXP &8» &7'
  noPerm
: '&4You don''t have Permission for that.'
  reload
: '&aYou have successfully reloaded the plugin.'
  help
:
   - ''
    - '&7=========== [ &aBottledXP &7 ]==========='
    - '&e/bottledxp reload  &8-  &7Reloads the plugin configuration.'
    - '&e/bottledxp info [Name ]  &8-  &7Displays your XP and bottle details.'
    - '&e/bottledxp fill [Anzahl ] &8-  &7Convert your XP into bottles.'
    - '&e/bottledxp gui  &8-  &7Opens the BottledXP-GUI.'
    - '&e/bottledxp convert  &8-  &7Converts all your XP-Bottles to normal XP.'
    - ''
  info
:
   - ''
    - '&7=========== [ &aBottledXP &7 ]==========='
    - '&7You currently have &e %xp% &7XP. &7(%level% levels / %points% XP-Points)'
    - '&7Space for &e %space% &7XP-Bottles.'
    - '&aYou can fill &e %bottles% &aXP-Bottles.'
    - ''
  infoOther
:
   - ''
    - '&7=========== [ &aBottledXP &7 ]==========='
    - '&7Info from
: &6%playerName%'
    - '&7You currently have &e %xp% &7XP. &7(%level% levels / %points% XP-Points)'
    - '&7Space for &e %space% &7XP-Bottles.'
    - '&aYou can fill &e %bottles% &aXP-Bottles.'
    - ''
  notEnoughXP
: '&cYou don''t have enough XP.'
  notEnoughSpace
: '&cYou don''t have enough space in your inventory.'
  filled
: '&aYou have successfully bottled your XP.'
  noWholeNumber
: '&c %noNumber% &4is not a whole number.'
  zeroBottles
: '&4It is not possible to obtain &c0 XP-Bottles&4.'
  filledAmount
: '&aYou have filled &e %filled% &aXP-Bottles.'
  useHelp
: '&4Use &e/bottledxp help &4for help.'
  playerNotOnline
: '&cThe player &e %name% &cisn''t online.'
  convertNoXPBottles
: '&cYou don''t have any XP bottles in your inventory.'
  convertSuccessful
: '&aYou have converted &e %bottles% &aXP-Bottles into XP. &7(%level% levels / %points% XP-Points)'

# Messages for Interaction Fill
blockInteractFill
:
  filledMessage
: '&aYou can still fill &e %bottles% &aXP-Bottles.'
  filledAllMessage
: '&aYou have filled &e %bottles% &aXP-Bottles.'
  hotbarMessageNoPerm
: '&cYou don''t have Permission for that.'
  notEnoughXP
: '&cYou don''t have enough XP.'
  notEnoughSpace
: '&cYou don''t have enough space in your inventory.'
  infoTitleFirstLine
: '&e %bottles% XP-Bottles &acan be filled.'
  infoTitleSecondLine
: '&7Your XP : &e%xp% &7XP &8| &7Inventory slots : &e%space%'

# Messages for Interaction Convert
blockInteractConvert
:
  hotbarMessageNoPerm
: '&cYou don''t have Permission for that.'
  convertNoXPBottles
: '&cYou don''t have any XP bottles in your inventory.'
  convertSuccessful
: '&aYou have converted &e %bottles% &aXP-Bottles into XP.'

# Text and Messages for the inventory GUI
inventory
:
  inventoryName
: '&8▌ &2BottledXP'
  infoItemName
: '&8▌ &aXP-Info'
  infoItemLore
:
   - ''
    - '&7You currently have &e %xp% &7XP. &7(%level% levels / %points% XP-Points)'
    - '&7Space for &e %space% &7XP-Bottles.'
    - '&aYou can fill &e %bottles% &aXP-Bottles.'
    - ''
  applyItem
: '&aClick to convert XP into XP bottles.'
  minusItem
: '&c- %normal% &7(ShiftClick: -%shift%)'
  plusItem
: '&a+ %normal% &7(ShiftClick: +%shift%)'
  mathLore
:
   - ''
    - '  &7You''ll receive &e %bottle% &7XP-Bottles.  '
    - '    &7- After convert
: &a%level% &7Levels / &a %points% &7XP-Points'
    - ''
  convertItem
: '&aClick to convert XP-Bottles into XP.'
  convertItemMathLore
:
   - ''
    - '  &7You can convert &e %bottles% &7XP-Bottles into XP.  '
    - '    &7- After convert
: &a%level% &7Levels / &a %points% &7XP-Points'
    - ''

Code (YAML):

#
#     ,----.
#    '  .-./    ,---. ,--.--.,--,--,--. ,--,--.,--,--,
#    |  | .---.| .-. :|  .--'|        |' ,-.  ||      \
#    '  '--'  |\   --.|  |   |  |  |  |\ '-'  ||  ||  |
#     `------'  `----'`--'   `--`--`--' `--`--'`--''--'
#
#       Translated by PattyXDHD


# Command & Console Messages
messages
:
  prefix
: '&8▌ &2BottledXP &8» &7'
  noPerm
: '&4Dazu hast du keinen Zugriff.'
  reload
: '&aDu hast das Plugin erfolgreich neu geladen.'
  help
:
   - ''
    - '&7=========== [ &aBottledXP &7 ]==========='
    - '&e/bottledxp reload  &8-  &7Lädt die Plugin-Config neu.'
    - '&e/bottledxp info [Name ]  &8-  &7Zeigt deine XP und Flaschen Infos an.'
    - '&e/bottledxp fill [Anzahl ] &8-  &7Wandelt dein XP in Flaschen um.'
    - '&e/bottledxp gui  &8-  &7Öffnet die BottledXP-GUI.'
    - '&e/bottledxp convert  &8-  &7Wandelt deine XP-Flaschen in normale XP um.'
    - ''
  info
:
   - ''
    - '&7=========== [ &aBottledXP &7 ]==========='
    - '&7Aktuell hast du &e %xp% &7XP. &7(%level% Level / %points% XP-Punkte)'
    - '&7Platz für &e %space% &7XP-Flaschen.'
    - '&aDu kannst &e %bottles% &aXP-Flaschen füllen.'
    - ''
  infoOther
:
   - ''
    - '&7=========== [ &aBottledXP &7 ]==========='
    - '&7Info von
: &6%playerName%'
    - '&7Aktuell hast du &e %xp% &7XP. &7(%level% Level / %points% XP-Punkte)'
    - '&7Platz für &e %space% &7XP-Flaschen.'
    - '&aDu kannst &e %bottles% &aXP-Flaschen füllen.'
    - ''
  notEnoughXP
: '&cDu hast nicht genügend XP.'
  notEnoughSpace
: '&cDu hast nicht genügend Platz im Inventar.'
  filled
: '&aDu hast dein XP erfolgreich in Flaschen abgefüllt.'
  noWholeNumber
: '&c %noNumber% &4ist keine Ganze Zahl.'
  zeroBottles
: '&4Es ist nicht möglich &c0 XP-Flaschen &4zu bekommen.'
  filledAmount
: '&aDu hast &e %filled% &aXP-Flaschen abgefüllt.'
  useHelp
: '&4Nutze &e/bottledxp help &4für Hilfe.'
  playerNotOnline
: '&cDer Spieler &e %name% &cist nicht Online.'
  convertNoXPBottles
: '&cDu hast keine XP-Flaschen im Inventar.'
  convertSuccessful
: '&aDu hast &e %bottles% &aXP-Flaschen in XP umgewandelt. &7(%level% Level / %points% XP-Punkte)'

# Messages for Interaction Fill
blockInteractFill
:
  filledMessage
: '&aDu kannst noch &e %bottles% &aXP-Flaschen füllen.'
  filledAllMessage
: '&aDu hast insgesamt &e %bottles% &aXP-Flaschen abgefüllt.'
  hotbarMessageNoPerm
: '&cDazu hast du keinen Zugriff.'
  notEnoughXP
: '&cDu hast nicht genügend XP.'
  notEnoughSpace
: '&cDu hast nicht genügend Platz im Inventar.'
  infoTitleFirstLine
: '&e %bottles% &aXP-Flaschen befüllbar.'
  infoTitleSecondLine
: '&7Dein XP : &e%xp% &7XP &8| &7Plätze im Inventar : &e%space%'

# Messages for Interaction Convert
blockInteractConvert
:
  hotbarMessageNoPerm
: '&cDazu hast du keinen Zugriff.'
  convertNoXPBottles
: '&cDu hast keine XP-Flaschen im Inventar.'
  convertSuccessful
: '&aDu hast &e %bottles% &aXP-Flaschen in XP umgewandelt.'

# Text and Messages for the inventory GUI
inventory
:
  inventoryName
: '&8▌ &2BottledXP'
  infoItemName
: '&8▌ &aXP-Info'
  infoItemLore
:
   - ''
    - '&7Aktuell hast du &e %xp% &7XP. &7(%level% Level / %points% XP-Punkte)'
    - '&7Platz für &e %space% &7XP-Flaschen.'
    - '&aDu kannst &e %bottles% &aXP-Flaschen füllen.'
    - ''
  applyItem
: '&aKlicke um XP zu XP-Flaschen umzuwandeln.'
  minusItem
: '&c- %normal% &7(ShiftClick: -%shift%)'
  plusItem
: '&a+ %normal% &7(ShiftClick: +%shift%)'
  mathLore
:
   - ''
    - '  &7Du bekommst &e %bottle% &7XP-Flaschen.  '
    - '    &7- Nach dem umwandeln
: &a%level% &7Level / &a %points% &7XP-Punkte'
    - ''
  convertItem
: '&aKlicke um XP-Flaschen zu XP umzuwandeln.'
  convertItemMathLore
:
   - ''
    - '  &7Du kannst &e %bottles% &7XP-Flaschen in XP umwandeln. '
    - '    &7- Nach dem umwandeln
: &a%level% &7Level / &a %points% &7XP-Punkte'
    - ''

Screenshots:

javaw_dIpWJklnie.png
javaw_U9K69pbgsG.png
javaw_Z77kbhHBK2.png
javaw_3d8ERT5BJW.png javaw_wzWLJ0l6PG.png javaw_lDFX3Kovpf.png javaw_OT9gqAuUC8 (Klein).png
Resource Information
Author:
----------
Total Downloads: 34
First Release: May 12, 2026
Last Update: May 21, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings