Плагин для серверов Майнкрафт, который скрывает сведения о серверных плагинах и управляет тем, какие команды и подсказки автодополнения видят игроки. Он помогает защитить сервер от подмены списка плагинов клиентами с читами и ограничить доступ к отдельным командам, аргументам и пространствам имён.
Возможности
- Скрывает или разрешает команды и их аргументы в автодополнении; правила могут разрешать выполнение команды отдельно от показа подсказки.
- Работает как чёрный список или белый список: при
turn-blacklist-to-whitelist: trueдоступны только перечисленные команды. - Поддерживает исключения через
!: например, можно разрешить/gamemode, но запретить/gamemode creative. - Учитывает шаблоны игроков и чисел:
%online_players%,%hidden_online_players%,%players%,%hidden_players%,%numbers%. Оператор_-запрещает все аргументы после указанной части команды. - Может добавить в правила все команды конкретного плагина записью
plugin=<plugin-name>; функция предназначена для отдельных серверов Spigot и его форков. - Блокирует команды с пространством имён вида
plugin:command; доступ к ним можно вернуть правомproantitab.namespace. - Заменяет ответ команд
/pluginsи/version, а также сообщение о неизвестной команде. - Позволяет настроить реакцию на запрещённую команду: сообщение в чат, команду от консоли или игрока, строку над хотбаром, заголовок, звук и эффект.
- На сети серверов правила можно назначать для отдельных серверов через прокси. Есть группы команд, включая объединение групп и переопределение правил.
- Меняет строку бренда сервера в отладочном экране по клавише
F3, в том числе с анимацией. В ней доступны%player%,%displayname%,%world%и переменные PlaceholderAPI. - Настраивает сообщение при проверке сервера несовместимым клиентом, может скрывать список игроков во всплывающей подсказке счётчика.

Команды
Правила команд задаются в config.yml. Например, help Minecraft разрешает этот аргумент, а help Minecraft _- запрещает всё, что введено после него. Для допуска одной команды без её показа в подсказках используется префикс [CMD], например [CMD]cmi tpa.
Полный список служебных команд плагина приведён в документации.
Права
proantitab.bypass— обход всех ограничений команд.proantitab.group.<group>— доступ к командам указанной группы.proantitab.namespace— просмотр и выполнение команд с пространством имён.
Настройка
Основные правила и сообщения находятся в config.yml, а дополнительные ответы на запрещённые команды — в custom-responses.yml. В ответах доступны действия console::command, execute::command, actionbar::text, title::title::subtitle::5::20::5, sound::soundName::volume::pitch и effect::potionEffect::duration::amplifier.
Для оформления сообщений поддерживается MiniMessage. PlaceholderAPI позволяет подставлять имя игрока, список и количество доступных команд и групп; на прокси его переменные доступны вместе с PAPIProxyBridge.
Требования
Плагин работает на Spigot, BungeeCord и Velocity. Для настройки сообщения при проверке протокола нужен Paper или Purpur. PlaceholderAPI и PAPIProxyBridge требуются только для использования их переменных.
