Скачать Panda Anti-Exploit — Minecraft Моды — MetaMods

Panda Anti-Exploit

Активный

Установок

0

Последнее обновление

5 месяцев назад

Версии

1.21.4 — 1.21.8
Сервер
Fabric
Игровые механики
Управление
Утилиты

Panda Anti-Exploit

Модификация для серверов на Fabric, которая мгновенно блокирует популярные виды читерства в бою, взаимодействии и сетевых пакетах. Отлично сочетается с другими античитами, такими как GrimAC. Также решает распространённую проблему с Anti-Xray, когда игрок может бить блоки в режиме свободной камеры для обнаружения руды.

Основные возможности

Боевые проверки: Защита от ударов сквозь стены, контроль чрезмерной дальности атаки и проверка углов попадания.

Действия игроков: Ограничение активности для мёртвых игроков, фильтрация текста на табличках, валидация обновлений книг и предотвращение различных способов эксплуатации взаимодействия с сущностями.

Взаимодействие с блоками: Управление правилами установки и разрушения блоков, включая проверки размещения в воздухе, расстояния, углов и предотвращение взаимодействия через стены. Также включает контроль за разрушением и использованием блоков на большой дистанции.

Сетевые пакеты: Усиление защиты клиент-серверного обмена данными путём удаления конфиденциальной информации из пакетов. Это включает удаление данных телепортации для сущностей вне поля зрения, скрытие информации о здоровье и экипировке, очистку тегов выброшенных предметов (сохраняя визуальные эффекты и размер стопки) и маскировку координат звуков для предотвращения определения местоположения.

Настройка

Файл конфигурации config/PandaAntiExploit.json создаётся автоматически при запуске. Перезагрузка настроек во время работы: /panda-anti-exploit reloadConfig

{
  "doLogging": false,
  "combat": {
    "preventWallHit": true,
    "checkHitDistance": true,
    "checkHitAngle": true,
    "fixAttributeSwap": true // Исправление эксплойта замены атрибутов
  },
  "player": {
    "preventDeadPlayerActions": true,
    "sanitizeSignText": true,
    "validateBookUpdates": true
  },
  "blockPlacement": {
    "preventAirPlacement": true,
    "checkPlacementDistance": true,
    "preventThroughBlockPlacement": true,
    "checkPlacementAngle": true,
    "preventLongRangeBlockBreaking": true,
    "preventLongRangeBlockUsage": true
  },
  "packet": {
    "removeTeleportData": true, // Удаление данных телепортации других игроков из пакетов
    "removeHealthTags": true, // Удаление информации о здоровье других игроков
    "removeHealthTagsFromMobs": true,
    "removeEquipmentTags": true, // Удаление дополнительной информации из экипировки (зачарования и другое)
    "removeDroppedItemTags": true, // Удаление дополнительной информации из выброшенных предметов (зачарования и другое)
    "patchSoundExploits": true, // Маскировка происхождения глобальных звуков для усложнения триангуляции
    "patchSoundExploitsStrict": true, // Воспроизведение глобальных звуков из того же блока, что и игрок, делая триангуляцию невозможной
    "preventBlockBreakExploits": true, // Предотвращение обхода Anti-Xray
    "capNetherViewDistance": true, // Ограничение дальности обзора в Нижнем мире до стандартного тумана
    "capNetherViewDistanceBuffer": false // Дополнительный буфер в 1 чанк для нестабильных соединений
  }
}

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

GrimAC некорректно отменяет пакеты START_DESTROY_BLOCK и имеет слабые проверки размещения/разрушения. Чтобы он не мешал исправлению проблемы с Anti-Xray в этом моде, перейдите в файл config/GrimAC/punishments.yml и закомментируйте проверки Break/Place:

  Misc:
    remove-violations-after: 300
    checks:
      - "Vehicle"
      - "NoSlow"
      - "Sprint"
      - "MultiActions"
      #- "Place"
      - "Baritone"
      #- "Break"
Участники проекта
TreeOfSelf

TreeOfSelf

Разработчик

Создан: 19 дек 2024

ID: 261841