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

XpGet

Allows players to convert their xp into experience bottles when there are empty glass bottles (with GUI interface).

Загрузки
149
Подписчики
1
Обновлён
4 февраля 2026 г.
Лицензия
MIT

Опубликован 16 декабря 2025 г.

XpGet

A plugin that allows you to convert your experience into experience bottles when you have empty glass bottles. Supports both fixed amounts and automatic maximum calculation. Features a GUI interface for more convenient conversion.

📸 Screenshots

Menu

⚙️ Command

Command Description
/xpget Open GUI menu for experience conversion
/xpget [amount | max] Converts the specified amount of experience or the maximum possible
/xpget reload Reloads the configuration

Examples:

  • /xpget 10 — create 10 experience bottles (if enough experience and bottles)
  • /xpget max — create the maximum possible number of bottles

🧾 Permissions

Permission Default Description
xpget.use ✅ true Allows usage of the /xpget command
xpget.reload op Allows usage of the /xpget reload command

⚙️ Configuration

# XPGet Configuration
exp-per-bottle: 7 # How much experience is needed to fill one bottle

# You can add your own items, available actions: [close], [cmd]
gui:
  size: 27
  title: "<gold>Experience Conversion</gold>"

  divider:
    enabled: true
    material: "GRAY_STAINED_GLASS_PANE"
    name: "<gray>"

  close:
    slot: 22
    material: "BARRIER"
    name: "<red>Close"
    actions:
      - "[close]"

#  main-menu:
#    slot: 0
#    material: "STONE"
#    name: "Main Menu"
#    lore:
#      - "<yellow>Click to go to main menu"
#    actions:
#      - "[close]"
#      - "[cmd] menu"

  items:
    one:
      slot: 11
      material: "EXPERIENCE_BOTTLE"
      amount: 1
      name: "<green>1 Experience Bottle"
      lore:
        - "<gray>Click to convert"
        - ""
        - "<yellow>Required:"
        - "<gray>• <white>{exp} experience</white>"
        - "<gray>• <white>1 empty bottle</white>"

    stack:
      slot: 13
      material: "EXPERIENCE_BOTTLE"
      amount: 64
      name: "<yellow>64 Experience Bottles"
      lore:
        - "<gray>Click to convert"
        - ""
        - "<yellow>Required:"
        - "<gray>• <white>{exp} experience</white>"
        - "<gray>• <white>64 empty bottles</white>"

    max:
      slot: 15
      material: "ENCHANTED_BOOK"
      amount: 1
      name: "<gold>Maximum"
      lore:
        - "<gray>Click to convert"
        - "<gray>to the maximum possible number of bottles"
        - ""
        - "<yellow>Will be spent:"
        - "<gray>• <white>{exp} experience</white>"
        - "<gray>• <white>{max_bottles} empty bottles</white>"

messages:
  player-only: "<red>This command is for players only!"
  no-permission: "<red>You don't have permission to use this command!"

  usage: |
    <gold>Usage:
    <yellow>/xpget [amount|max]
    <gold>Examples:
    <yellow>/xpget 10 <gray>- convert experience into 10 bottles
    <yellow>/xpget max <gray>- convert the maximum possible amount
    <gold>Note: You can convert any number of bottles

  config-reloaded: "<green>Configuration successfully reloaded!"

  invalid-amount: "<red>Invalid amount! Use a number or 'max'"

  not-enough-exp: "<red>Not enough experience! Needed: <yellow>{required}</yellow> experience, you have: <yellow>{current}</yellow>"
  not-enough-empty: "<red>Not enough empty bottles! Needed: <yellow>{needed}</yellow>, you have: <yellow>{current}</yellow>"
  not-enough-space: "<red>Not enough inventory space! Space available for: <yellow>{available}</yellow> bottles"

  no-empty-bottles: "<red>You have no empty bottles!"
  not-enough-exp-for-one: "<red>You don't have enough experience to create even one bottle!"
  not-enough-space-even: "<red>Not enough inventory space even considering bottle replacement!"

  success-specific: "<green>Successfully converted <yellow>{amount}</yellow> experience bottles!"
  success-max: "<green>Successfully converted <yellow>{actual}</yellow> experience bottles!"

📦 Installation

  1. Download the latest release
  2. Place it in the /plugins folder
  3. Restart the server
  4. Configure config.yml if needed and use /xpget reload
  5. You're ready to use it: use /xpget in-game

Ченджлог

2.0.1Релиз1.21.9, 1.21.10, 1.21.11 · 4 февраля 2026 г.

fixed a bug where messages were written: "message not found"

2.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 22 января 2026 г.

Changes and improvements:

  1. The GUI is more customizable.
  2. Fixed a bug where experience could be written off and bottles could not be added.
  3. Code optimization.
  • To upgrade from versions 1.* - YOU NEED TO DELETE old plugins/XpGet/config.yml
1.3.0Релиз1.21.9, 1.21.10, 1.21.11 · 19 декабря 2025 г.

Added a more user-friendly GUI interface to convert the experience

1.2.1Релиз1.21.9, 1.21.10, 1.21.11 · 17 декабря 2025 г.

Fixed bug then config.yml wasnt created

1.2.0Релиз1.21.9, 1.21.10, 1.21.11 · 16 декабря 2025 г.

Stable version with moved messages to config.yml

Комментарии

Загружаем…