Плагин-античит для серверов Майнкрафт и защита от гриферов, основанная на серверной проверке действий игрока. Это форк GrimAC: он сопоставляет перемещения, удары, ломание и установку блоков с тем, что мог выполнить обычный клиент Майнкрафт, и отмечает подозрительные действия.
Возможности
- Проверяет скорость, полёт, движение по воде и лаве, лазание, элитры, транспорт, отбрасывание, падение, замедление и прохождение сквозь блоки.
- Отслеживает таймеры, слишком далёкие удары, расширенную хитбокс-зону, удары сквозь стены, автокликер, AutoTotem, необычные повороты камеры и взаимодействия.
- Проверяет установку и ломание блоков: дальность, положение, поворот игрока, действия в воздухе или жидкости, слишком быструю добычу и признаки Scaffold.
- Контролирует инвентарь, порядок пакетов, некорректные пакеты, отдельные эксплойты с элитрами и транспортом, а также некоторые признаки чит-клиентов и автоматического передвижения Baritone.
- Учитывает задержку сети и состояние мира, которое видит конкретный игрок, чтобы уменьшить ложные срабатывания.
- Работает с ViaVersion, ViaBackwards и ViaRewind. Для игроков Майнкрафт Бедрок, подключённых через Geyser или Floodgate, проверки пропускаются.
- Есть опциональные приманки StorageESP для хранилищ и настройка встроенного Anti-Xray Paper. Экспериментальную функцию
anti-espне следует включать на рабочем сервере. - В комплекте есть русский язык.
Команды
/void alerts— включить или выключить уведомления о нарушениях для себя./void verbose— показывать также близкие к срабатыванию проверки./void profile <player>— сведения о клиенте игрока./void spectate <player>и/void stopspectating— начать и закончить наблюдение./void history <player>— история нарушений игрока./void debug <player>— включить отладочную трассировку проверок./void logи/void dump— сохранить трассировку или диагностические данные./void perf— время работы движка проверок./void brands— список марок клиентов./void reload— перезагрузить конфигурацию./void punish <player> <duration> [reason]— выдать встроенный бан./void unban— снять бан, выданный плагином./void banwave add|list|remove|execute|clear— управлять отложенной волной банов./void optimizer start|stop|save— запустить, остановить или сохранить результаты оптимизатора порогов.
Права
void.exempt— полностью исключить игрока из проверок.void.optimizer.legit— пометить игрока как доверенного для оптимизатора порогов.void.storageesp— обходить приманки StorageESP.void.alerts— получать уведомления для модерации.
Настройка
Файлы находятся в plugins/Void/: config.yml, punishments.yml, messages.yml, discord.yml и файлы базы данных. В punishments.yml для групп проверок задаются число нарушений, интервал и действия: [alert], [log], [webhook], [proxy] либо любая консольная команда.
Автонаказания в auto-punish по умолчанию выключены. Пороговый оптимизатор включается ключом threshold-optimizer.enabled: true: он собирает нарушения доверенных игроков и сохраняет рекомендации в threshold-optimizer-report.yml, но сам конфигурацию не меняет.
История нарушений хранится локально в SQLite; также поддерживаются MySQL, PostgreSQL, MongoDB и Redis. Хранилище отключается через database.enabled: false.
Требования
Нужна Java 17 или новее и сервер на Paper, Spigot, Purpur либо Folia. PacketEvents уже включён в плагин. Для общих уведомлений и банов между серверами через BungeeCord или Velocity используется дополнительный VoidBridge.
Geyser, Floodgate, PlaceholderAPI и ProtocolLib поддерживаются как дополнительные плагины.
