Плагин для серверов Майнкрафт на Bukkit, который создаёт интерактивные меню с предметами. Администратор редактирует их прямо в игре, назначает действия на левый и правый клик, а также может получать текст от игрока через книгу.
Возможности
- визуальное редактирование загруженных меню через инвентарь;
- настройка названия, описания, материала, количества, свечения и владельца головы у предмета меню;
- отдельные действия на левый, правый или любой клик;
- выполнение команд игроком или от имени консоли, отправка сообщений, звуки, открытие другого меню, закрытие интерфейса и открытие книги;
- ввод текста через редактируемую книгу с передачей содержимого в
%book_input%; - переключение языка сообщений, ошибок прав, заголовков редактора и книги между китайским и английским.
Команды
/gfmenu lang zh_CN— включить китайский язык;/gfmenu lang en_US— включить английский язык;/gfmenu edit <menu>— открыть редактор меню;/gfmenu edit <menu> title <text>— изменить заголовок;/gfmenu edit <menu> permission <node|none>— задать право для открытия;/gfmenu edit <menu> size <9-54>— изменить размер меню;/gfmenu edit <menu> item <slot> <material> [amount] [name]— настроить предмет;/gfmenu edit <menu> remove <slot>— удалить предмет из ячейки;/gfmenu edit <menu> lore <slot> <set|add|remove|clear> [text|index]— изменить описание;/gfmenu edit <menu> action <slot> <left|right|all> <set|add|remove|clear> [action|index]— изменить действие.
В книге команд каждая строка — отдельная команда. Обычная команда выполняется игроком, а строка с console: — консолью сервера.
Права
gfmenu.admin позволяет редактировать меню в игре.
Настройка
Действия указываются в разделе actions для left и right. Поддерживаются command:, console:, tell:, message:, chat:, menu:, sound:, close, catcher: и book:. Псевдоним op: работает как console: и не выдаёт игроку права оператора.
actions:
left:
- "command: warp rewards"
right:
- "console: give %player% diamond 1"
Действие book: открывает книгу для ввода; после подтверждения текст всех страниц становится доступен в %book_input%, а затем выполняются действия из end=. Не используйте %book_input% как целую команду консоли: передавайте его только параметром команде доверенного плагина.
Для меню в стиле DeluxeMenus размер задаётся командой size; у меню TrMenu он определяется строками layout.
Требования
Плагин совместим с CraftBukkit, Spigot, Paper и другими серверными ядрами с Bukkit API.
