Плагин для серверов Майнкрафт, который позволяет создавать и редактировать внутриигровые меню через графический интерфейс, без ручного редактирования файлов. В меню можно назначать предметам команды, переходы к другим меню, ограничения и стоимость в игровой валюте.
Возможности
- Создание меню и кнопок прямо в игре.
- Несколько команд или переход в другое меню для каждой кнопки.
- Поддержка HEX-цветов.
- Защита от дублирования предметов при кликах с Shift, двойных кликах и смене предмета в дополнительной руке.
- Флаги меню:
auto_refresh <true/false>— обновляет меню каждый тик для переменных PlaceholderAPI;filler_item <'none'/MATERIAL>— заполняет пустые ячейки выбранным предметом;permission <value>— ограничивает открытие меню по праву.
- Флаги кнопок:
cooldown <seconds>— задержка перед повторным нажатием для игрока;close_on_click <true/false>— закрывает инвентарь после нажатия;permission <value>— право на использование кнопки;cost <value>— снимает указанную сумму через Vault;visible_no_permission <true/false>— показывает или скрывает кнопку у игрока без права.
Команды
/bm create <name> <size> [title]— создать меню./bm edit <name>— открыть визуальный редактор./bm resize <name> <size>— изменить размер меню./bm retitle <name> <title>— изменить заголовок меню./bm remove <name>— удалить меню./bm reload— перезагрузить конфигурацию и сообщения./bm button command <menu> <isPlayer> <cmd>— назначить кнопке команду./bm button menu <menu> <target>— назначить переход в другое меню./bm button remove <menu>— очистить кнопку./bm flag menu <menu> <flag> <value>— задать флаг меню./bm flag button <menu> <flag> <value>— задать флаг кнопки./bm flag list— показать список флагов./bm open <name>— открыть меню./bm info <name>— посмотреть сведения о меню./bm list— вывести загруженные меню./bm help— открыть справку.
Права
bitemenus.admin.create— создание меню.bitemenus.admin.edit— редактирование меню.bitemenus.admin.resize— изменение размера.bitemenus.admin.retitle— изменение заголовка.bitemenus.admin.remove— удаление меню.bitemenus.admin.reload— перезагрузка конфигурации.bitemenus.admin.button— настройка кнопок.bitemenus.admin.flags— настройка флагов.bitemenus.use.open— открытие меню.bitemenus.use.info— просмотр сведений.bitemenus.use.list— просмотр списка меню.bitemenus.use.help— просмотр справки.
Настройка
Все сообщения меняются в config.yml. Для команд доступно автодополнение аргументов по клавише Tab.
Требования
PlaceholderAPI нужен для отображения переменных, например %player_name% и %server_time%. Vault API требуется для кнопок со стоимостью в игровой экономике.
