Мод для Майнкрафт Бедрок и ПЕ, с которым создатели аддонов делают игровые формы и меню. Он работает на телефоне и ПК: через формы можно запускать действия, выдавать предметы, менять режим игры и управлять игроками.
Возможности
Поддерживаются три вида форм:
- формы действий (Action Forms) с кнопками, заголовками, подписями и разделителями;
- модальные формы (Modal Forms) с выпадающими списками, ползунками, переключателями, текстовыми полями, кнопкой отправки и списком игроков текущего мира;
- формы сообщений (Message Forms).
Форме задаются собственное имя, заголовок, текст и действия при открытии (onOpen) и закрытии (onClose). У кнопок формы действий обработчик нажатия указывается через onClick, а у модальной формы — через onSubmit.
Действия форм позволяют выполнять сценарии, открывать другие формы, проигрывать звук, выдавать предметы, выполнять команды, отправлять сообщения через say и tellraw, добавлять и удалять теги, менять режим игры и телепортировать игроков. В модальных формах также доступны эффекты, работа со счётчиком, призыв сущностей и подтверждение действия через форму сообщения.




Для действий, кроме открытия другой формы, используется поле выбора цели: selector выбирает игрока из списка, self — игрока, отправившего форму, а all — всех игроков мира. Содержимое выпадающих списков можно задать отдельным файлом, стандартными значениями игры или массивом items.

Как пользоваться
Примеры форм находятся в файлах form.js и modal.js. Открыть форму можно командой /scriptevent или предметом, как показано в index.js.
У элементов модальной формы есть свойство value: его значение используется кнопкой отправки для подстановки данных в действие. Для действия confirm применяются заполнители вида {#ValueName}; регистр букв не важен. Тексты подтверждения и отмены можно указать отдельно, иначе используются Confirm и Cancel.



Требования
Для расширения набора действий нужны навыки создания скриптов. В конфиге можно включить отладку (Debug). Файл TypeScript в папке def помогает автодополнением при создании форм, но для работы форм не обязателен.
