Плагин для серверов Майнкрафт, который создаёт интерактивные меню с интерфейсом инвентаря через простые YAML-файлы. С его помощью можно собрать навигацию по серверу, магазины, банк, меню варпов, домов, наборов и настроек без написания Java-кода. Есть файлы русского языка.
Возможности
- Главное меню и неограниченное число вложенных меню.
- Настройка размера меню, позиций предметов, фона, названий, описаний, звуков и цветовых кодов.
- Поддержка
CustomModelDataдля меню с собственными моделями из ресурс-пака. - По нажатию на предмет можно выполнить команду игрока, открыть другое меню, вывести сообщение, закрыть интерфейс или запустить несколько действий.
- Ввод через чат: меню временно закрывается, игрок вводит число или текст, значение проверяется и передаётся в команду. Это удобно для суммы покупки, пополнения банка, координат телепорта и поиска игрока.
- При наличии PlaceholderAPI в меню можно выводить имя игрока, баланс, ранг и другие плейсхолдеры.
Команды
/menu— открыть главное меню./menu reload— перезагрузить конфигурацию меню без перезапуска сервера./submenu <id>— открыть вложенное меню по его идентификатору.
Настройка
Главный файл меню находится по пути plugins/EasyMenu/main.yml; вложенные меню хранятся в plugins/EasyMenu/sub/. В пункте меню задаются слот, материал, название, описание, команда, звук и действие после нажатия.
menu-title: "&6Server Menu"
menu-size: 27
menu-items:
- slot: 13
material: DIAMOND
name: "&bТелепорт на спавн"
lore:
- "&7Нажмите для телепортации!"
command: "/spawn"
sound: "ENTITY_ENDERMAN_TELEPORT"
close-menu: true
Требования
Работает на серверах Spigot, Paper, Purpur и совместимых с Folia. Нужна Java 17 или новее. Внешние зависимости не требуются; PlaceholderAPI подключается по желанию.
