Плагин Античит GrimAC [2.3.71]

⚠️ Внимание!
В текущей версии 2.3.71.x игроков все еще флагает за Simulation (вспаханная земля, песок душ, ковры и т. д.). Это делает использование античита невозможным, кроме отключения проверки, или снижения трешхолда.

Фикс уже внедрён в dev-ветку GrimAC (начиная с build 2.3.72-XXXXXXX).

Если столкнулись с проблемой:
  1. Перейдите на action грима - прямая ссылка.
  2. Выберите в левом боковом меню: "Gradle Package".
  3. Внизу страницы скачайте джарник bukkit-…-all.zip из самого свежего сборочного run (nightly).
    На момент 21.06.2025, самым последним является этот.
  4. Разархивируйте и положите bukkit-<версия>-all.jar в /plugins, заменив прежний архив плагина GrimAC.
  5. Перезапустите сервер - ложные Simulation-флаги исчезнут.
Учтите: nightly-сборки могут содержать экспериментальные изменения; используйте их на свой страх и риск. Discord / GitHub Issues античита всегда открыты для отчётов о баг репортах Dev-ветки. \
Я не автор оригинального ресурса, я лишь делюсь способом исправления на текущий момент. Как только выйдет официальный релиз с исправлением, эта информация будет удалена. Более того, я не смог найти конкретного диффа на гитхабе, скорее всего из-за того, что историю уже отребейзили.
Это обновление не добавляет поддержку Minecraft 1.21.5. Изменения в 1.21.5 слишком сложные, и не рекомендуется пускать игроков с этой версией на сервер в данный момент.

Grim становится мультиплатформенным: ветка platform-independence скоро будет объединена, появится поддержка Fabric.

Изменения:
– Оптимизация загрузки: Paper больше не тратит вечность на ремапинг плагина (SamB440)
– Добавлена настройка check-for-updates для проверки обновлений при запуске (SamB440)
– Исправлены ошибки с mitigate-desync-noslow (ManInMyVan)
– Исправлены ложные флаги Sprint (ManInMyVan)
– Исправлено моделирование телепорта у сущностей на клиентах ниже 1.16.2 (Axionize)
– Исправлена редкая ConcurrentModificationException в LatencyUtils (Axionize)
– Добавлен кастомный порог наказания по setback (GigaZelensky)
– Исправлены проблемы с отталкиванием сущностей и улучшена производительность (SamB440)
– Исправлена команда /spectate в Folia (AoElite)
– Исправлена поддержка end of tick в Folia (AoElite)
– Частично исправлено отталкивание водой на 1.21.2+ (Cyramek)
– Исправлена ошибка с неперекодированием пакета stupidity, позволявшая обходить чеки (SamB440)
– Исправлен ложный AimModulo360 на версиях ≤ 1.13 (483378)
– Добавлены хитбоксы в конфиг наказаний (483378)
– Исправлены ложные флаги от медных дверей (483378)
– Исправлены коллизии блоков на 1.21.2+ и взаимодействие с мёдом (Cyramek)
– Исправлен ложный FastBreak от Trial Spawner (ManInMyVan)
– Исправлены кулдауны предметов на 1.21.2+ (SamB440)
– Используется один runnable для мульти-блоковых изменений — снижено потребление памяти (SamB440)
– Закрыт обход NoSlow (ManInMyVan)
– Исправлен редкий NullPointerException в AirLiquidBreak (Axionize)
– Исправлены телепортации на 1.21.4+ (SamB440)
– Исправлены проблемы с legacy-форматированием (ManInMyVan)
– Исправлена поломка ванильного поведения из-за reset-item-usage-on-item-update (ManInMyVan)
– Исправлен баг с определением клиента по бренду на старых серверах (ManInMyVan)
– Исправлена рассинхронизация транспорта при слишком быстром выходе из него (Packsolite)
Автор: bobobo

Список изменений:​

  • Кик игроков при ошибке транзакции (SamB440)
  • Исправлено предсказание установки огнива (SamB440)
  • Добавлена поддержка скрипучего хитбокса (SamB440)
  • Исправлена проверка элитр на серверах старше 1.21.2 (SamB440)
  • Исправлен хитбокс смолы (ManInMyVan)
Хотите помочь? Возможно, вас заинтересует одна из этих проблем:
🔗 Issue #1885
🔗 Issue #1962
Автор: bobobo
См. список изменений в коммитах с момента повышения версии: Commits · GrimAnticheat/Grim.

  • Исправлены различные эксплойты и ложные срабатывания. Рекомендуется обновиться до этой версии как можно скорее.

Хотите помочь? Возможно, одна из этих проблем заинтересует вас!
Автор: bobobo
Предупреждение: Grim ТЕПЕРЬ ТРЕБУЕТ Java 17+. Подробности смотрите на странице обновления до Java 17.

С этим обновлением появилась поддержка клиентов версии 1.21.2+, где Mojang, к счастью, добавили новый пакет END_TICK. Теперь Grim может быть таким же точным для клиентов 1.21.2+, как и для клиентов версии 1.8, особенно при проверках на дальность. Mojang также добавили пакет PLAYER_INPUT, который передаёт данные о вводах игрока, что даёт значительный прирост производительности.

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

В настоящее время разрабатывается решение для обеих проблем с обходом ViaVersion с использованием форка PacketEvents.


Что нового:​

  • Добавлена поддержка симуляции верблюда (SamB440)
  • Добавлена поддержка MiniMessage и PlaceHolderAPI (ManInMyVan)
  • Используется identity hash set для синхронизированных тегов (SamB440)
  • Улучшена производительность менеджера наказаний (AoElite)
  • Исправлено: отбрасывания больше не обходят застревания на скорости (SamB440)
  • Исправлен timer ping-abuse-limit-threshold, устраняющий некоторые таймер-хаки (SamB440)
  • Переисправлен и добавлен BadPacketsG (SamB440)
  • Исправлены ложные срабатывания с riptide при столкновении с союзными сущностями (Axionize)
  • Исправлена потеря точности по offground, сделана консистентной на смещение 1E-15 (SamB440)
  • Добавлена поддержка клиентов и серверов версии 1.21.3+ (SamB440)
  • Исправлен дюп на Paper для устаревших серверов (ManInMyVan)
  • Исправлены ошибочно перенесённые изменения Reach из Grim 3.0 (Cyramek)
  • Используется movementThreshold() вместо 0.03, где это уместно (Axionize)
  • Серверы, требующие дополнительной точности дальности, получают предупреждение о необходимости флага -Dpaper.explicit-flush=true (Axionize)
  • Исправлено асинхронное чтение мира на Folia (Rothes)
  • Оптимизирован метод MenuType#getMenuType (MachineBreaker)
  • Используются коллекции FastUtil, где это возможно (MachineBreaker)
  • Обновлено до Java 17 (SamB440)
  • Исправлено: поломка щитов больше не вызывает ложные срабатывания NoSlow (ManInMyVan)
  • Ограничено увеличение замедления атаки у игроков версии 1.9+ (SamB440)
  • Лава и вода теперь фильтруются из FINISHED_DIGGING (SamB440)
  • Цветовые коды теперь убираются из бренда клиента (jonesdevelopment)
  • Добавлена скрытая конфигурация для исключения элитр (ManInMyVan)
  • Пакеты больше не перекодируются по умолчанию (AoElite)
  • Сокращено использование Optional с методами атрибутов (SamB440)
  • Переисправлен и добавлен AimModulo360 (SamB440)
  • При включённом fix-1_21-placement-rotation в ViaVersion на старте будет выдаваться ошибка несовместимости (Cyramek)
  • Исправлено некорректное приведение к float перед ограничением значений атрибутов (Axionize)
  • Опция max-transaction-time теперь ограничена между 1 и 180, чтобы предотвратить проблемы (SamB440)
  • Оптимизирован метод getPossibleEyeHeights (Axionize)
  • Добавлены проверки MultiInteract (ManInMyVan)
  • NegativeTimer теперь можно настроить на откат (ManInMyVan)
  • Добавлена проверка MultiPlace (ManInMyVan)
  • Переработаны все коллизионные и хитбоксы для повышения производительности и устранения ложных срабатываний (Axionize)
  • Добавлен японский перевод (K-Lqrs)
  • Исправлено ложное срабатывание FastBreak при добыче лиан мечом (ManInMyVan)
  • Исправлены некоторые ложные срабатывания BadPacketsX & Z (ManInMyVan)
Автор: bobobo
  • Исправлены ложные срабатывания страйдеров в последних версиях Minecraft (десинхронизация атрибутов, скорость вне земли, скорость вне лавы)
  • Добавлены пакеты HELD_ITEM_CHANGE в пост-проверку (ManInMyVan)
  • Исправлен неправильный блок поддержки в некоторых случаях, например, при нахождении на заборах (Cyramek)
  • Исправлен хитбокс забора (Cyramek)
  • Исправлена проблема респауна при гравитации и порошковом снеге
  • Исправлены прыжки на лошадях с клиентами 1.20.5- на серверах 1.20.5+
  • Определенные проверки теперь могут быть освобождены с разрешением «grim.exempt.<имя проверки>» (ManInMyVan)
  • Кровати больше не считаются надувными в версии ниже 1.12 (ManInMyVan)
  • Исправлена ошибка с трезубцами при 1 прочности
  • Отключена проверка баритона, так как в настоящее время она не работает
  • Исправлена ошибка с синхронизацией тегов сервера, когда старые клиенты могут присоединиться к серверу
  • Исправлено больше обходов NoSlow (ManInMyVan)
  • Заголовок эмбеда теперь можно изменить в конфигурации discord (ManInMyVan)
  • Добавлен турецкий перевод (kayeradev)
  • Обновлен китайский перевод (Dg32z)
  • Обновлен португальский перевод (gNewl)
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
Внимание: Grim скоро потребует Java 17+. Смотрите Updating to Java 17 для получения дополнительной информации.

  • Добавлена поддержка серверов версии 1.21
  • Исправлен обход скорости при столкновении с сущностями
  • Добавлена поддержка серверов, отправляющих пользовательские типы блоков с возможностью подъема в тегах блоков
  • Исправлены размеры аксолотля и броненосца
  • Максимальный пинг-фейерверк-буст теперь можно отключить с помощью -1
  • Отключена проверка отсутствия кача для клиентов 1.8 на современных серверах из-за фальсификаций ViaVersion
  • Исправлены фальшивки PositionPlace со стенами (ManInMyVan)
  • Исправлены фальшивки с эффектом плетения зелий (ManInMyVan)
  • Исправлены различные обходы NoSlow (ManInMyVan)
  • Добавлены новые проверки InvalidPlace и NoSlow (ManInMyVan)
  • BadPacketsT больше не является экспериментальным
  • Исправлены фальшивки при достижении 1.8
  • Исправлены фальшивки при столкновении с тяжелым ядром
  • Исправлен флаг BadPacketsU при недоукомплектованных предметах (ManInMyVan)
  • Depth Strider и Aqua Affinity теперь проверяются на всех предметах брони (Pugzy)
  • Патч 1133 velocity (cattyngmd)
  • Исправлено мнение Грима, что каждый предмет съедобен на 1.15+ (ManInMyVan)
  • Исправлены фейлы при ударе по блоку и переключении слотов (ManInMyVan)
  • Исправлен обход FastBreak (ManInMyVan)
  • Исправлена загрузка чанков GhostBlockMitigation
Автор: bobobo
  • Добавлена поддержка 1.21 клиентов и движения (спасибо Cyramek & xEcho1337 за помощь с новым движением шагов)
  • Добавлена поддержка экспериментальных функций 1.21
  • Исправлена проблема, при которой телепортация в незагруженные чанки вызывала фейлы
  • Исправлена проблема, при которой статус спринта игрока десинхронизировался после телепортации
  • Исправлено, что относительные телепорты отмечали BadPacketsN
  • Исправлена ошибка NoSlow false при перерождении
  • Исправлена неточность в отслеживании положения сущностей
  • Исправлены фальшивки с плагинами, спамящими эффект зелья ADD/REMOVE каждый тик
  • Добавлена настройка ignore-duplicate-packet-rotation для игнорирования дубликатов пакетов 1.17-1.20.6, чтобы исправить обход мультиауры (ManInMyVan)
  • Добавлена поддержка хекс цветов в файлах сообщений, используя формат "#FFFF00hello" (zuhaz)
  • Исправлен обход лодочной мушки
  • Исправлен обход злоупотребления фейерверком надкрылья с новой настройкой max-ping-firework-boost
  • Исправлена граничная коробка куба слизи + магмы в 1.20.5+ (FlorianMichael)
  • Добавлена поддержка NoSlow для предметов с пищевым компонентом (1.20.5+)
  • Проверка подзорных труб и козьих рогов на NoSlow (ManInMyVan)
  • Разрешено отключать максимальный пинг из полетов (Anthony01M)
  • Исправлено ложное масштабирование с BadPacketsT
  • Исправлена ошибка < 1.13 клиента, когда заборы не соединялись с фермерскими угодьями
  • Исправлены некоторые фальшивки BadPacketsZ (ManInMyVan)
  • Исправлена ошибка BadPacketsW с эндер-драконом
  • Исправлены творческие фальшивки FarPlace и RotationPlace
  • Исправлена высота шага 1.7
  • Исправлено больше фальшивок с масштабированием сущностей
Автор: bobobo
  • Добавлена поддержка 1.20.5 и обновлены PacketEvents
  • Добавлены BadPacketsY и BadPacketsZ
  • Добавлена опция cancel-duplicate-packet, которая отменяет дублирование пакетов 1.17, которым могут злоупотреблять клиенты
  • Различные исправления ошибок и улучшения
Спасибо всем разработчикам на github!
Автор: bobobo
  • Обновленные PacketEvents
  • Добавлено BadPacketsM
  • Добавлено BadPacketsU
  • Улучшение BadPacketsQ
  • Исправления щитов для 1.8
  • Действия Post entity теперь работают в 1.8 Спасибо за PR от ManInMyVan
Автор: bobobo
ВерхНиз