Плагин для серверов Майнкрафт на Paper, который добавляет интерактивные диалоги для игроков Java Edition и Майнкрафт Бедрок через единый интерфейс. Он подходит другим плагинам как библиотека, а также позволяет создавать простые окна через конфиг.
Возможности
В config.yml можно создать диалоги нескольких типов:
- окно с несколькими кнопками;
- подтверждение действия;
- информационное окно;
- форму с текстовым полем, ползунком, переключателем и выпадающим списком.
Кнопки и отправка формы могут выполнять команду от имени игрока или консоли, а также открывать другой диалог. В действиях доступны подстановки {player} для имени игрока и {input.<key>} для значений полей формы.
Команды
/bdialog open <id>— открыть диалог с указанным идентификатором из конфига;/bdialog reload— перезагрузитьconfig.yml.
Права
bedrockdialog.dialog.open— использование/bdialog open <id>;bedrockdialog.dialog.reload— использование/bdialog reload.
По умолчанию оба права есть только у операторов.
Настройка
Диалоги задаются в разделе dialogs файла config.yml. Для действий используются типы run_as_player, run_as_console и open_dialog.
Требования
Нужны Paper и Java 21. Для показа диалогов игрокам Майнкрафт Бедрок требуется Geyser и/или Floodgate.
