Плагин для серверов Майнкрафт с сетью Velocity и Paper, который управляет видимостью команд. Администратор может скрывать команды целиком, по серверу, плагину, категории или отдельной ветке и задавать, кому они видны.
Возможности
- Группы видимости
none,allиadmin+. - Обновление дерева команд после изменения прав или групп.
- Управление через команды Velocity и через меню инвентаря на Paper.
- Включение и отключение фильтрации для каждого сервера сети.
- Поиск команд в текущем контексте.
- Настраиваемые значки серверов и плагинов; команды наследуют значок своей категории.
Команды
На Velocity:
/hc reload— перезагрузить конфигурацию и обновить дерево команд./hc status— показать состояние плагина, моста и серверов./hc gui— открыть главное меню в чате./hc gui main [page]— открыть главную страницу меню./hc gui backend <backend> [page]— открыть команды выбранного сервера./hc gui category <backend> <category> [page]— открыть категорию или плагин./hc gui command <backend> <encoded-path> [page]— открыть настройку команды./hc gui set <backend> <encoded-path> <group>— назначить группе видимости путь команды./hc gui cycle <backend> <encoded-path>— переключить группу команды./hc gui cyclecategory <backend> <category>— переключить группу всех команд категории./hc gui cyclebackend <backend>— переключить группу всех команд сервера./hc gui filter <backend> <on|off|toggle>— управлять фильтрацией сервера.
На Paper:
/hc— основная команда администратора./hcgui— открыть меню инвентаря./hcstatus— запросить состояние прокси./hc gui— открыть меню инвентаря./hc status— показать состояние прокси./hc reload— запросить перезагрузку через мост./hc chat [main|gui|status|reload|search <text>]— открыть или управлять панелью быстрых действий в чате./hc search <text>— искать команду в текущем контексте./hcgui input <text>— передать текст для поиска из меню.
Права
hidecommands.admin— доступ к управлению плагином.
Настройка
На Velocity используются файлы:
plugins/hidecommands/global.ymlplugins/hidecommands/backends/<backend>.ymlplugins/hidecommands/backend-icons.yml
На Paper используется plugins/HideCommandsPaper/config.yml. В параметре companion.proxy-detection-timeout-seconds задаётся время ожидания ответа прокси в секундах.
Требования
Нужны части плагина для Velocity и Paper с одинаковой версией. Для изменения настроек целевого сервера через меню на нём должен находиться хотя бы один игрок.
