Язык

Grim Anticheat

Grim Anticheat

ModrinthSpigotMC

Fully async, multithreaded, predictive, open source, 3.01 reach, 1.005 timer, 0.01% speed, 99.99% antikb, "bypassable" 1.8-1.21 anticheat

724.0k загрузок 530 подписчиков обновлено 3d ago
последняя v2.3.74-abb95b6 Modrinth
Bukkit Fabric Folia Paper Purpur Spigot 1.7.2 – 26.2 Game-mechanicsManagementUtility

GrimAC

GrimAC is an free open source Minecraft anticheat designed to support the latest versions of Minecraft. It currently supports minecraft versions 1.8-1.21. Geyser players are fully exempt.

This project is considered feature-complete for the 2.0 (open-source) branch. If you would like a bug fix or enhancement and cannot sponsor the work, pull requests are welcome. A premium version is planned, which will offer additional subscription-based paid checks, such as heuristics.

Installation notes

  • Java 17 is now required. More information here.
  • Paper, Spigot, and Folia are currently supported.
  • If you use Geyser, place Floodgate on the backend server so grim can exempt bedrock players. Grim cannot access the Floodgate API if it is on the proxy.
  • If you use ViaVersion, it should be on the backend server as movement is highly dependent on client version.

Support & wiki information

Developer API

Grim's API allows you to integrate Grim into your own plugins.

How to compile

  1. git clone https://github.com/GrimAnticheat/Grim.git
  2. cd Grim
  3. ./gradlew build
  4. The final jar will compile into the build/libs folder

Grim supremacy

What makes Grim stand out against other anticheats?

Movement Simulation Engine

  • We have a 1:1 replication of the player's possible movements
  • This covers everything from basic walking, swimming, knockback, cobwebs, to bubble columns
  • It even covers riding entities from boats to pigs to striders
  • Built upon covering edge cases to confirm accuracy
  • 1.13+ clients on 1.13+ servers, 1.12- clients on 1.13+ servers, 1.13+ clients on 1.12- servers, and 1.12- clients on 1.12- servers are all supported regardless of the large technical changes between these versions.
  • The order of collisions depends on the client version and is correct
  • Accounts for minor bounding box differences between versions, for example:
    • Single glass panes will be a + shape for 1.7-1.8 players and * for 1.9+ players
    • 1.13+ clients on 1.8 servers see the + glass pane hitbox due to ViaVersion
    • Many other blocks have this extreme attention to detail.
    • Waterlogged blocks do not exist for 1.12 or below players
    • Blocks that do not exist in the client's version use ViaVersion's replacement block
    • Block data that cannot be translated to previous versions is replaced correctly
    • All vanilla collision boxes have been implemented

Fully asynchronous and multithreaded design

  • All movement checks and the overwhelming majority of listeners run on the netty thread
  • The anticheat can scale to many hundreds of players, if not more
  • Thread safety is carefully thought out
  • The next core allows for this design

Full world replication

  • The anticheat keeps a replica of the world for each player
  • The replica is created by listening to chunk data packets, block places, and block changes
  • On all versions, chunks are compressed to 16-64 kb per chunk using palettes
  • Using this cache, the anticheat can safely access the world state
  • Per player, the cache allows for multithreaded design
  • Sending players fake blocks with packets is safe and does not lead to falses
  • The world is recreated for each player to allow lag compensation
  • Client sided blocks cause no issues with packet based blocks. Block glitching does not false the anticheat.

Latency compensation

  • World changes are queued until they reach the player
  • This means breaking blocks under a player does not false the anticheat
  • Everything from flying status to movement speed will be latency compensated

Inventory compensation

  • The player's inventory is tracked to prevent ghost blocks at high latency, and other errors

Secure by design, not obscurity

  • All systems are designed to be highly secure and mathematically impossible to bypass
  • For example, the prediction engine knows all possible movements and cannot be bypassed

Версии

Alpha
2.3.74-abb95b6
bukkit, folia, paper · 1.7.2, 1.7.3, 1.7.4 · 3d ago
## Changes in this Build (since previous push) ### 🐛 Fixes - Fix incorrect vectors in debug logs - *by cyramek* (`abb95b6`)
9.2k
Alpha
2.3.74-abb95b6
fabric · 1.16.1, 1.16.2, 1.16.3 · 3d ago
## Changes in this Build (since previous push) ### 🐛 Fixes - Fix incorrect vectors in debug logs - *by cyramek* (`abb95b6`)
897
Alpha
2.3.74-04ca39b
bukkit, folia, paper · 1.7.2, 1.7.3, 1.7.4 · 3d ago
## Changes in this Build (since previous push) ### 🐛 Fixes - Fix collision velocity reset order fix: https://github.com/GrimAnticheat/Grim/issues/2898 -…
28
Alpha
2.3.74-04ca39b
fabric · 1.16.1, 1.16.2, 1.16.3 · 3d ago
## Changes in this Build (since previous push) ### 🐛 Fixes - Fix collision velocity reset order fix: https://github.com/GrimAnticheat/Grim/issues/2898 -…
23
Alpha
2.3.74-61117c2
bukkit, folia, paper · 1.7.2, 1.7.3, 1.7.4 · 4d ago
## Changes in this Build (since previous push) ### 🐛 Fixes - Fix #2897 - *by ManInMyVan* (`61117c2`)
1.6k
Alpha
2.3.74-61117c2
fabric · 1.16.1, 1.16.2, 1.16.3 · 4d ago
## Changes in this Build (since previous push) ### 🐛 Fixes - Fix #2897 - *by ManInMyVan* (`61117c2`)
252
Alpha
2.3.74-b1d49ff
bukkit, folia, paper · 1.7.2, 1.7.3, 1.7.4 · 6d ago
## Changes in this Build (since previous push) ### Miscellaneous - Fixed ro.yml grammar issues - *by ItzBloxxy* (`150b289`) - Fix Romanian config wording - *by…
2.4k
Alpha
2.3.74-b1d49ff
fabric · 1.16.1, 1.16.2, 1.16.3 · 6d ago
## Changes in this Build (since previous push) ### Miscellaneous - Fixed ro.yml grammar issues - *by ItzBloxxy* (`150b289`) - Fix Romanian config wording - *by…
231
Alpha
2.3.74-e16e97a
bukkit, folia, paper · 1.7.2, 1.7.3, 1.7.4 · 6d ago
## Changes in this Build (since previous push) ### Miscellaneous - Support 26.3 (#2888) - *by Cyramek* (`e16e97a`)
34
Alpha
2.3.74-e16e97a
fabric · 1.16.1, 1.16.2, 1.16.3 · 6d ago
## Changes in this Build (since previous push) ### Miscellaneous - Support 26.3 (#2888) - *by Cyramek* (`e16e97a`)
17
Alpha
2.3.74-8eb5f28
bukkit, folia, paper · 1.7.2, 1.7.3, 1.7.4 · 24d ago
## Changes in this Build (since previous push) ### Miscellaneous - PacketOrderH only applies to pre-1.21.6 clients - *by ManInMyVan* (`8eb5f28`)
27.0k
Alpha
2.3.74-8eb5f28
fabric · 1.16.1, 1.16.2, 1.16.3 · 24d ago
## Changes in this Build (since previous push) ### Miscellaneous - PacketOrderH only applies to pre-1.21.6 clients - *by ManInMyVan* (`8eb5f28`)
2.8k

Комментарии 0

Пока нет комментариев. Будь первым, кто поделится мнением.

FAQ

Как установить Grim Anticheat?

Скачайте файл под свою версию Minecraft и загрузчик с этой страницы, затем положите .jar в папку mods (или plugins) и запустите игру.

Grim Anticheat бесплатный?

Grim Anticheat можно скачать бесплатно на Modgrid — мы ведём прямо к официальному источнику, без paywall и лишних установщиков.

Какие версии Minecraft поддерживает Grim Anticheat?

Работает с Bukkit, Fabric, Folia, Paper. Поддерживаются версии 1.7.2–26.2. Список поддерживаемых версий и загрузчиков — в блоке загрузки на этой странице.

Скачать Grim Anticheat

SpigotMC
A 2.3.74-abb95b6 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.5 MB A 2.3.74-abb95b6 1.16.1, 1.16.2, 1.16.3 fabric 14.3 MB A 2.3.74-04ca39b 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.5 MB A 2.3.74-04ca39b 1.16.1, 1.16.2, 1.16.3 fabric 14.3 MB A 2.3.74-61117c2 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.5 MB A 2.3.74-61117c2 1.16.1, 1.16.2, 1.16.3 fabric 14.3 MB A 2.3.74-b1d49ff 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.5 MB A 2.3.74-b1d49ff 1.16.1, 1.16.2, 1.16.3 fabric 14.3 MB A 2.3.74-e16e97a 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.5 MB A 2.3.74-e16e97a 1.16.1, 1.16.2, 1.16.3 fabric 14.3 MB A 2.3.74-8eb5f28 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-8eb5f28 1.16.1, 1.16.2, 1.16.3 fabric 13.9 MB A 2.3.74-8b9adcd 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-8b9adcd 1.16.1, 1.16.2, 1.16.3 fabric 13.9 MB A 2.3.74-61caa53 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-61caa53 1.16.1, 1.16.2, 1.16.3 fabric 13.9 MB A 2.3.74-4c40467 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-4c40467 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-212d864 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-212d864 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-e291d26 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-e291d26 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-1ea141a 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-1ea141a 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-597f559 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-597f559 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-145b38c 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-145b38c 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-39c6260 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-39c6260 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-68d08ff 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-68d08ff 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-096a4c9 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-096a4c9 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-9635544 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-9635544 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-58c8b92 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-58c8b92 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-72cf6ed 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-72cf6ed 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-25e51aa 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-25e51aa 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-29d8fb4 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-29d8fb4 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-961fa54 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-961fa54 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-e4e2a51 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-e4e2a51 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-80e8f58 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 12.1 MB A 2.3.74-80e8f58 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB

Файлы отдаются напрямую с первоисточника. Modgrid не хранит и не изменяет их.