- Поддерживаемые версии
- 1.21
- Ядра и Прокси
- 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]"
Демонстрация:
- Зависимости
- Нет
- Команды и права
Команды и права:
- /exp — открыть меню
- /exp <уровень> — быстрая ручная конвертация указанного количества уровней
- /exp auto [уровень/enable/disable] — включить, отключить или настроить авто-сохранение опыта
- /exp reload — перезагрузить конфигурацию
- cakeexp.use — право на использование команд и меню конвертации