Плагин Механика IExpBattle [1.0.0]

IExpBattle
Краткое описание:
Плагин на механику бутылочек опыта
1
25
IExpBattle
Сохраняйте уровни опыта в бутылочки и возвращайте их обратно — просто бросив бутылку​



Описание
IExpBattle
— плагин для обмена игровых уровней опыта на стеклянные бутылочки. Откройте меню командой /iexpbattle, обменяйте нужное количество уровней на бутылочку — и она готова к использованию.

Основная механика — бросок: купленная бутылочка летит как обычная, при падении спавнится орб с сохранённым опытом. Подберите его — и опыт вернётся. Можно включить и упрощённый режим мгновенного использования.

Плагин полностью совместим со всеми версиями Paper 1.21.x.



Возможности
  • Удобное меню обмена с настраиваемыми кнопками и уровнями.
  • Механика броска бутылочки: опыт сохраняется в предмете и возвращается при подборе орба.
  • Авто-обмен: плагин сам конвертирует уровни по достижении заданного порога.
  • Настраиваемые уровни, цены, материалы и оформление бутылочек в конфиге.
  • Сообщения через MiniMessage с поддержкой HEX-цветов и градиентов.
  • Полностью настраиваемый config.yml с русскими комментариями.
  • Работает на всех версиях Paper 1.21.x (api-version 1.21).



Команды
КомандаОписание
/iexpbattleОткрыть меню обмена
/iexpbattle <уровень>Обменять указанное кол-во уровней
/iexpbattle auto enable|disableВключить/выключить авто-обмен
/iexpbattle auto <уровень>Авто-обмен с указанным порогом
/iexpbattle admin reloadПерезагрузить конфигурацию
/iexpbattle admin give <ур> <игрок> [кол-во]Выдать бутылочки игроку

Псевдонимы: /exp, /eb, /iexp



Права
ПравоПо умолчаниюОписание
iexpbattle.usetrueДоступ к меню и обмену опыта
iexpbattle.adminopАдминистративные команды



Конфигурация
Код:
# IExpBattle — config.yml
settings:
  instant-use: false        # false — бросок бутылочки, true — мгновенное использование
  return-empty-bottle: false

inventory:
  size: 54
  title: "<white>Копилка опыта</white>"
  items:
    border:
      material: GRAY_STAINED_GLASS_PANE
      slots: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 35, 36, 44, 45, 46, 47, 48, 50, 51, 52, 53]
    exp_15:
      material: EXPERIENCE_BOTTLE
      name: "<white>Пузырёк опыта</white> <dark_gray>·</dark_gray> <gray>15 ур.</gray>"
      slots: [20]
      actions: ["[convert-15]"]

bottles:
  15:
    material: EXPERIENCE_BOTTLE
    name: "<white>Пузырёк опыта</white> <dark_gray>·</dark_gray> <gray>15 ур.</gray>"

messages:
  converted: "<white>◆</white> <gray>Опыт сохранён: <white>{level}</white> уровней → бутылочка.</gray>"
  no-exp: "<red>◆</red> <gray>Недостаточно опыта. Нужно <white>{level}</white> уровней.</gray>"



Установка
  1. Скачайте IExpBattle-1.0.0.jar.
  2. Положите файл в папку plugins/ вашего сервера.
  3. Перезапустите сервер.
  4. При необходимости отредактируйте plugins/IExpBattle/config.yml и выполните /iexpbattle admin reload.



Требования
  • Paper (или его форки) для Minecraft 1.21.x
  • Java 21



IExpBattle от AuraCode​

Автор

igormaclakof

Еще ресурсы от igormaclakof

ITickets
ITickets
Плагин добавляет на сервер удобную систем тикетов для персонала сервера и игроков
IShulker
IShulker
Простенький плагин на открытие шалкера в руке
IChat
IChat
Плагин на чат
IWhiteList
IWhiteList
Плагин на белые списки
Search PvP
Search PvP
Search PvP - плагин на поединки на вашем сервере
TagShop — витрина ник-тегов для Paper 1.21.x
TagShop — витрина ник-тегов для Paper 1.21.x
Покупка и создание тегов с цветами и градиентами, мгновенная выдача через LuckPerms в таб и чат.
WantedSystem — система контрактов и розыска игроков с наградой в валюте сервера
WantedSystem — система контрактов и розыска игроков с наградой в валюте сервера
Плагин для Paper 1.21.x добавляет полноценную систему розыска
⚡ MagneticPoints — Магнитные точки
⚡ MagneticPoints — Магнитные точки
Плагин добавляет на сервер магнитные точки — места, которые притягивают металлические предметы
ВерхНиз