Sprache

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

601.8k Downloads 484 Follower aktualisiert 4h ago
neueste v2.3.74-f48f450 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

Versionen

Alpha
2.3.74-f48f450
bukkit, folia, paper · 1.7.2, 1.7.3, 1.7.4 · 4h ago
## Changes in this Build (since previous push) ### Miscellaneous - Remove single var use - *by ManInMyVan* (`f48f450`)
196
Alpha
2.3.74-f48f450
fabric · 1.16.1, 1.16.2, 1.16.3 · 4h ago
## Changes in this Build (since previous push) ### Miscellaneous - Remove single var use - *by ManInMyVan* (`f48f450`)
23
Alpha
2.3.74-eaca6bc
bukkit, folia, paper · 1.7.2, 1.7.3, 1.7.4 · 4h ago
## Changes in this Build (since previous push) ### Miscellaneous - PlayerData -> player - *by ManInMyVan* (`eaca6bc`)
3
Alpha
2.3.74-eaca6bc
fabric · 1.16.1, 1.16.2, 1.16.3 · 4h ago
## Changes in this Build (since previous push) ### Miscellaneous - PlayerData -> player - *by ManInMyVan* (`eaca6bc`)
2
Alpha
2.3.74-629ad3b
bukkit, folia, paper · 1.7.2, 1.7.3, 1.7.4 · 4h ago
## Changes in this Build (since previous push) ### Miscellaneous - Make BREAKABLE a function - *by ManInMyVan* (`629ad3b`)
9
Alpha
2.3.74-629ad3b
fabric · 1.16.1, 1.16.2, 1.16.3 · 4h ago
## Changes in this Build (since previous push) ### Miscellaneous - Make BREAKABLE a function - *by ManInMyVan* (`629ad3b`)
2
Alpha
2.3.74-09fb9d1
bukkit, folia, paper · 1.7.2, 1.7.3, 1.7.4 · 8h ago
## Changes in this Build (since previous push) ### Miscellaneous - Rename CheckManager.allChecks to checks - *by ManInMyVan* (`09fb9d1`)
219
Alpha
2.3.74-09fb9d1
fabric · 1.16.1, 1.16.2, 1.16.3 · 8h ago
## Changes in this Build (since previous push) ### Miscellaneous - Rename CheckManager.allChecks to checks - *by ManInMyVan* (`09fb9d1`)
47
Alpha
2.3.74-b190833
bukkit, folia, paper · 1.7.2, 1.7.3, 1.7.4 · 8h ago
## Changes in this Build (since previous push) ### Miscellaneous - Rename VehicleCheck to VehicleListener - *by ManInMyVan* (`101efab`) - Listeners don't need…
20
Alpha
2.3.74-b190833
fabric · 1.16.1, 1.16.2, 1.16.3 · 8h ago
## Changes in this Build (since previous push) ### Miscellaneous - Rename VehicleCheck to VehicleListener - *by ManInMyVan* (`101efab`) - Listeners don't need…
8
Alpha
2.3.74-c6ed5c7
bukkit, folia, paper · 1.7.2, 1.7.3, 1.7.4 · 9h ago
## Changes in this Build (since previous push) ### Miscellaneous - BadPacketsT doesn't apply to 1.7 clients - *by ManInMyVan* (`b108806`) - The pre-1.9 0.1…
79
Alpha
2.3.74-c6ed5c7
fabric · 1.16.1, 1.16.2, 1.16.3 · 9h ago
## Changes in this Build (since previous push) ### Miscellaneous - BadPacketsT doesn't apply to 1.7 clients - *by ManInMyVan* (`b108806`) - The pre-1.9 0.1…
24

Kommentare 0

Noch keine Kommentare. Sei der Erste, der seine Meinung teilt.

FAQ

Wie installiere ich Grim Anticheat?

Lade die Datei für deine Minecraft-Version und deinen Loader auf dieser Seite herunter, lege die .jar in den mods- (oder plugins-) Ordner und starte das Spiel.

Ist Grim Anticheat kostenlos?

Grim Anticheat ist auf Modgrid kostenlos — wir verlinken direkt zur offiziellen Quelle, ohne Paywall.

Welche Minecraft-Versionen unterstützt Grim Anticheat?

Funktioniert mit Bukkit, Fabric, Folia, Paper. Unterstützt die Versionen 1.7.2–26.2. Die unterstützten Versionen und Loader findest du im Download-Bereich dieser Seite.

Herunterladen Grim Anticheat

SpigotMC
A 2.3.74-f48f450 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-f48f450 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-eaca6bc 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-eaca6bc 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-629ad3b 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-629ad3b 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-09fb9d1 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-09fb9d1 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-b190833 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-b190833 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-c6ed5c7 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-c6ed5c7 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-0a18c77 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-0a18c77 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-c7a6714 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-c7a6714 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-98c16e7 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-98c16e7 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-5920e74 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-5920e74 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-4a59415 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-4a59415 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-2614909 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-2614909 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-9572749 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-9572749 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-7fd677b 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-7fd677b 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-1821c3e 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-1821c3e 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-16ea437 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-16ea437 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-1a8964b 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-1a8964b 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-d2eac90 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-d2eac90 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-4fcf887 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-4fcf887 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-9ec245c 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-9ec245c 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-e7569c0 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-e7569c0 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-5d4e4d3 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-5d4e4d3 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-4e33690 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-4e33690 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-7199c0f 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-7199c0f 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB A 2.3.74-9fcc457 1.7.2, 1.7.3, 1.7.4 bukkit, folia, paper 11.9 MB A 2.3.74-9fcc457 1.16.1, 1.16.2, 1.16.3 fabric 13.8 MB

Dateien werden direkt von der Originalquelle bereitgestellt. Modgrid hostet oder verändert sie nicht.