Grim Anticheat
2.3.75-d8b8ae4Fully async, multithreaded, predictive, open source, 3.01 reach, 1.005 timer, 0.01% speed, 99.99% antikb, "bypassable" 1.8-1.21 anticheat
2.3.75-d8b8ae4latestGrim Anticheat (Bukkit) 2.3.75-d8b8ae422 hours ago Changes in this Build (since previous push)
Miscellaneous
- Require CheckData on Check classes - by ManInMyVan (d8b8ae4)2.3.75-b08e9b1Grim Anticheat (Bukkit) 2.3.75-b08e9b1yesterday Changes in this Build (since previous push)
- Accept quoted history player names - by Axionize WS2 (Fixes
b08e9b1)2.3.75-76dfbabGrim Anticheat (Bukkit) 2.3.75-76dfbab2 days ago Changes in this Build (since previous push)
Miscellaneous
- Use own fluid height in getFlow - by Aidan Valero (76dfbab)2.3.75-4df0187Grim Anticheat (Bukkit) 2.3.75-4df01872 days ago Changes in this Build (since previous push)
Miscellaneous
- Mud has a full face for falling fluid - by Aidan Valero (4df0187)2.3.75-6c8c5c4Grim Anticheat (Bukkit) 2.3.75-6c8c5c42 days ago Changes in this Build (since previous push)
Miscellaneous
- Use official Fabric Loom configuration-cache fix - by Axionize (6c8c5c4)2.3.75-1ae2d5fGrim Anticheat (Bukkit) 2.3.75-1ae2d5f3 days ago Changes in this Build (since previous push)
Miscellaneous
- Fix crouch pose going stale on idle ticks (#2957) - by Aidan Valero (1ae2d5f)2.3.75-3ce237aGrim Anticheat (Bukkit) 2.3.75-3ce237a3 days ago 2.3.75-8baa16fGrim Anticheat (Bukkit) 2.3.75-8baa16f5 days ago Changes in this Build (since previous push)
Miscellaneous
- Fix rotation wrapping across Minecraft versions Normalize server rotations and validate teleport rotations using each client version. - by Cyramek (8baa16f)2.3.74Grim Anticheat (Bukkit) 2.3.745 days ago GrimAC 2.3.74
- Fabric legacy string messages now use PacketEvents' client-version serializer in the fast path. - Bukkit shading retains Adventure's Gson data-component ServiceLoader provider. - Includes the latest 2.0 branch fixes and CI updates.2.3.74-39d7eb1Grim Anticheat (Bukkit) 2.3.74-39d7eb15 days ago Changes in this Build (since previous push)
Miscellaneous
- Track pistons from client block-action packets (#2958) * Track pistons from client block-action packets Port client-side packet piston modeling to Grim 2.0, including client-world structure resolution and compensated piston movement tracking. * Remove legacy Fabric piston tracking path Update piston model for current PacketEvents API - by Axionize* (39d7eb1)2.3.74-5e15e98Grim Anticheat (Bukkit) 2.3.74-5e15e985 days ago Changes in this Build (since previous push)
Miscellaneous
- Fix Fabric serializers and Bukkit Adventure provider shading - by Axionize WS2 (5e15e98)2.3.74-d490dc9Grim Anticheat (Bukkit) 2.3.74-d490dc95 days ago Changes in this Build (since previous push)
Miscellaneous
- Update PacketEvents service provider compatibility bridge - by Axionize WS2 (d490dc9)2.3.74-52787c6Grim Anticheat (Bukkit) 2.3.74-52787c65 days ago Changes in this Build (since previous push)
- Chunks Deduplication Optimization (#2914) - by echo (Features
52787c6)2.3.74-be58cbeGrim Anticheat (Bukkit) 2.3.74-be58cbe5 days ago Changes in this Build (since previous push)
- Keep git-cliff changelogs offline (#2955) - by Axionize (Fixes
be58cbe)2.3.74-b23b7f3Grim Anticheat (Bukkit) 2.3.74-b23b7f35 days ago Changes in this Build (since previous push)
Miscellaneous
- Refresh PacketEvents snapshot after service metadata fix - by Axionize WS2 (b23b7f3)2.3.74-8897f37Grim Anticheat (Bukkit) 2.3.74-8897f376 days ago Changes in this Build (since previous push)
Miscellaneous
- Publish Fabric builds through Minecraft 26.3 - by Axionize WS2 (8897f37)2.3.74-8b39f29Grim Anticheat (Bukkit) 2.3.74-8b39f296 days ago Changes in this Build (since previous push)
Miscellaneous
- Fix Fabric Adventure 5 messages using PacketEvents serializers (#52) Use the fixed PacketEvents Adventure 4/5 serializers while retaining the existing fast chat bypass. Decode PE component data for native Fabric sending and enable Fabric 26.3. Credit to tumo07 for the initial Adventure 5 investigation and Fabric compatibility work in GrimAnticheat/Grim#2925: https://github.com/GrimAnticheat/Grim/pull/2925 Validated Fabric 26.2/26.3, both send paths, Via, Paper, and older Fabric. The 1.20.1 checks require compatible external Cloud dependencies; its existing bundled-Cloud packaging issue remains separate. Update the compile-only Floodgate dependency and declare the Gson/Guava compile dependencies to restore reproducible builds. Local Fabric and Bukkit builds passed; the review repository's CI run failed before jobs started. Co-authored-by: tumo07 <63636528+tumo07@users.noreply.github.com> - by Axionize (2edeb21) - Apply Fabric Adventure 5 and 26.3 support to public 2.0 - by Axionize WS2 (8b39f29)2.3.74-bcdec20Grim Anticheat (Bukkit) 2.3.74-bcdec206 days ago Changes in this Build (since previous push)
Miscellaneous
- Update PacketEvents for Adventure converter packaging fix - by Axionize WS2 (bcdec20)2.3.74-cff07d9Grim Anticheat (Bukkit) 2.3.74-cff07d96 days ago Changes in this Build (since previous push)
Miscellaneous
- Fix honey slide reading last tick's x/z (#2948) - by Aidan Valero (cff07d9)2.3.74-8027cffGrim Anticheat (Bukkit) 2.3.74-8027cff6 days ago Changes in this Build (since previous push)
Miscellaneous
- Use self-contained Floodgate API compile artifact - by Axionize WS2 (60ccd5d) - Merge remote-tracking branch 'origin/2.0' into fix/datastore-lease-reconnect-2.0 - by Axionize WS2 (4ce5ef9) - Merge pull request #2953 from GrimAnticheat/fix/datastore-lease-reconnect-2.0 Recover database logging without splitting player sessions - by Axionize (8027cff)
- Recover logging after ownership lease expiry - by Axionize WS2 (Fixes
8a2d8ba) - Preserve live sessions and metadata across recovery - by Axionize WS2 (27689c4) - Keep player session paths free of monitor locks - by Axionize WS2 (4bb6104) - Retain pending quits across recovery retries - by Axionize WS2 (0f56c96) - Retry incomplete session recovery before normal renewal - by Axionize WS2 (032f513)2.3.74-3bc8959Grim Anticheat (Bukkit) 2.3.74-3bc8959last week Changes in this Build (since previous push)
Miscellaneous
- Use player input on < 1.21.2 server versions. (#2931) - by thelema1337 (3bc8959)2.3.74-43850dfGrim Anticheat (Bukkit) 2.3.74-43850dflast week Changes in this Build (since previous push)
- Fix boatfly with shulker riding in own vehicle (#2942) - by GuFFy12 (Fixes
43850df)2.3.74-68bc457Grim Anticheat (Bukkit) 2.3.74-68bc457last week Changes in this Build (since previous push)
- Prevent 1.8.8 PacketEvents kicks after compression - by Axionize WS2 (Fixes
2016370) - Prevent 1.8.8 PacketEvents kicks after compression - by Axionize (68bc457)2.3.74-3a9cdf1Grim Anticheat (Bukkit) 2.3.74-3a9cdf1last week Changes in this Build (since previous push)
- Fix powdered snow causing falses since 1.21.5 - by cyramek (Fixes
3a9cdf1)2.3.74-c09d840Grim Anticheat (Bukkit) 2.3.74-c09d840last week Changes in this Build (since previous push)
- Fix sulfur spike block placement - by cyramek (Fixes
c09d840)2.3.74-f929c20Grim Anticheat (Bukkit) 2.3.74-f929c20last week Changes in this Build (since previous push)
Miscellaneous
- Perform a block update if it has actually been changed (#2932) * Perform a block update if it has actually been changed * check via ID, not object check the block for collision - by thelema1337* (f929c20)2.3.74-f5bbe9cGrim Anticheat (Bukkit) 2.3.74-f5bbe9c2 weeks ago Changes in this Build (since previous push)
- Fix Reach and Hitboxes falses with ViaBackwards emulated tick end isUpdate treated CLIENT_TICK_END as a tick marker for every player. ViaBackwards emulates that packet for clients older than 1.21.2 and, since 5.12.0, sends it between a client's attack and its movement packet, so Reach evaluated the attack before the new look arrived. - by Rishabh Venu (Fixes
f5bbe9c)2.3.74-cfc080bGrim Anticheat (Bukkit) 2.3.74-cfc080b2 weeks ago Changes in this Build (since previous push)
- Fix canGlide rejecting non-elytra gliders (#2915) packetevents now decodes the equippable slot by component id, so the offset that compensated for the old ordinal-based decoding made every non-elytra glider fail the check. - by Rishabh Venu (Fixes
cfc080b)2.3.74-abb95b6Grim Anticheat (Bukkit) 2.3.74-abb95b63 weeks ago Changes in this Build (since previous push)
- Fix incorrect vectors in debug logs - by cyramek (Fixes
abb95b6)2.3.74-04ca39bGrim Anticheat (Bukkit) 2.3.74-04ca39b3 weeks ago Changes in this Build (since previous push)
- Fix collision velocity reset order fix: https://github.com/GrimAnticheat/Grim/issues/2898 - by cyramek (Fixes
04ca39b)2.3.74-61117c2Grim Anticheat (Bukkit) 2.3.74-61117c23 weeks ago 2.3.74-b1d49ffGrim Anticheat (Bukkit) 2.3.74-b1d49ff4 weeks ago Changes in this Build (since previous push)
Miscellaneous
- Fixed ro.yml grammar issues - by ItzBloxxy (150b289) - Fix Romanian config wording - by Axionize WS2 (d5a05df) - Merge pull request #2875 Merge Romanian config wording fixes. - by Axionize (b1d49ff)2.3.74-e16e97aGrim Anticheat (Bukkit) 2.3.74-e16e97a4 weeks ago Changes in this Build (since previous push)
Miscellaneous
- Support 26.3 (#2888) - by Cyramek (e16e97a)2.3.74-8eb5f28Grim Anticheat (Bukkit) 2.3.74-8eb5f28Sep 10, 2026 Changes in this Build (since previous push)
Miscellaneous
- PacketOrderH only applies to pre-1.21.6 clients - by ManInMyVan (8eb5f28)2.3.74-8b9adcdGrim Anticheat (Bukkit) 2.3.74-8b9adcdSep 7, 2026 Changes in this Build (since previous push)
Miscellaneous
- Share Adventure classes with external PacketEvents in lite builds - by Axionize WS2 (a73a157) - Use native Paper audiences when Adventure types are shared - by Axionize WS2 (8b9adcd)2.3.74-61caa53Grim Anticheat (Bukkit) 2.3.74-61caa53Sep 3, 2026 Changes in this Build (since previous push)
Miscellaneous
- Use GrimAPI 1.6.0.12 (#2871) - by Axionize (61caa53)2.3.74-4c40467Grim Anticheat (Bukkit) 2.3.74-4c40467Sep 3, 2026 Changes in this Build (since previous push)
- Recover crashed peers from the ownership lease, one statement per startup (#2870) - by Axionize (Fixes
4c40467)2.3.74-212d864Grim Anticheat (Bukkit) 2.3.74-212d864Sep 3, 2026 Changes in this Build (since previous push)
Miscellaneous
- Use GrimAPI 1.6.0.11 - by claude-fable-5-1 via Claude Code (Axionize WS1) (212d864)2.3.74-e291d26Grim Anticheat (Bukkit) 2.3.74-e291d26Sep 2, 2026 Changes in this Build (since previous push)
Miscellaneous
- Use AbstractCheck for ViolationHistory instances - by ManInMyVan (e291d26)2.3.74-1ea141aGrim Anticheat (Bukkit) 2.3.74-1ea141aSep 1, 2026 Changes in this Build (since previous push)
Miscellaneous
- Always check post-flying in RotationPlace/Break - by ManInMyVan (1ea141a)2.3.74-597f559Grim Anticheat (Bukkit) 2.3.74-597f559Aug 31, 2026 Changes in this Build (since previous push)
- Fix comment in PacketOrderA - by ManInMyVan (Fixes
597f559)2.3.74-145b38cGrim Anticheat (Bukkit) 2.3.74-145b38cAug 31, 2026 Changes in this Build (since previous push)
- Fix keepsprint bypass on 1.21.2+ - by ManInMyVan (Fixes
145b38c)2.3.74-39c6260Grim Anticheat (Bukkit) 2.3.74-39c6260Aug 31, 2026 Changes in this Build (since previous push)
Miscellaneous
- PacketOrderA is not applicable to 1.13+ - by ManInMyVan (39c6260)2.3.74-68d08ffGrim Anticheat (Bukkit) 2.3.74-68d08ffAug 30, 2026 Changes in this Build (since previous push)
Miscellaneous
- Track player entity equipment (#2783) - by ManInMyVan (68d08ff)2.3.74-096a4c9Grim Anticheat (Bukkit) 2.3.74-096a4c9Aug 29, 2026 Changes in this Build (since previous push)
Miscellaneous
- Rename some checks (#2857) - by ManInMyVan (096a4c9)2.3.74-9635544Grim Anticheat (Bukkit) 2.3.74-9635544Aug 29, 2026 Changes in this Build (since previous push)
Miscellaneous
- Only use one VerboseBuf value per thread - by ManInMyVan (9635544)2.3.74-58c8b92Grim Anticheat (Bukkit) 2.3.74-58c8b92Aug 27, 2026 Changes in this Build (since previous push)
Miscellaneous
- Better way to resync gliding state - by ManInMyVan (58c8b92)2.3.74-72cf6edGrim Anticheat (Bukkit) 2.3.74-72cf6edAug 27, 2026 Changes in this Build (since previous push)
Miscellaneous
- Little cleanup - by ManInMyVan (72cf6ed)2.3.74-25e51aaGrim Anticheat (Bukkit) 2.3.74-25e51aaAug 27, 2026 Changes in this Build (since previous push)
Miscellaneous
- Use GrimProcessor for non-check listeners (#2837) * move some stuff to GrimProcessor * allow CheckManager to have non-check listeners * rename getCheck to get, since it may return non-check values * Update GrimPlayer.java change some checks to processors - by ManInMyVan* (25e51aa)2.3.74-29d8fb4Grim Anticheat (Bukkit) 2.3.74-29d8fb4Aug 26, 2026 Changes in this Build (since previous push)
Miscellaneous
- Clamp player clock to first transaction sent - by ManInMyVan (29d8fb4)2.3.74-961fa54Grim Anticheat (Bukkit) 2.3.74-961fa54Aug 26, 2026 Changes in this Build (since previous push)
Miscellaneous
- Implement system property to disable join warning (#2850) * Implement system property to disable join warning There are few circumstances where running ViaVersion with GrimAC are acceptable: more specifically, a server that uses ViaVersion but only supports a very small range of versions (e.g. 26.1 to 26.2 only, base as 26.2). Our lobby uses Minestom instead of Paper (for maximum performance) which better-performs on the proxy, over the backend instance. This flag allows the user to solemnly acknowledge that they are aware of the incompatibilities and are choosing to "accept their fate." Fix the two warnings Grim logs about itself at startup - by R00tB33rMan* (961fa54)2.3.74-e4e2a51Grim Anticheat (Bukkit) 2.3.74-e4e2a51Aug 25, 2026 Changes in this Build (since previous push)
Miscellaneous
- Make BadPacketsU pre-via - by ManInMyVan (e4e2a51)2.3.74-80e8f58Grim Anticheat (Bukkit) 2.3.74-80e8f58Aug 25, 2026 Changes in this Build (since previous push)
Miscellaneous
- Don't write transaction logic twice - by ManInMyVan (80e8f58)2.3.74-9e26fd9Grim Anticheat (Bukkit) 2.3.74-9e26fd9Aug 22, 2026 Changes in this Build (since previous push)
Miscellaneous
- Apply isApplicable() to BadPacketsG - by ManInMyVan (9e26fd9)2.3.74-eaeb5e5Grim Anticheat (Bukkit) 2.3.74-eaeb5e5Aug 22, 2026 Changes in this Build (since previous push)
Miscellaneous
- Apply isApplicable() to more checks - by ManInMyVan (eaeb5e5)2.3.74-675bf9bGrim Anticheat (Bukkit) 2.3.74-675bf9bAug 22, 2026 Changes in this Build (since previous push)
Miscellaneous
- Toggle sneak no longer applies in inventories - by ManInMyVan (675bf9b)2.3.74-155abafGrim Anticheat (Bukkit) 2.3.74-155abafAug 21, 2026 Changes in this Build (since previous push)
Miscellaneous
- Use GrimAPI 1.6.0.10 - by Axionize WS2 (155abaf)2.3.74-97abf50Grim Anticheat (Bukkit) 2.3.74-97abf50Aug 21, 2026 Changes in this Build (since previous push)
Miscellaneous
- Index rolling punishment violations - by Limits (26fedef) - Add comments - by Limits (3e514c7) - Reduce violation history allocation and expiry cost - by Limits (b01ab1e) - Merge branch '2.0' into opt/flag-path - by Limits (89e767e) - Merge branch '2.0' into opt/flag-path - by Limits (03f4e9f) - Merge pull request #2820 from limits3/opt/flag-path Optimize rolling punishment violation tracking - by Axionize (97abf50)
- Queue rolling punishment violations - by Axionize WS1 (Performance
096adfe)2.3.74-24aca07Grim Anticheat (Bukkit) 2.3.74-24aca07Aug 21, 2026 2.3.74-73a835dGrim Anticheat (Bukkit) 2.3.74-73a835dAug 20, 2026 2.3.74-98be8c1Grim Anticheat (Bukkit) 2.3.74-98be8c1Aug 20, 2026 2.3.74-f803be6Grim Anticheat (Bukkit) 2.3.74-f803be6Aug 19, 2026 Changes in this Build (since previous push)
- Fix a possible false with packet order related checks - by ManInMyVan (Fixes
f803be6)2.3.74-9eaf917Grim Anticheat (Bukkit) 2.3.74-9eaf917Aug 18, 2026 Changes in this Build (since previous push)
Miscellaneous
- Narrow exception scope and log empty catch blocks (#2787) Found by custom Java linter static analysis. - DataStoreLifecycle.java: log exceptions in empty catch blocks instead of swallowing - Check.java: catch RuntimeException instead of Throwable - PunishmentManager.java: catch RuntimeException instead of Throwable - CommandRegister.java: catch RuntimeException instead of Throwable - by iamthealfaandtheomega (9eaf917)2.3.74-f48f450Grim Anticheat (Bukkit) 2.3.74-f48f450Aug 17, 2026 Changes in this Build (since previous push)
Miscellaneous
- Remove single var use - by ManInMyVan (f48f450)2.3.74-eaca6bcGrim Anticheat (Bukkit) 2.3.74-eaca6bcAug 17, 2026 Changes in this Build (since previous push)
Miscellaneous
- PlayerData -> player - by ManInMyVan (eaca6bc)2.3.74-629ad3bGrim Anticheat (Bukkit) 2.3.74-629ad3bAug 17, 2026 Changes in this Build (since previous push)
Miscellaneous
- Make BREAKABLE a function - by ManInMyVan (629ad3b)2.3.74-09fb9d1Grim Anticheat (Bukkit) 2.3.74-09fb9d1Aug 16, 2026 Changes in this Build (since previous push)
Miscellaneous
- Rename CheckManager.allChecks to checks - by ManInMyVan (09fb9d1)2.3.74-b190833Grim Anticheat (Bukkit) 2.3.74-b190833Aug 16, 2026 Changes in this Build (since previous push)
Miscellaneous
- Rename VehicleCheck to VehicleListener - by ManInMyVan (101efab) - Listeners don't need to be checks - by ManInMyVan (b190833)2.3.74-c6ed5c7Grim Anticheat (Bukkit) 2.3.74-c6ed5c7Aug 16, 2026 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 hitbox expansion is a float - by ManInMyVan (dad6262) - Update comment about 1.8 hitbox expansion - by ManInMyVan (c6ed5c7)2.3.74-0a18c77Grim Anticheat (Bukkit) 2.3.74-0a18c77Aug 15, 2026 Changes in this Build (since previous push)
Miscellaneous
- Use correct packet to resynchronise vehicle dismount position on 1.21.2+ - by SamB440 (0a18c77)2.3.74-c7a6714Grim Anticheat (Bukkit) 2.3.74-c7a6714Aug 15, 2026 Changes in this Build (since previous push)
Miscellaneous
- Fix reach / hitboxes false due to rare interpolation edge case in 1.21.9+ - by SamB440 (c7a6714)2.3.74-98c16e7Grim Anticheat (Bukkit) 2.3.74-98c16e7Aug 15, 2026 Changes in this Build (since previous push)
Miscellaneous
- Fix block predictions getting stranded, leaving permanent ghost blocks (#2795) * fix block predictions getting stranded by hash map iteration order clear block predictions on world change - by nemallone* (98c16e7)2.3.74-5920e74Grim Anticheat (Bukkit) 2.3.74-5920e74Aug 13, 2026 Changes in this Build (since previous push)
Miscellaneous
- RemovesafePluginVersion()- by ManInMyVan (5920e74)2.3.74-4a59415Grim Anticheat (Bukkit) 2.3.74-4a59415Aug 13, 2026 Changes in this Build (since previous push)
Miscellaneous
- Reduce object allocation in BadPacketsV - by ManInMyVan (1b8591e) - Always flag non-finite values in BadPacketsT - by ManInMyVan (4a59415)2.3.74-2614909Grim Anticheat (Bukkit) 2.3.74-2614909Aug 4, 2026 Changes in this Build (since previous push)
Miscellaneous
- Only send bundle packets if we aren't in a bundle - by ManInMyVan (2614909)2.3.74-9572749Grim Anticheat (Bukkit) 2.3.74-9572749Aug 4, 2026 Changes in this Build (since previous push)
Miscellaneous
- Optimize check dispatch (#2819) - by Limits (9572749)2.3.74-7fd677bGrim Anticheat (Bukkit) 2.3.74-7fd677bAug 4, 2026 Changes in this Build (since previous push)
- Fix SprintE when gliding - by ManInMyVan (Fixes
7fd677b)2.3.74-1821c3eGrim Anticheat (Bukkit) 2.3.74-1821c3eAug 3, 2026 Changes in this Build (since previous push)
Miscellaneous
- Use getCheck(check) instead of getPacketCheck(check) and such (#2809) - by ManInMyVan (1821c3e)2.3.74-16ea437Grim Anticheat (Bukkit) 2.3.74-16ea437Aug 3, 2026 Changes in this Build (since previous push)
Miscellaneous
- Optimize BadPacketsJ - by ManInMyVan (16ea437)2.3.74-1a8964bGrim Anticheat (Bukkit) 2.3.74-1a8964bAug 3, 2026 Changes in this Build (since previous push)
Miscellaneous
- ImprovePLAYER_ROTATIONhandling - by ManInMyVan (1a8964b)2.3.74-d2eac90Grim Anticheat (Bukkit) 2.3.74-d2eac90Aug 3, 2026 Changes in this Build (since previous push)
- Fix PacketOrderC - by ManInMyVan (Fixes
d2eac90)2.3.74-4fcf887Grim Anticheat (Bukkit) 2.3.74-4fcf887Aug 3, 2026 Changes in this Build (since previous push)
Miscellaneous
- Skip inapplicable checks during dispatch (#2821) * Skip checks outside supported versions * Add comments and preserve BadPacketsH behavior * remove redundant checks for client/server version * apply isApplicable to BadPacketsH --------- Co-authored-by: ManInMyVan <113963219+ManInMyVan@users.noreply.github.com> - by Limits (4fcf887)2.3.74-9ec245cGrim Anticheat (Bukkit) 2.3.74-9ec245cAug 3, 2026 Changes in this Build (since previous push)
Miscellaneous
- Eye height is affected by scale - by ManInMyVan (9ec245c)2.3.74-e7569c0Grim Anticheat (Bukkit) 2.3.74-e7569c0Aug 3, 2026 Changes in this Build (since previous push)
- Fix player scale not being updated on 1.20.5/6 - by ManInMyVan (Fixes
e7569c0)2.3.74-5d4e4d3Grim Anticheat (Bukkit) 2.3.74-5d4e4d3Jul 31, 2026 Changes in this Build (since previous push)
Miscellaneous
- Use arrays for iteration in CheckManager - by ManInMyVan (1f7ae45) - Mark Check.onReload() param as @NotNull - by ManInMyVan (2b0890a) - Make changing the default cancelVL for BlockPlace checks easier - by ManInMyVan (e0b792d)
- FixFixes
exploit.allow-sprint-jumping-when-using-elytranever changing - by ManInMyVan (5d4e4d3)2.3.74-4e33690Grim Anticheat (Bukkit) 2.3.74-4e33690Jul 31, 2026 Changes in this Build (since previous push)
Miscellaneous
- Make NoOpResyncHandler an enum - by ManInMyVan (e9ce4ed)
- Fix decay/setbackvl/description not resetting to defaults on reload - by ManInMyVan (Fixes
4e33690)2.3.74-7199c0fGrim Anticheat (Bukkit) 2.3.74-7199c0fJul 30, 2026 Changes in this Build (since previous push)
Miscellaneous
- Cleanup - by ManInMyVan (7199c0f)2.3.74-9fcc457Grim Anticheat (Bukkit) 2.3.74-9fcc457Jul 30, 2026 Changes in this Build (since previous push)
Miscellaneous
- Call registerBuiltInVerboseTemplates() once - by ManInMyVan (9fcc457)2.3.74-b760568Grim Anticheat (Bukkit) 2.3.74-b760568Jul 30, 2026 Changes in this Build (since previous push)
- Fix falses with changing slots and digging (#2798) * fix PacketOrderI falses when changing slots with keybinds * add a note about the other uses fix WrongBreak - by ManInMyVan* (Fixes
b760568)2.3.74-7ae1d8fGrim Anticheat (Bukkit) 2.3.74-7ae1d8fJul 29, 2026 Changes in this Build (since previous push)
Miscellaneous
- Fix incorrect stupidity packet handling - by SamB440 (7ae1d8f)2.3.74-11d1d3cGrim Anticheat (Bukkit) 2.3.74-11d1d3cJul 29, 2026 2.3.74-1bb5ea2Grim Anticheat (Bukkit) 2.3.74-1bb5ea2Jul 29, 2026 Changes in this Build (since previous push)
Miscellaneous
- Handle nether portal intersection in correct place aka Mojang's awful vibecoded inside block handling. - by SamB440 (1bb5ea2)2.3.74-b8677beGrim Anticheat (Bukkit) 2.3.74-b8677beJul 28, 2026 Changes in this Build (since previous push)
- Fix usingProxy always returning false (#2481) (#2771) * fix usingProxy always returning false (#2481) * Update common/src/main/java/ac/grim/grimac/events/packets/ProxyAlertMessenger.java Co-authored-by: ManInMyVan <113963219+ManInMyVan@users.noreply.github.com> --------- Co-authored-by: ManInMyVan <113963219+ManInMyVan@users.noreply.github.com> - by Francesco (Fixes
b8677be)2.3.74-d54b49bGrim Anticheat (Bukkit) 2.3.74-d54b49bJul 25, 2026 Changes in this Build (since previous push)
Miscellaneous
- Remove player.movementPackets - by ManInMyVan (3b5e344) - Reuse filterMojangStupidityOnMojangStupidity, baseTickAddition, and baseTickWaterPushing objects - by ManInMyVan (d54b49b)2.3.74-fd4bfbdGrim Anticheat (Bukkit) 2.3.74-fd4bfbdJul 25, 2026 Changes in this Build (since previous push)
Miscellaneous
- Cleanup - by ManInMyVan (fd4bfbd)2.3.74-85dd3d9Grim Anticheat (Bukkit) 2.3.74-85dd3d9Jul 23, 2026 Changes in this Build (since previous push)
Miscellaneous
- Make duplicate handling more readable - by ManInMyVan (85dd3d9)2.3.74-9c45c65Grim Anticheat (Bukkit) 2.3.74-9c45c65Jul 22, 2026 Changes in this Build (since previous push)
- Fix version comparison when cancelling duplicate packets - by ManInMyVan (Fixes
9c45c65)2.3.74-6ba39efGrim Anticheat (Bukkit) 2.3.74-6ba39efJul 22, 2026 Changes in this Build (since previous push)
Miscellaneous
- Override duplicate position on 1.8 servers if cancel-duplicate-packet is false - by ManInMyVan (6ba39ef)2.3.74-936179eGrim Anticheat (Bukkit) 2.3.74-936179eJul 21, 2026 Changes in this Build (since previous push)
Miscellaneous
- Fix NPE by using PlayerManager.getUser over manual channel (#2792) - by purpurcof (936179e)2.3.74-2fe3b3eGrim Anticheat (Bukkit) 2.3.74-2fe3b3eJul 19, 2026 Changes in this Build (since previous push)
Miscellaneous
- Flag breaking blocks with a spear - by ManInMyVan (2fe3b3e)
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta