▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/ProAntiTab
ProAntiTab

ProAntiTab

Плагин для скрытия команд и плагинов на сервере Minecraft. Настраивайте бренд сервера (F3), блокируйте нежелательные автодополнения и подсказки. Поддержка PlaceholderAPI.

Оцените первым
10.4K
48

ProAntiTab - это продвинутый плагин для серверов Minecraft (Spigot/BungeeCord/Velocity), который позволяет полностью контролировать видимость команд и плагинов для игроков. Если вы хотите скрыть список установленных плагинов от читеров или просто убрать лишние подсказки при нажатии Tab - этот инструмент справится с задачей.

ОПИСАНИЕ

ProAntiTab предотвращает спуфинг плагинов со стороны хак-клиентов, управляет автодополнением (tab-completion), блокирует нежелательные подсказки и многое другое. Система проста в понимании и не требует сторонних зависимостей.

КАСТОМНЫЙ БРЕНД СЕРВЕРА (F3)

Создайте собственный анимированный бренд сервера, который отображается при нажатии F3. Вместо стандартного "Purpur" или "Spigot" вы можете задать любую анимацию с поддержкой PlaceholderAPI.

custom-server-brand:
  enabled: false
  repeat-delay: 3
  brands:
    - '&f&lP&froAntiTab |'
    - '&fP&lr&foAntiTab /'
    - '&fPr&lo&fAntiTab -'
    - '&fPro&lA&fntiTab |'
    - '&fProA&ln&ftiTab \'
    - '&fProAn&lt&fiTab |'
    - '&fProAnt&li&fTab /'
    - '&fProAnti&lT&fab -'
    - '&fProAnti&lT&fab \'
    - '&fProAntiT&la&fb |'
    - '&fProAntiTa&lb&f /'
    - '&fProAntiTab -'
    - '&fProAntiTab \'

ЧЁРНЫЙ СПИСОК КАК БЕЛЫЙ

Если у вас слишком много команд для блокировки, можно превратить чёрный список в белый. Тогда будут разрешены только те команды, которые явно указаны.

turn-blacklist-to-whitelist: false

АНТИ-СПУФИНГ ПЛАГИНОВ

ProAntiTab обнаруживает и блокирует попытки спуфинга плагинов со стороны хак-клиентов.

БЛОКИРОВКА ПОДАРГУМЕНТОВ

Вы можете разрешить игрокам использовать определённые команды, но скрыть часть подаргументов. Например:

- help Minecraft
- "[CMD]cmi tpa"
- tpa
- "tpa %online_players%"
- "sell %numbers%"
- help Minecraft _-

БЛОКИРОВКА КОМАНД С ДВОЕТОЧИЕМ

Автоматически блокируйте все команды вида плагин:команда (например essentials:warp). Игроки с правом proantitab.namespace смогут их использовать.

block-namespace-commands:
  enabled: false

КАСТОМНЫЙ СПИСОК ПЛАГИНОВ

Вместо стандартного /plugins можно показывать фейковый список.

custom-plugins:
  enabled: true
  commands:
    - pl
    - plugins
    - bukkit:pl
    - bukkit:plugins
  message:
    - '&fPlugins (0):'

КАСТОМНАЯ КОМАНДА /VERSION

Притворитесь, что используете другую серверную реализацию.

custom-version:
  enabled: true
  commands:
    - version
    - ver
    - icanhasbukkit
    - bukkit:ver
    - bukkit:version
  message:
    - '&fThis server is running CraftBukkit version git-NasaSpigot-294 (MC: X)'

КАСТОМНОЕ СООБЩЕНИЕ О НЕИЗВЕСТНОЙ КОМАНДЕ

Настройте собственное сообщение для неизвестных команд.

custom-unknown-command:
  enabled: true
  message:
    - '&cThis command does not exist!'

КАСТОМНЫЙ ПРОТОКОЛ ПРИ ПИНГЕ

Скрывайте реальную версию прокси-сервера при пинге.

custom-protocol-ping:
  enabled: false
  always-show: false
  extend-online-count: 1
  use-as-maxplayers: false
  hide-players: true
  protocol: '&f&lProAntiTab &7(&a%online%&7/&c%max%&7)'

КАСТОМНЫЕ ДЕЙСТВИЯ ПРИ БЛОКИРОВКЕ

Вы можете настроить не только сообщение, но и действия при блокировке команды: выполнить консольную команду, отправить actionbar/title/sound или наложить эффект.

Пример для Bukkit/Spigot:

example-with-kits:
  triggers:
    - "kit *"
  message:
    - "&cThis kit does not exist!"
  actions:
    - "actionbar::&cSorry %player%, but this kit does not exist!"
example-with-auctionhouse:
  triggers:
    - "ah plugin"
  message:
    - "&cThis sub-command does not exist. Please type: &e/ah help"
  actions:
    - "console::say That's not nice %player%!"
    - "effect::BLINDNESS::45::1"
    - "sound::ENTITY_ENDER_DRAGON_GROWL::1.0::1.0"
    - "title::&cHey!::&cYou can't do that %player%!::5::20::5"
    - "actionbar::&cNop, sorry %player%"

Пример для Proxy:

example-with-kits:
  triggers:
    - "kit *"
  message:
    - "&cThis kit does not exist!"
  actions:
    - "actionbar::&cSorry %player%, but this kit does not exist!"
example-with-auctionhouse:
  triggers:
    - "ah plugin"
  message:
    - "&cThis sub-command does not exist. Please type: &e/ah help"
  actions:
    - "console::say That's not nice %player%!"
    - "title::Hey!::You can't do that %player%!::30::3000::30"
    - "actionbar::Nop, sorry %player%"

ОТРИЦАНИЕ КОМАНД

Не обязательно перечислять все подаргументы вручную. Используйте оператор отрицания !.

# Разрешает /gamemode и все подаргументы, кроме creative и toggle
- "gamemode"
- "!gamemode creative"
- '!gamemode toggle'
# Разрешает все команды, кроме /anvil
- "*"
- "!anvil"

АВТОДОБАВЛЕНИЕ ВСЕХ КОМАНД ПЛАГИНА

Добавьте все команды определённого плагина одной строкой (работает только на Spigot).

- "plugin=essentials"
- "!anvil"
- "gamemode creative"
- "gamemode survival"

БЛОКИРОВКА НА ОПРЕДЕЛЁННЫХ СЕРВЕРАХ (для сетей)

Если вы используете прокси, можно управлять видимостью команд на разных серверах без дополнительной настройки бэкендов.

ГРУППОВАЯ СИСТЕМА (Groups)

Группы позволяют разрешать определённые команды только для определённых игроков. Можно объединять группы или использовать отрицание для чёрного списка. Для работы чёрного списка внутри групп включите allow-group-overruling в config.yml. Подробнее о системе групп - в документации.

ПОДДЕРЖКА PLACEHOLDERAPI И PAPIProxyBridge

ProAntiTab предоставляет множество плейсхолдеров для интеграции с PlaceholderAPI. Доступные плейсхолдеры:

  • %pat_general_user% - имя игрока;
  • %pat_general_version_current% - текущая версия PAT;
  • %pat_general_version_newest% - последняя версия PAT;
  • %pat_message_unknowncommand% - сообщение о неизвестной команде;
  • %pat_message_blocked% - сообщение о заблокированной команде;
  • %pat_list_size_commands%, %pat_list_commands%, %pat_list_sorted_commands%, %pat_list_reversed_groups% - списки команд;
  • Аналогичные плейсхолдеры для групп (group_xxx). Через PAPIProxyBridge плейсхолдеры доступны даже на прокси.

ПОДДЕРЖКА MINIMESSAGE (1.17+)

Вы можете использовать MiniMessage для более гибкого форматирования сообщений - добавлять ховеры, кликабельные ссылки и т.д. Пример:

cancel-blocked-commands:
  enabled: true
  message: '<hover:show_text:"&cBlocked command: &4&o%command%">&cThis command is &4&lBLOCKED&c!'

или с предложением команды:

cancel-blocked-commands:
  enabled: true
  message: '&cThis command is blocked! <click:suggest_command:/help>&7Click here to get a view of all available commands instead.'

КОМАНДЫ И ПРАВА ДОСТУПА

Полный список команд и прав можно найти в документации. Основные права:

  • proantitab.bypass - обход всех блокировок;
  • proantitab.group.<group> - доступ к командам указанной группы.

НАСТРОЙКА ФАЙЛОВ КОНФИГУРАЦИИ

Файлы конфигурации различаются для Bukkit/Spigot и Proxy (BungeeCord/Velocity). Основные файлы - config.yml и storage.yml. Для начала работы достаточно просто загрузить плагин на нужный сервер. Для полного функционала рекомендуется следовать официальному руководству по установке. Скачайте плагин ProAntiTab и настройте свой сервер Minecraft под свои нужды!

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x

Поддерживаемые окружения

Сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:3 недели назад
Главная