
XpBottle
XpBottle [1.16+] – Plugin that allows players to store and transfer XP using secure custom XP bottles, perfect for survival, PvP, RPG, and economy servers
- Загрузки
- 439
- Подписчики
- 1
- Обновлён
- 31 мая 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 29 января 2026 г.

✨ Features
- 🧪 XP Bottle Creation — Convert your XP into storable bottles via
/xpbottle <amount> - 🖱️ Easy Redemption — Right-click a bottle to instantly absorb its XP
- ⏳ Cooldown System — Configurable cooldown to prevent spam
- 🔐 Protected Bottles — Bottles are returned to the player on death instead of dropping
- 🎨 Customizable Bottles — Full control over material, name, lore, glow and hex colors
- 🔊 Sound Effects — Configurable sounds on withdraw and redeem
- 🗄️ Database Support — H2 (embedded) or MySQL via HikariCP
- 🔧 ItemsAdder Integration — Optional support for custom items
- 👑 Admin Commands — Give bottles to players and reload config
- 🌍 Configurable Messages — Full lang.yml with hex color & MiniMessage support

📋 Commands
| Command | Description | Permission |
|---|---|---|
/xpbottle <amount> |
Withdraw XP into a bottle | xpbottle.use |
/xpbottle give <player> <amount> |
Give XP bottle(s) to a player | xpbottle.give |
/xpbottle reload |
Reload the plugin configuration | xpbottle.reload |
/xpbottle help |
Display the help message | — |
/xp |
View your current level and total XP | xp.view |

🔒 Permissions
| Permission | Description | Default |
|---|---|---|
xpbottle.use |
Use /xpbottle to withdraw XP |
true |
xpbottle.give |
Give bottles to other players | op |
xpbottle.reload |
Reload the configuration | op |
xp.view |
Use /xp to view level and XP |
true |

🔖 Placeholders
| Placeholder | Description |
|---|---|
%exp% |
Amount of XP stored in the bottle |
%signer% |
Name of the player who created the bottle |
%amount% |
Number of bottles |
%time% |
Remaining cooldown time in seconds |
%player% |
Target player name |
%level% |
Player's current level |
%xp% |
Player's total XP |

⚙️ Configuration
database:
type: h2 # h2 or mysql
xpbottle:
min-exp: 50
max-exp: 1000000000
conversion-rate: 0.1 # 10% tax on withdrawal
cooldown: 10 # seconds
drop: false # drop bottle on ground instead of inventory
protected-bottles: true
bottle:
use-itemsadder: false
material: EXPERIENCE_BOTTLE
name: "#F2EC27&lʙᴏᴛᴛʟᴇ ᴅ'ᴇxᴘᴇʀɪᴇɴᴄᴇ"
lore:
- ""
- "&7xᴘ : &f%exp%"
- "&7ᴘʀᴏᴘʀɪᴇᴛᴀɪʀᴇ : &f%signer%"
- ""
- "#F2EC27ᴄʟɪᴄᴋ ᴅʀᴏɪᴛ &7| &7utiliser la bouteille"
glow: false
sound:
redeem:
sound: "ENTITY_PLAYER_LEVELUP"
enabled: true
withdraw:
sound: "ENTITY_COW_DEATH"
enabled: false

🔗 Integrations
- ItemsAdder — Enable
use-itemsadder: trueto use a custom item instead of the vanilla bottle - MySQL — Switch
database.typetomysqland fill in your credentials for multi-server setups
Ченджлог
1.6.1Релиз26.1, 26.1.1, 26.1.2 · 31 мая 2026 г.
Ajout tooltip_style: "tooltip:tooltip/name" in config.yml
bottle: tooltip_style: "tooltip:tooltip/common" ....
1.6.0Релиз26.1, 26.1.1, 26.1.2 · 31 мая 2026 г.
✨ v1.6.0
🚀 Improvements
- 🎨 Improved color correction system for consistent rendering across all items
- 🌈 Enhanced RGB → in-game color conversion accuracy
- ⚙️ Unified color processing pipeline for stable results
🔧 Changes
- 📦
itemsadder_useupdated:- ❌ Removed legacy support:
custom-model-data: 0 - ✅ Added new format:
itemsadder_id: "namespace:name_id"
- ❌ Removed legacy support:
🛠 Fixes
- 🧩 Fixed inconsistent color rendering on textured items
- 🧼 Resolved color parsing glitches affecting visual output
- 🔒 Improved overall stability of the color processing system
1.5.0Релиз26.1, 26.1.1, 26.1.2 · 23 мая 2026 г.
redesign of code and .yml files config.yml lang.yml
1.2.5Релиз1.21, 26.1, 26.1.1 · 4 апреля 2026 г.
new messages in messages.yml
1.2.0Релиз1.20, 1.21, 26.1 · 30 марта 2026 г.
✨ What's new
💰 Conversion tax (configurable) Added a cost system when converting XP to bottles Allows you to define a percentage of XP lost Example: 5% XP consumed when using /xpbottle ⏳ Cooldown (configurable) Added a delay between each use of /xpbottle Helps limit spam and balance gameplay Fully customizable via config 🔐 Protected bottles Added an XP bottle protection system: Protection during drop (anti-theft / security) Option to prevent bottles from falling to the ground upon death All options can be activated/deactivated in the configuration ⚙️ Setup All new features are 100% configurable Independent activation/deactivation of each system
1.1.0Релиз1.20, 1.21, 26.1 · 13 марта 2026 г.
redesign of controls and improvement
Комментарии
Загружаем…