⭐ CakeExp — сохранение и авто-конвертация опыта в пузырьки 1.21.4+

Плагин ⭐ CakeExp — сохранение и авто-конвертация опыта в пузырьки 1.21.4+ V1.0.0

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.21
Ядра и Прокси
  1. Paper
Минимальная версия Java
21
Исходный код
https://github.com/EpSyllo/CakeExp
Легенький плагин для сохранения накопленного опыта в пузырьки, позволяет игрокам хранить свои уровни или передавать их другим игрокам

Основной функционал:​

  • Гибко настраиваемый инвентарь для выбора номинала конвертации (15, 30, 50 уровней или любые свои значения)
  • Возможность выдавать опыт сразу в шкалу игрока по ПКМ без необходимости разбивать пузырек об землю и рисковать потерей сфер
  • При классическом броске кастомные сферы опыта не объединяются с обычным опытом
  • Игроки могут включить автоматическую упаковку опыта в бутылочки прямо во время фарма на спавнерах
YAML:
settings:
  # true — опыт выдаётся сразу в шкалу по ПКМ (без броска)
  # false — стандартный бросок бутылочки об землю
  instant-use: true
  # Возвращать ли пустую стеклянную бутылочку после использования
  return-empty-bottle: false

inventory:
  size: 54
  title: "&0Обмен опыта"
  items:
    purple_glass:
      material: PURPLE_STAINED_GLASS_PANE
      name: "&7"
      lore: []
      slots: [0, 1, 7, 8, 9, 17, 36, 44, 45, 46, 52, 53]

    gray_glass:
      material: GRAY_STAINED_GLASS_PANE
      name: "&7"
      lore: []
      slots: [2, 3, 4, 5, 6, 10, 16, 18, 26, 27, 35, 37, 43, 47, 48, 50, 51]

    exp_15:
      material: EXPERIENCE_BOTTLE
      name: "&#BD01FF[⚡] &fПузырёк опыта &8| &a15 ур."
      slots: [20]
      lore:
        - ""
        - " &#BD01FF&n▌&r &fСохраните свой накопленный"
        - " &#BD01FF&n▌&r &fопыт в удобную бутылочку"
        - ""
        - " &#BD01FF&n▌&r &fЦена: &a15 уровней"
        - " &#BD01FF▌&r &fТребуется: &f1x &7Пустая бутылочка"
        - ""
        - " &#BD01FF&l▶&r &fНажмите, чтобы &aконвертировать"
        - ""
      # Действия при клике: [convert-ЧИСЛО] или [close]
      actions:
        - "[convert-15]"

    exp_30:
      material: EXPERIENCE_BOTTLE
      name: "&#BD01FF[⚡] &fПузырёк опыта &8| &a30 ур."
      slots: [22]
      lore:
        - ""
        - " &#BD01FF&n▌&r &fСохраните свой накопленный"
        - " &#BD01FF&n▌&r &fопыт в удобную бутылочку"
        - ""
        - " &#BD01FF&n▌&r &fЦена: &a30 уровней"
        - " &#BD01FF▌&r &fТребуется: &f1x &7Пустая бутылочка"
        - ""
        - " &#BD01FF&l▶&r &fНажмите, чтобы &aконвертировать"
        - ""
      actions:
        - "[convert-30]"

    exp_50:
      material: EXPERIENCE_BOTTLE
      name: "&#BD01FF[⚡] &fПузырёк опыта &8| &a50 ур."
      slots: [24]
      lore:
        - ""
        - " &#BD01FF&n▌&r &fСохраните свой накопленный"
        - " &#BD01FF&n▌&r &fопыт в удобную бутылочку"
        - ""
        - " &#BD01FF&n▌&r &fЦена: &a50 уровней"
        - " &#BD01FF▌&r &fТребуется: &f1x &7Пустая бутылочка"
        - ""
        - " &#BD01FF&l▶&r &fНажмите, чтобы &aконвертировать"
        - ""
      actions:
        - "[convert-50]"

    close:
      material: BARRIER
      name: "&#BD01FFЗакрыть меню"
      slots: [49]
      lore: []
      actions:
        - "[close]"

# Доступны плейсхолдеры: {level}
bottles:
  15:
    material: EXPERIENCE_BOTTLE
    name: "&#BD01FF[⚡] &fПузырёк опыта &8| &a15 ур."
    lore:
      - ""
      - " &#BD01FF&n▌&r &fВнутри запечатан опыт"
      - " &#BD01FF▌&r &fПри использовании даёт: &a+15 уровней"
      - ""
      - " &#BD01FF&l▶&r &fНажмите ПКМ, чтобы &aзабрать"
      - ""

  30:
    material: EXPERIENCE_BOTTLE
    name: "&#BD01FF[⚡] &fПузырёк опыта &8| &a30 ур."
    lore:
      - ""
      - " &#BD01FF&n▌&r &fВнутри запечатан опыт"
      - " &#BD01FF▌&r &fПри использовании даёт: &a+30 уровней"
      - ""
      - " &#BD01FF&l▶&r &fНажмите ПКМ, чтобы &6забрать"
      - ""

  50:
    material: EXPERIENCE_BOTTLE
    name: "&#BD01FF[⚡] &fПузырёк опыта &8| &a50 ур."
    lore:
      - ""
      - " &#BD01FF&n▌&r &fВнутри запечатан опыт"
      - " &#BD01FF▌&r &fПри использовании даёт: &a+50 уровней"
      - ""
      - " &#BD01FF&l▶&r &fНажмите ПКМ, чтобы &cзабрать"
      - ""

messages:
  no-exp: "&#BD01FF&l▶ &r&fУ вас недостаточно опыта для конвертации"
  no-bottles: "&#BD01FF&l▶ &r&fУ вас нет пустых бутылочек в инвентаре"
  auto-disabled-no-bottles: "&#BD01FF&l▶ &r&fУ вас нет пустых бутылочек, авто-конвертация &cотключена"
  auto-enabled: "&#BD01FF&l▶ &r&fАвто-конвертация опыта на &a{level} ур.&f успешно &aвключена"
  auto-disabled: "&#BD01FF&l▶ &r&fАвто-конвертация опыта &cотключена"
  converted: "&#BD01FF&l▶ &r&fВы успешно сохранили &a{level} ур.&f опыта в бутылочку"
  only-players: "&#BD01FF&l▶ &r&cЭта команда доступна только для игроков"
  no-permission: "&#BD01FF&l▶ &r&cУ вас нет прав на выполнение данной команды"
  reload: "&#BD01FF&l▶ &r&aКонфигурация плагина успешно перезагружена!"
  invalid-level: "&#BD01FF&l▶ &r&cНеверный уровень. Доступные уровни: &e{levels}"
  command-usage: "&#BD01FF&l▶ &r&cИспользуйте: &e/exp [{levels}|auto|reload]"
  auto-usage: "&#BD01FF&l▶ &r&cИспользуйте: &e/exp auto [{levels}|enable|disable]"

Демонстрация:​

Minecraft 2026.10.11 - 21 (online-video-cutter.com) (4).gif

Зависимости
Нет
Команды и права

Команды и права:​

  • /exp — открыть меню
  • /exp <уровень> — быстрая ручная конвертация указанного количества уровней
  • /exp auto [уровень/enable/disable] — включить, отключить или настроить авто-сохранение опыта
  • /exp reload — перезагрузить конфигурацию
  • cakeexp.use — право на использование команд и меню конвертации
Автор
IBoTuS
Скачивания
4
Просмотры
45
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя IBoTuS

Поделиться ресурсом

Назад
Сверху Снизу