Перейти к содержимому
Mineforgian

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

XpBottle Paper Java Discord

✨ 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

📋 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

Perms

🔒 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

🔖 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

Configs

⚙️ 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

🔗 Integrations

  • ItemsAdder — Enable use-itemsadder: true to use a custom item instead of the vanilla bottle
  • MySQL — Switch database.type to mysql and 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_use updated:
    • ❌ Removed legacy support: custom-model-data: 0
    • ✅ Added new format: itemsadder_id: "namespace:name_id"

🛠 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

Комментарии

Загружаем…