Плагин для серверов Майнкрафт, который создаёт настраиваемые меню для Java-игроков и нативные формы для игроков Майнкрафт Бедрок. Подходит для магазинов, телепортов, навигации и административных панелей: пункты меню могут запускать действия, учитывать права и значения PlaceholderAPI.
Возможности
- Меню на основе YAML с предметами, названием, описанием, зачарованным свечением и условиями показа.
- Автоматическое определение игроков Бедрок: им открываются нативные формы, а Java-игрокам — меню-сундуки. В формах доступны изображения по URL или пути.
- Обычные списки выбора, список игроков онлайн и форма с тремя списками — например, для выбора игрока, срока и причины бана.
- Действия для выполнения команд от игрока или консоли, сообщений, звуков, подключения к серверу BungeeCord, выдачи и списания денег, опыта и прав.
- Условия по праву, значению плейсхолдера, миру, режиму игры и игровому времени.
- Поддержка плейсхолдеров PlaceholderAPI, включая
%player_name%,%player_health%и%player_world%. - Конвертация файлов меню DeluxeMenus в формат плагина.
Команды
/menu [menuName]— открыть меню; без аргумента открывается меню изdefault-menu./menureload— перезагрузить конфигурацию./hexaconvert deluxemenus all— конвертировать все файлы DeluxeMenus из папкиplugins/HexaForms/dmconvert/./hexaconvert deluxemenus <filename>— конвертировать один указанный файл.
Права
hexaforms.menu.use— доступ к меню; доступно всем по умолчанию.hexaforms.reload— перезагрузка конфигурации; по умолчанию только операторам.hexaforms.admin— доступ к административным меню; по умолчанию только операторам.hexaforms.convert— использование конвертера DeluxeMenus; по умолчанию только операторам.
Настройка
Файлы меню находятся в plugins/HexaForms/menus/. Для формы Бедрок задаются блок bedrock_form с кнопками и их actions, а для Java-меню — блок items с предметами и слотами.
В config.yml можно выбрать меню по умолчанию через default-menu, включить автосохранение (auto-save), режим отладки (debug-mode), кэш плейсхолдеров и параметры форм Бедрок: bedrock.enabled, bedrock.fallback-to-java, bedrock.image-cache.
Требования
PlaceholderAPI обязателен. Для нативных форм игроков Майнкрафт Бедрок нужны Floodgate и Geyser. Vault требуется для действий с экономикой и правами.
