Плагин для серверов Майнкрафт на Paper создаёт меню для игроков Java и Майнкрафт Бедрок из простых YAML-файлов. Игроки Бедрок через Floodgate увидят нативные формы, а игроки Java — окна Dialog API.
Возможности
- Кнопочные меню, поля ввода, выпадающие списки, переключатели, ползунки и текстовые подписи.
- Отдельные заголовок и содержимое формы для Bedrock и Java через секции
formиdialog. - Иконки у кнопок в Bedrock-формах через
imageиimage_type. - Перезагрузка меню без перезапуска сервера.
- Действия
command,console,message,menuиclose. - Подстановки
{player},{uuid}и значений полей в формате{input_id}.
Команды
/cmenu open <menu>— открыть меню./cmenu reload— перезагрузить все меню./cmenu list— показать доступные меню.
Права
custommenu.open— использование команды открытия.custommenu.open.<menu>— доступ к конкретному меню.custommenu.reload— перезагрузка меню; по умолчанию доступно операторам.custommenu.list— просмотр списка меню; по умолчанию доступно всем.
Настройка
Файлы меню размещаются в /plugins/CustomMenu/menu/ с расширением .yml. Для кнопки укажите text, действие в action и его значение в value; команда с action: command выполняется от имени игрока, а action: console — от имени консоли сервера.
Поля формы задаются в списке inputs: используйте типы input или text, dropdown, toggle или bool, slider и label.
Требования
Требуется Paper с поддержкой Dialog API. Floodgate нужен только для показа меню игрокам Майнкрафт Бедрок.
