Плагин для серверов Майнкрафт с меню для игроков Java и Майнкрафт Бедрок. Игрокам Java он показывает меню в сундуке, а игрокам Бедрок — формы, удобные для телефона и консолей; тип меню определяется автоматически.
Возможности
- Меню Java поддерживают от одного до шести рядов, до 54 ячеек.
- Меню Бедрок состоят из заголовка, подзаголовка, нижней подписи и кнопок с иконками по пути или ссылке.
- В предметах меню можно указать название, описание, одну ячейку или диапазон ячеек, а также действия по левому и правому клику.
- Действия выполняют команды от игрока или консоли, выводят сообщение, закрывают либо открывают другое меню.
- Плагин умеет подставлять переменные PlaceholderAPI.
- Конфигурации Java-меню совместимы с форматом DeluxeMenus:
menu_title,rows,items.<id>.slot,material,display_name,lore,left_click_commandsиright_click_commands. - Система «часов меню» выдаёт игроку предмет для быстрого открытия главного меню, возвращает его при отсутствии в инвентаре и после смерти. Уникальность предмета определяется NBT-метками.
Команды
/dgeysermenu open <menu-name>— открыть указанное меню./dgeysermenu reload [all|java|bedrock]— перезагрузить настройки./dgeysermenu list— показать доступные меню./getmenuclock— получить часы меню./dgm open <menu-name>,/dgm reload [all|java|bedrock],/dgm list— короткие варианты основных команд.
Права
dgeysermenu.use— использование меню и часов меню.dgeysermenu.admin— права администратора.dgeysermenu.menu.<menu-name>— доступ к конкретному меню.dgeysermenu.reload— перезагрузка настроек.
Настройка
Файлы Java-меню размещаются в java_menus/, а формы для Майнкрафт Бедрок — в bedrock_menus/. Для Java задаются menu_title, rows и блок items; для формы Бедрок используются menu.title, subtitle, footer и список items с полями text, icon, icon_type, command, execute_as.
Система часов настраивается в config.yml:
settings:
menu-clock:
enabled: true
auto-give: true
death-protection: true
Для диагностики включите settings.debug: true; горячую перезагрузку задаёт settings.hot-reload.enabled.
Требования
Для показа меню игрокам Майнкрафт Бедрок требуется Floodgate. Для переменных в названиях и описаниях предметов нужен PlaceholderAPI.
