Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Grim Anticheat

Grim Anticheat

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

83.0k
134
Game Mechanics
Management
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.x
1.7.x

Platforms

Bukkit
Fabric
Folia
Paper
Purpur
Spigot

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

GrimACOrganization

Details

Licensed GPL-3.0-or-later
Published last year
Updated 3 hours ago
DescriptionChangelogVersions

Show all versions

1
2
4

Grim Anticheat (Fabric) 2.3.72-184050bfc

on Sep 16, 2025
Download

Grim Anticheat (Bukkit) 2.3.72-184050bfc

on Sep 16, 2025
Download

Changes in this Build (since previous push)

Miscellaneous

  • Remove secret requirement - by AoElite (184050b)

Grim Anticheat (Fabric) 2.3.72-57a9f8f43

on Sep 9, 2025
Download

Grim Anticheat (Bukkit) 2.3.72-57a9f8f43

on Sep 9, 2025
Download

Changes in this Build (since previous push)

Miscellaneous

  • Fix FastBreak falses white riding entity (#2273) - by EternalHuman (57a9f8f)

Grim Anticheat (Fabric) 2.3.72-b7c583730

on Sep 7, 2025
Download

Grim Anticheat (Bukkit) 2.3.72-b7c583730

on Sep 7, 2025
Download

Changes in this Build (since previous push)

Miscellaneous

  • Only do NoSlow checks if trident is not enchanted with Riptide

This is not vanilla, but this is what the legacy handler does. To implement this properly, we would need to track biomes AND skylight, which is very memory-expensive.

fix: https://github.com/GrimAnticheat/Grim/issues/2259 - by cyramek (b7c5837)

Grim Anticheat (Fabric) 2.3.72-f739b1e39

on Sep 5, 2025
Download

Grim Anticheat (Bukkit) 2.3.72-f739b1e39

on Sep 5, 2025
Download

Changes in this Build (since previous push)

Miscellaneous

  • Remove unused imports - by ManInMyVan (f739b1e)

Grim Anticheat (Fabric) 2.3.72-070116b03

on Sep 5, 2025
Download

Grim Anticheat (Bukkit) 2.3.72-070116b03

on Sep 5, 2025
Download

Changes in this Build (since previous push)

Miscellaneous

  • Read event after getting player - by ManInMyVan (a8693c3)
  • Read event after getting player - by ManInMyVan (070116b)

Grim Anticheat (Fabric) 2.3.72-0586ea5bf

on Sep 4, 2025
Download

Grim Anticheat (Bukkit) 2.3.72-0586ea5bf

on Sep 4, 2025
Download

Changes in this Build (since previous push)

Miscellaneous

  • Fix riptide velocity (#2262) - by Ayou (0586ea5)

Grim Anticheat (Fabric) 2.3.72-bd4cd314c

on Sep 4, 2025
Download

Grim Anticheat (Bukkit) 2.3.72-bd4cd314c

on Sep 4, 2025
Download

Changes in this Build (since previous push)

Miscellaneous

  • Remove GrimPlayer#getInventory() - by ManInMyVan (bd4cd31)

Grim Anticheat (Fabric) 2.3.72-0bf3a2167

on Sep 3, 2025
Download

Grim Anticheat (Bukkit) 2.3.72-0bf3a2167

on Sep 3, 2025
Download

Changes in this Build (since previous push)

Miscellaneous

  • Replace ChannelHelper.runInEventLoop with GrimPlayer#runSafely - by ManInMyVan (3f17557)
  • Move ComprensatedInventory instance to GrimPlayer - by ManInMyVan (ea5ed06)
  • Simplify ViaVersionUtil - by ManInMyVan (42d247b)
  • Clean up EntityPredicates - by ManInMyVan (e26cf0f)
  • Make MainSupportingBlockData a record - by ManInMyVan (64ebdf2)
  • Use GrimMath.radians in JumpPower - by ManInMyVan (2b03755)
  • Make Dripstone.update(...) void - by ManInMyVan (9f4c321)
  • Remove GrimPlayer#isEyeInFluid(FluidTag) - by ManInMyVan (4e1320f)
  • Deobf FluidFallingAdjustedMovement.getFluidFallingAdjustedMovement(...) - by ManInMyVan (dc03060)
  • Protected -> private in final class - by ManInMyVan (0bf3a21)

Grim Anticheat (Fabric) 2.3.72-d2a8dceb2

on Sep 2, 2025
Download

Grim Anticheat (Bukkit) 2.3.72-d2a8dceb2

on Sep 2, 2025
Download

Changes in this Build (since previous push)

Miscellaneous

  • Get item in PacketPlayerDigging.handleUseItem instead of it being passed - by ManInMyVan (a7f8c77)
  • Use getItemInHand in PacketPlayerDigging - by ManInMyVan (d71239b)
  • Only set NoSlow.didSlotChangeLastTick if the slot actually changed - by ManInMyVan (aab6908)
  • PacketStateData.eatingHand -> itemInUseHand - by ManInMyVan (b37393c)
  • Make PacketStateData.isSlowedByUsingItem() based on slowedByUsingItemSlot

the slowedByUsingItem is redundant - by ManInMyVan (cecf5fb)

  • Reduce runnables with world borders - by ManInMyVan (21ef46a)
  • Cache default input value; reduce memory usage for pre-1.21.2 players - by ManInMyVan (eddb14b)
  • Normalize trighandler param names - by ManInMyVan (b44dd89)
  • Mark GrimMath methods as pure - by ManInMyVan (566dc9b)
  • Make Ray fields final - by ManInMyVan (f87a077)
  • Don't use deprecated method ItemStack.getEnchantmentLevel(EnchantmentType, ClientVersion) - by ManInMyVan (d2a8dce)

🐛 Fixes

  • Fix deprecated method call ItemStack.getEnchantmentLevel(EnchantmentType, ClientVersion) - by ManInMyVan (345502b)
  • Fix RunningMode field modifiers - by ManInMyVan (9ea389b)

Grim Anticheat (Fabric) 2.3.72-ff9af985b

on Sep 2, 2025
Download

Grim Anticheat (Bukkit) 2.3.72-ff9af985b

on Sep 2, 2025
Download

Changes in this Build (since previous push)

Miscellaneous

  • Don't allow sending OFF_HAND in USE_ITEM to bypass noslow - by ManInMyVan (ff9af98)
1
2
4

Modrinth is open source.

app-ads@1633f40

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.