Плагин для серверов Майнкрафт и прокси-сетей, который ограничивает чат и команды на выбранных серверах. Он подойдёт для лобби и других зон, где писать в чат или использовать команды могут только сотрудники, строители либо другой заданный список игроков.
Возможности
- Отдельно блокирует чат и команды для каждого сервера.
- Перехватывает команды плагинов и модов, если они проходят через прокси.
- Работает в двух режимах: белый список разрешает действия только указанным игрокам, чёрный — всем, кроме указанных.
- Позволяет задать команды, доступные всем игрокам на конкретном сервере, например
/menuи/warp. - Изменения можно применить без перезапуска прокси.
Команды
Все команды требуют право chatblock.admin.
/chatblock whitelist add <server> <user>— добавить игрока в белый список сервера./chatblock whitelist remove <server> <user>— удалить игрока из белого списка./chatblock whitelist list <server>— показать белый список./chatblock blacklist add <server> <user>— добавить игрока в чёрный список./chatblock blacklist remove <server> <user>— удалить игрока из чёрного списка./chatblock blacklist list <server>— показать чёрный список./chatblock allowed add <server> <command>— разрешить команду всем игрокам./chatblock allowed remove <server> <command>— убрать команду из разрешённых./chatblock allowed list <server>— показать разрешённые команды./chatblock setmode <whitelist|blacklist|disabled>— выбрать режим блокировки./chatblock block <server> <chat|commands> <true|false>— включить или выключить блокировку чата либо команд на сервере./chatblock status [server]— показать текущие правила./chatblock reload— перечитать конфигурацию.
В списки можно добавлять ник игрока или UUID.
Права
chatblock.admin— доступ ко всем командам управления.chatblock.bypass— игрок с этим правом не попадает под ограничения; название права можно изменить в конфигурации.
Настройка
Конфигурация находится в plugins/chatblock/config.yml для Velocity и в plugins/ChatBlock/config.yml для BungeeCord и Waterfall.
В ключе mode укажите whitelist, blacklist или disabled. Для каждого сервера в разделе servers можно включить block-commands и block-chat, заполнить whitelist или blacklist, а в allowed-commands перечислить всегда доступные команды. Команду можно записать с / или без него; разрешение основной команды распространяется и на её подкоманды. Сообщения об отказе, справка и служебные сообщения настраиваются в разделе messages.
Требования
Плагин работает на прокси Velocity, BungeeCord и Waterfall.
