Sueta

Lightning Grim Anticheat

2.3.74-00dbb86-b99

Anticheat Perfected | 3.0005 reach | 99.999% antikb. Fork of GrimAC that's faster, with better reach checks, interact checks, and numerous bug fixes.

·Plugin
  1. 2.3.74-00dbb86-b99latestLightningGrim Anticheat (Bukkit) 2.3.74-00dbb86-b99Jun 27, 2026

    Changes in this Build (since previous push)

    Miscellaneous
    - Fix teleportAsync detection for old paper and MC versions where method did not exist - by Axionize (7885555) - 26.1 support (#2553) only bukkit platform for now - by Cyramek (a9b91e7) - Bump PE for 26.1.2 support - by Axionize (f36f870) - Implement fluid count tracker - by cyramek (f9fdfa7) - Always use main hand for attack packets - by cyramek (61e9e69) - Don't pass null clientVersion so chunk will use server version for mapping's lookup broken after recent packetevents update that overriden #set method in Chunk_v1_18 - by cyramek (8dc657a) - Fix some falses regarding camel sprinting (#2462) * Fix camel sprinting falses * Forgot about camel husks * Obey code style * Fix respawns * Obey code style (for real this time) * Fix SprintG false with camels Move camel sprinting state to VehicleData - by LaserSlime* (d55f1b7) - Load optional workspace.gradle.kts if present - by Axionize WS1 (6c3ccb4) - Migrate internal firings to GrimAPI 1.3 channel API (#2612) - by Axionize (3664f4d) - FastBreak false positive on Vault block (#2610) - by Tyler (794e120) - Fire GrimPlayerSetbackEvent alongside GrimTeleportEvent - by Axionize WS2 (a86dedf) - Bump packetevents to 6953c38 (upstream 2.12.2 merge + obfuscation-safe nbt scan) - by Axionize WS1 (7499d10) - Pass fluid count in our custom chunk reader - by cyramek (66b3334) - Update DynamicConnecting.java (#2617) Fixes issues on 1.8.9 / Older versions thinking that daylight detectors connect to fences / iron bars Related: https://github.com/GrimAnticheat/Grim/issues/1856 - by KotlinList (d81d03f) - Bump packetevents to 22c9961 (relocateHandlers respects compress/decompress) fixes #2552 - by Axionize WS1 (257bffe) - Fix issues with DynamicConnecting.java with client versions (#2618) tested with 1.8.9, 1.20.4 and ViaVersion on 1.20.4 Server and 1.8.9 Client related issue: https://github.com/GrimAnticheat/Grim/issues/2148 - by InetAddress (5c46b0a) - History rewrite: five backends, session-based, ring-buffer write path + universal config autoupdater (#2622) - by Axionize (578c784) - Minor Post code cleanup - by ManInMyVan (053b090) - Don't cancel CLOSE_WINDOW in PacketOrderK - by ManInMyVan (fbabbf2) - Rename grim.legacy. @CheckData stable_keys to descriptive names - by Axionize WS1* (c233a60) - Escape backslashes when emitting double-quoted scalars (#2623) - by Axionize WS1 (84bd90d) - Fix StackOverflow on isChunkLoaded by routing through ChunkSource (#2568) - by Axionize WS2 (c88b494) - Kick anyone who sends vv:proxy_details - by ManInMyVan (3021287) - Revert "kick anyone who sends vv:proxy_details" This reverts commit 3021287391de4aee964abe5bcf6c452f72f68a7b. - by AoElite (73f63c1) - Fixed Typo in shulker uncertainty logic (#2630) - by aquip (2508a34) - Kick anyone who sends vv:proxy_details - by ManInMyVan (e9c918d) - Add support for URL timeout customization and reimplement via proxy kicking - by AoElite (fd9e0f8) - Add --name / --match / --grep regex filters to /grim history - by Axionize WS1 (d591f10) - Bump grim-api pin to 1.3.2.0 - by Axionize WS1 (2c60aae) - Redstone wall torch should use isLit instead of isPowered - by cyramek (21f0c3d) - Bump grim-api to 1.3.2.1 - by Axionize WS2 (17d4d2f) - Check cameraEntity.isSelf() in isTickingReliablyFor - by ManInMyVan (3e5afef) - Simplify shulker opening/closing - by ManInMyVan (fc899a3) - Min, not max - by ManInMyVan (83a6d98) - Happy ghast scale is also clamped - by ManInMyVan (5254190) - Remove unused import - by ManInMyVan (145f71c) - Fall back to modrinth for changelog range when push payload missing - by Axionize WS1 (4c866d0) - Small cleanup - by ManInMyVan (5a40a06) - Remove unused import - by ManInMyVan (215a1e6) - Tweak "UrlTimeout" constant for consistency - by AoElite (addabec) - Update DiscordManager webhook regex to support canary and make timeout configurable - by AoElite (99e309f) - Check rotations in teleports (#2268) - by ManInMyVan (717829a) - Make name and stableKey in CheckData not optional - by ManInMyVan (65d1050) - Only check isSprinting when rewarding in sprint checks - by ManInMyVan (c549b19) - Use violation setback in SprintA - by ManInMyVan (6953235) - Bump grim-api to 1.4.0.0 - by Axionize (cdd490b) - Apply block effects for swim-hop vector (#2648) * apply block effects for swim-hop vector adjust swim hop constants - by Cyramek* (73c60d0) - VersionUtil uses providers.exec for git (config-cache compat) - by Axionize (62b2268) - Anchor N:M intervals at N (#2661) - by Axionize (5fa803e) - Fire N:M on boundary crossings, not on every flag at the boundary - by Axionize (36675eb) - Per-command incident cursor (nextBoundary + executedOnce) - by Axionize (fb4ad7a) - Preserve legacy one-shot command semantics - by Axionize (20d68c1) - Bump grim-api to 1.5.0.0 - by Axionize (25d10f4) - Use routed backend check catalog - by Axionize (29316a7) - Repair legacy history check ids - by Axionize (70223cd) - Use MySQL reconnecting API build - by Axionize (ff214a4) - Run check-id repair asynchronously - by Axionize (e32d091) - Small cleanup - by ManInMyVan (fdaf096) - Skip onUserLogin when PacketUser is null - by Axionize (2af658c) - Backport V3-side parity adds (against 2.0) (#2678) - by Axionize (9b1aa1a) - Bump PE: fix Issue #2670 - by Axionize (6252fe6) - Allow not having client-brand.ignored-clients in config - by ManInMyVan (60d3ecf) - Mark utility classes as @UtilityClass - by ManInMyVan (fd9e91d) - Make WriteLog$Entry a record - by ManInMyVan (d501dfe) - Bump PE: fix #2681 - by ManInMyVan (43db51d) - Make player.stuckSpeedMultiplier a Vector3d also reduce object allocations - by ManInMyVan (8083f42) - More object alloc reduction - by ManInMyVan (d939109) - Mark ChatD as stable - by ManInMyVan (5869433) - More code cleanup - by ManInMyVan (935668a) - Mark some listeners as pre-via - by ManInMyVan (ce89791) - Reduce memory allocation and exclude annotation processors (#2669) * ComplexCollisionBox#downCast: Reduce alloc * ReachInterpolationData#getPossibleLocationCombined: Reduce alloc * SimpleCollisionBox: Only alloc boxes when needed SimpleCollisionBox#betweenCornersInDirection: Skip Vector3d alloc * Materials: Use IdentityHashMap backed Sets to reduce alloc (StateType#hashCode) * build.gradle.kts: Exclude annotation processor service from shadowJar * Update common/src/main/java/ac/grim/grimac/utils/collisions/datatypes/ComplexCollisionBox.java Co-authored-by: ManInMyVan <113963219+ManInMyVan@users.noreply.github.com> * Remove leftover comments from testing --------- Co-authored-by: Dieu <info@l4b.org> Co-authored-by: Techirion <126729304+Techirion@users.noreply.github.com> Co-authored-by: ManInMyVan <113963219+ManInMyVan@users.noreply.github.com> - by NO-UUID (6152908) - Use lombok getter for CompensatedInventory.startOfTickStack - by ManInMyVan (199b673) - Don't box if we don't need to - by ManInMyVan (bebccfa) - Make chat checks and BadPacketsM pre-via - by ManInMyVan (21f1534) - Update startOfTickStack on slot change (#2683) - by ManInMyVan (8c95b21) - Bump packetevents to 2.12.2+6dca3cc00 (fabric pre-Via listener fix) - by Axionize (09194f3) - Fix PE hash length — CI publishes with 7-char hash - by Axionize (0b7001b) - Use getInstance(Class) instead of get(Class) in CheckManager - by ManInMyVan (b62722b) - Migrate more checks to pre-via - by ManInMyVan (36931a8) - Send a transaction before adding the task to set serverOpenedInventoryThisTick - by ManInMyVan (e62d451) - Move CheckManagerListener onPacketSend to pre-via - by ManInMyVan (17b86aa) - Default KICK_ON_TRANSACTION_ERRORS to true - by ManInMyVan (490a02b) - Pre-loa
    22232 downloads
  2. 2.3.74-2.0-0c38eaaGrim Anticheat (Bukkit) 2.3.74-2.0-0c38eaaJun 26, 2026

    Changes in this Build (since previous push)

    Miscellaneous
    - Backport storage ownership leases - by Axionize WS2 (e17023b) - Use published GrimAPI ownership build - by Axionize WS2 (429fc17) - Use released GrimAPI ownership version - by Axionize WS2 (c71ef0c) - Use GrimAPI 1.6.0.7 ownership fix - by Axionize WS2 (0066487) - Backport storage ownership leases Merge storage ownership leases backport using released GrimAPI 1.6.0.7. - by Axionize (0c38eaa)
    455 downloads
  3. 2.3.74-2.0-21f1534Grim Anticheat (Bukkit) 2.3.74-2.0-21f1534May 26, 2026

    Changes in this Build (since previous push)

    Miscellaneous
    - Ensure the short commit is used - by AoElite (ce6e1d3) - Any 200 status codes are acceptable - by AoElite (163e120) - Allow the embed images to be customizable and show grim's version in the footer - by AoElite (5c46021) - Slightly more configurable webhook embed - by ManInMyVan (6385460) - Ignore unhittable entities for block placements - by AoElite (8d7a4cc) - Bump Gradle to 9.1.0 - by SamB440 (322d256) - CancelLerp fixed in 1.21.9, apparently - by SamB440 (bb143d7) - Correct bounding box calculations for baby turtles, happy ghasts, dolphins, armadillos, and camels - by cyramek (2e1c79b) - Don't specify baby scale factor twice - by ManInMyVan (6a223a3) - CHUNK_BATCH_ACK is async - by ManInMyVan (d538c59) - Add 2 more rules to .editorconfig - by ManInMyVan (1317ae0) - Fix ClassNotFoundException with new ChatB Via rewriter hook - by Axionize (4d6ac75) - Use FastUtil Map for violations - by Axionize (ca6e83d) - More fastutil micro optimizations - by Axionize (5551ef6) - Fix Fabric Auto JiJ script - by Axionize (41c7e41) - Require CHUNK_BATCH_ACK be sent only when it's supposed to be sent - by ManInMyVan (bbab7e2) - Check if we're already sending a bundle packet - by ManInMyVan (e222df8) - [1.21.10] Rewrite block effects, LpVector support, partially implemented collision boxes (#2300) - by Cyramek (0237f95) - Get rid of a buffer in vector format conversion - by cyramek (a2f4dc1) - Support copper variants of chains - by cyramek (44900e5) - Add translations for the sender-not-found message - by AoElite (f381805) - Refactor Grim startup/system args handling - by Axionize (faf2fb3) - Optimize Messages (#2309) * Optimize MessageUtil.replacePlaceHolders() * Send user messages at packet level bypassing backend server for performance * Stash temporary changes Make Grim send fast chat messages bypasses platform by default - by Axionize* (90036e2) - Micro optimize DefaultResyncHandler - by Axionize (1eae548) - Optimize new object creation on vector add() calls - by Axionize (15e8098) - Optimize new Vector3dm() multiply calls - by Axionize (26492fd) - Mark ElytraB as stable - by ManInMyVan (8a6863b) - Mark ElytraC as stable - by ManInMyVan (3f19abc) - Mark ElytraA as stable - by ManInMyVan (d0aafdd) - Mark ElytraF as stable - by ManInMyVan (79bf7e4) - Remove double space in ChatB - by ManInMyVan (6e5ec33) - Mark PositionBreakB as stable - by ManInMyVan (89cf181) - Mark MultiActionsC as stable - by ManInMyVan (a82f2b8) - Mark MultiActionsD as stable - by ManInMyVan (a86bf57) - Possibly fix build - by ManInMyVan (9ba4052) - Clear active item before updating inventory on legacy (#2317) * Apply spotless Clear active item before updating inventory on legacy - by BT (calcastor/mame)* (b69906f) - Allow up to one PLAYER_INPUT per tick (#2306) - by ManInMyVan (1b47e31) - Add shelf collision box - by ManInMyVan (4f3e715) - Add copper golem statue collision box - by ManInMyVan (a76bf9c) - Add copper golem statue, shelf collision boxes and other missing 1.21.10 stuff (#2315) * add copper golem statue * Include ViaVersion substitution * add shelves * also add copper armor * add mannequin box sizes Add copper golem size - by AnnotationVisitor* (102b584) - We do not need high bound if player ticks reliably. - by SamB440 (f8a5315) - Switch to mojmap for fabric see https://fabricmc.net/2025/10/31/obfuscation.html - by ManInMyVan (b373e5f) - Slight cleanup of fabric code - by ManInMyVan (0df77dd) - Reorder publication of artifacts to Modrinth and update supported versions - by Axionize (bfd2bd0) - Show size for applicable reach/hitbox flags - by ManInMyVan (6280b28) - Don't simulate movement in unloaded chunks? Who knows what other problems this could cause... - by SamB440 (0ba3317) - Bump cloud to beta.13, fixes #2318 - by SamB440 (c323cf0) - Disable PacketOrderP, fixes #2327 - by SamB440 (ea1f161) - New translation ro.yml (#2285) Config Romanian translation for grim ac. - by ItzBloxxy (918e657) - Disable ExploitB "invalid page characters" check - by ManInMyVan (def2163) - Small piston optimization - by AoElite (ba1d1db) - Tweak GrimDump output and include some non-default alert settings - by AoElite (5c71531) - Hopefully make installation instructions more clear also moves it higher on the page - by ManInMyVan (b14628c) - Make sure that we use packet-based inventory state after closing the inventory - by cyramek (a46d296) - Update CrashC.java (#2350) - by Weigurde (6df484b) - Bump PacketEvents version - by Axionize (9b500a2) - Migrate workflows to tenki (#2362) - by tenki-cloud[bot] (e1bd2ed) - Remove some unnecessary publishing paths - by AoElite (3380d7f) - Optimise bounding box calculations - by cyramek (3f67272) - Setback changes - by SamB440 (8ddd7f1) - Improve bypass template - by ManInMyVan (ba91251) - More consistent issue templates - by ManInMyVan (499bf7e) - Fix spectate command resetting gamemode when spectating someone in another dimension (#2365) * Fix gamemode change on dimension change This issue happened when using the spectate command on a player in another dimension. the spectator was set to survival mode. * Fix player gamemode reset bug When spectating a player in another dimension, you would previously get set to survival mode, this is now fixed. - by GroupXyz (3fc985c) - Fixed Reach false positive with Happy Ghast and clients under 1.21.6 (#2352) - by Greened (e386b93) - Bump PacketEvents version - by Axionize (2d785fd) - Make discord webhook pattern stricter and support different api versions - by AoElite (3bf3226) - Update lunar's brand format in all the configs - by AoElite (2d053d0) - More setback changes - by SamB440 (4d28f85) - Adjust canGlide logic to try to improve compatibility - by AoElite (679e869) - Adjust isGlider logic to account for items that can't be depleted - by AoElite (acf273f) - Revert "fix incorrect EquipmentSlot mappings in isGlider logic" This reverts commit d96d683b14150d6e0f486a63cf1a74c417c6a84b. - by AoElite (0153ce3) - Refactor repo logic to support mavenLocalOverride - by Axionize (965008f) - Bump PE - by Axionize (12f6af3) - Add initial support for 1.21.11 and update dependencies - by Axionize (97b8758) - Fix gliders not working in offhand slot (#2397) - by iLemon (32f607b) - Bump github actions-upload-artifact versions - by Axionize (9bd12cc) - Make runner configurable to work around Tenki issues (#2398) - by Axionize (f772b74) - Fix NPE when Spigot late-bind option is enabled & improve injection logic This PR fixes a NullPointerException that occurred when the Spigot "late-bind" option was enabled on servers prior to 1.14.4. Changes: - Changed injection priority: The plugin now attempts to register the Paper TickEndEvent first. It only falls back to NMS reflection if the Paper API is unavailable. - Added a null check for the server connection instance to prevent the NPE during reflection injection. - Added specific error logging: If injection fails on legacy servers (< 1.14.4), the plugin now reflectively checks spigot.yml settings to explicitly warn the user if late-bind is the cause. - Refactored reflection logic to use ReflectionUtils for better safety and code cleanliness. - by uRyanxD (5f02ccc) - Bump PE - by Axionize (92d06e4) - Build ci changes - by Axionize (9626712) - Cache map values for performance (#2407) - by Rothes (8f0036e) - Clean up OptifineFastMath.java a bit - by ManInMyVan (2d8def6) - Support CAMERA packet (#2303) - by ManInMyVan (d374c2b) - Add PlatformPlayerFactory#getOfflinePlayers() - by Axionize (ce0dad5) - Stash work - by Axionize (90193b4) - Fix reach regressio
    7640 downloads
  4. 2.3.74-65815fc-b98LightningGrim Anticheat (Bukkit) 2.3.74-65815fc-b98Apr 15, 2026

    Changes in this Build (since previous push)

    Miscellaneous
    - Fix getting hitbox for unstable scaffolding - by Axionize (f0fbc9d) - History rewrite marker - by Axionize (7d487a4) - Add support for attribute swapping to and from items with attack range components - by Axionize (b281a2d) - Update translation - by tjshtqwq (c2acfae) - Merge branch '2.0' into patch-1 - by tjshtqwq (75b5405) - Update zh.yml - by tjshtqwq (f54ca0e) - Clean up typos and translator notes - by Axionize (1f55742) - Merge PR #2267 - Improved Chinese Translations - by Axionize (439477e) - Add Polish configuration file for GrimAC (#2501) Co-authored-by: DawixTV <92529087+DawixTV@users.noreply.github.com> - by dxw1d (272a889) - Revert "load after ZNPCsPlus" This reverts commit 1d0cbb7078205b0b265a8ae6047bd304811ed130. - by ManInMyVan (c7983b7) - Remove unused imports in Reach.java - by ManInMyVan (d273229) - Fix Discord Webhook PAPI Placeholders (#2518) * Fix support for Discord markdown parsing of several edge cases * Fix PAPI name mangling * Cleanup Implementation of new Discord Webhook handling * Document exploit choice to not use volatile when technically correct to * Address all code review concerns * Cleanup unused code Refactor packages for discord related data types - by Axionize* (c356f5f) - Fix compile issues from package references not being refactored in Discord refactor - by Axionize (53cf3e8) - Discord.yml translation fixes - by Axionize (d4611f1) - Add support disable-webhook-validation boolean in discord.yml for custom domains with Discord webhooks Closes https://github.com/GrimAnticheat/Grim/issues/2520 - by Axionize (879d566) - Account for 1.21.2+ clients ignoring teleport packets while in vehicle (#2470) fix: https://github.com/GrimAnticheat/Grim/issues/2463 - by Cyramek (8a0d1e2) - Bump version to 2.3.74 - by cyramek (546abf0) - Add support for viaversion attack range component for 1.21.11+ clients on legacy servers (#2474) add support for https://github.com/ViaVersion/ViaVersion/pull/4733 - by Cyramek (7e8b6b6) - Fix encoding of Polymer blocks breaking when resyncing with world, optimize allocations Fabric PlatformChunk.getBlockId(x,y,z) - by Axionize (0a1ce1d) - Reset food level on respawn (#2528) - by SamB440 (5749463) - Fix ghost block mitigation on floating block placement (#2530) - by RareMen (13fb273) - Exempt spectators in 1.21.11+ from PacketOrderB (fixes #2493) - by ManInMyVan (29c0757) - Slightly change BadPacketsP description - by ManInMyVan (539e822) - Rename BadPacketsC to SelfInteract - by ManInMyVan (177c003) - Set CheckManager#packetEntityReplication on init - by ManInMyVan (3055cd1) - Make TransactionOrder verbose consistent with other checks - by ManInMyVan (68f34f2) - Require hand to be MAIN_HAND in PacketOrderB - by ManInMyVan (598aae0) - Check for keepsprint on 1.9 servers (#2070) * check for keepsprint on 1.9 servers * update held item in AttackCooldownHandler every time the slot is changed * fix #2389 change AttackCooldownHandler package - by ManInMyVan* (e954124) - Footer text does not get parsed as markdown - by ManInMyVan (e40ec01) - Bump Kotlin Plugin Serialization 2.3.0 - by Axionize (5f9b9dd) - Make DefaultResyncHandler a record - by Axionize (740f7f4) - Merge branch '2.0' into lightning

    Conflicts:

    common/src/main/java/ac/grim/grimac/checks/impl/combat/Reach.java

    common/src/main/java/ac/grim/grimac/manager/CheckManager.java

    common/src/main/java/ac/grim/grimac/player/GrimPlayer.java - by Axionize (162a8d1)

    - Fix compilation issues, eliminate allocations and fix distanceSquared() > 36 instead of 6 - by Axionize (5efefe5) - Spear stabs are attacks, handle them as such - by ManInMyVan (bf10e23) - Add separate logic for publishing release builds in workflow - by AoElite (f0e15b0) - Bump PE for initial 26.1 support - by Axionize (f380fcd) - Fix PE 26.1 update (deferred fabric folder) - by Axionize (9b06c86) - Check if isPacketInventoryActive was false before allowing revert - by SamB440 (6a46c35) - Move ElytraA onStartGliding() to before the client version check in PacketEntityAction - by ManInMyVan (11d572f) - Account for INTERACT_ENTITY being split in 26.1 - by ManInMyVan (7d9dc86) - Actually check sneaking in MultiInteractA - by ManInMyVan (89eedbe) - Quilt is a normal client - by ManInMyVan (77c48f4) - Fix glow squid bounding box - by SamB440 (10cb176) - Add BadPacketsC to check if the LEAVE_BED packet is valid - by ManInMyVan (d1b2135) - Fix soul torch collision data - by SamB440 (7fd7bc1) - Fix PostgreSQL UUID retrieval in history command (#2575) * Fix PostgreSQL UUID retrieval in history command * Improve error handling for UUID retrieval in DatabaseUtils Use if-else if in DatabaseUtils.getUuid - by Fussel* (efd796c) - Bump PE to support Bukkit 26.1 servers - by Axionize (ece9f3c) - Minor changes to PacketHidePlayerInfo - by ManInMyVan (b55a12c) - RESOURCE_PACK_STATUS is async - by ManInMyVan (e8dc9ae) - Downgrade PE to fix promise/future execution breaking in PE's netty listeners - by Axionize (3e07a0e) - Bumped Gradle Wrapper to fix build (#2591) - by Tyler (890799d) - Fix MYSQL 8 support (#2534) * Fix MYSQL 8 support Prevent double index error from sending everytime. - by Milan Ensink* (35fe1f0) - MultiActionsD not checking if the inventory got opened this tick (#2596) - by Bram (1b60cb8) - Don't check the same value twice - by ManInMyVan (99dce8c) - Fix incorrect entity metadata indexes - by Axionize (c169d9c) - Merge remote-tracking branch 'origin/2.0' into lightning

    Conflicts:

    common/src/main/java/ac/grim/grimac/checks/impl/combat/Reach.java - by Axionize (65815fc)

    🐛 Fixes
    - Fix many issues with collisions while riding nautilus/happyghast (#2460) thanks LaserSlime and Axionize for help! - by Cyramek (302bed1) - Fix noslow with invalid drop item packets - by ManInMyVan (48115eb) - Fix #2563 - by ManInMyVan (cd3576b) - Fix #1990 - by ManInMyVan (b9da63c) - Fix #2579 - by ManInMyVan (13ad8bd) - Fix PacketOrderC viabackwards false - by ManInMyVan (fc75e51)
    7436 downloads
  5. 2.3.73-0a6ac7a-b97LightningGrim Anticheat (Bukkit) 2.3.73-0a6ac7a-b97Feb 26, 2026

    Changes in this Build (since previous push)

    Miscellaneous
    - Use config history.database.port for database connection port. Fixes #2415 - by SamB440 (42b6630) - Prevent torn reads and race condition on respawn on Fabric from reconstruction of ServerPlayerEntity - by Axionize (101473b) - Resync on netty thread instead of trying to send packets in region thread - by Axionize (80f90e6) - Add option to disable resyncing without API with a NoOp resync handler - by Axionize (7c68947) - Fix Sculk Vein replacement Phase/Simulation falses & Optimize canBeReplaced logic - Added replacement logic for SCULK_VEIN (mirrors GLOW_LICHEN). - Refactored sequential 'if' statements into an 'else-if' chain to improve branch prediction and allow early exits. - Reordered block checks based on frequency (Slabs, Snow, and Vines are now checked first). - Merged duplicate logic for multiface blocks. - by Axionize (b79d5fd) - Only update profiles if PLAYER_INFO_UPDATE contains ADD_PLAYER action - by Axionize (d0b30de) - Patch FabricatedPlace falses - by Axionize (98fd065) - Make CrashC verbose more consistent with other checks - by ManInMyVan (6186abc) - Improve FabricatedPlace patch - by Axionize (07d2010) - Attempt to fix disconnect.timeout cascade issues - by Axionize (639490a) - Fix Mushroom and Fungus Hitboxes - by Axionize (14573da) - Fix Coral hitboxes - by Axionize (a2074d0) - Add forgotten util class file for hitbox fix - by Axionize (8016586) - Fix merge errors in hitbox patch - by Axionize (ca64aab) - Update .gitignore - by Axionize (be35b9b) - Fix rot only accounting for reach/hitbox in 1.15 - 1.20.1 and 1.21.5 - 1.21.8 once and for all - by Axionize (9cb4547) - Temporary fix for Folia breaking getTPS() - by Axionize (dbd7510) - Faster temporary fix for Folia breaking getTPS() - by Axionize (02f6a3b) - Merge remote-tracking branch 'origin/2.0' into lightning - by Axionize (5c17fba) - Add Back Support for Legacy API (#2409) * Add back support for the legacy API temporarily Bump API to release version - by Axionize* (95e2774) - 1.21.11 support (#2420) * fix horse modern/legacy jumping mechanics, camel dash cooldown tracking (#2199) * implement UseEffects component fixes: https://github.com/GrimAnticheat/Grim/issues/2396 * initial support for hitbox margin * compensableDashableEntities -> dashableEntities * implement floating in water * implement nautilus movement todo: fix dashing, fix step * fix 0.03 fluid pushing this code was dropped in: https://github.com/GrimAnticheat/Grim/commit/1a6a8c57583e… * fix nautilus dashing * improve precision while dashing * actually fix dashing I'm really dumb ngl, vanilla packet sequence: 1. rot packet with PLAYER look angle 2. vehicle move packet with ENTITY look angle vehicle move packet overrides player's yaw and pitch from first rot packet * implement all prediction engines for nautilus I will refactor this later * support new gliding behavior * refactor nautilus prediction engines * implement parched boundingbox * add support for fast lava gameplay attribute in fluid pushing * camels have variants now * WIP tick-based world borders * fix off ground camel dashing thanks thisisatest8406 * add onGround tracking for entities * revert tracking entity onGround I decided that I don't care enough, camels are bugged as hell, everything desync * remove unneeded diff * fix pending jumps and camel off-ground dashing * remove outdated comment regarding nautilus jumping logic * Add support for max_reach AttackRange component --------- Co-authored-by: Axionize <154778082+Axionize@users.noreply.github.com> - by Cyramek (bf85863) - Unify all APIs - by Axionize (c5855fd) - Fix support for messing legacy getGrimUser(Player player) method - by Axionize (8001f6c) - Bump PE - by Axionize (21f6988) - Bump API to no longer shade Player shim - by Axionize (50a25d9) - Command API fallback handling - by Axionize (08770f0) - Refactor Fabric to make permissions API and cloud optional dependencies - by Axionize (b9fa89c) - Fabric 1.21.11 support for fabric-permissions-api-v0 not being included - by Axionize (075cec8) - Update supported fabric versions - by Axionize (3659060) - Bump PE - by Axionize (a54329a) - Fix early init of CommandManager on Bukkit causing startup issues - by Axionize (fefe0d1) - Rename Fabric mc1211 -> mc12111 module - by Axionize (9d1682d) - Fix fast break false when switching tools via shulker box (#2454) - by Ayou (c043357) - Revert this for now, until we find a better way to fix it - by cyramek (b7a719d) - Don't let player reuse setback velocity (fixes #2445) (#2450) - by SamB440 (cd86c14) - Rename Fabric1211PlatformServer -> Fabric12111PlatformServer - by Axionize (88cfffc) - Refactor Resolver Lifecycle - by Axionize (35174fd) - Evoker fangs are unhittable - by SamB440 (80afaae) - Bump PE: Fixes Packet Ordering and mapping issues - Previa packet mapping failing due to incorrect upstream call to getPacketVersion() instead of getClientVersion(), affects previa on all versions - Fix Krypton + Via + Grim compat form listener relocation - by Axionize (6c49a01) - Add method exposing int block type from CompensatedWorld (#2464) * Implement feature * Update common/src/main/java/ac/grim/grimac/utils/latency/CompensatedWorld.java Co-authored-by: ManInMyVan <113963219+ManInMyVan@users.noreply.github.com> * Add @Override annotation --------- Co-authored-by: ManInMyVan <113963219+ManInMyVan@users.noreply.github.com> - by Cubicake (2b62148) - Add /grim testwebhook - by ManInMyVan (327b947) - Improve comments in Chinese configuration file (#2490) Updated comments in zh.yml for clarity and translation. - by MatrixU5er (b65b7f0) - Load after ZNPCsPlus - by ManInMyVan (1d0cbb7) - Bump grim-api version - by AoElite (7be8f51) - Update Grim API to 1.2.4.0 - by Axionize (4ca65b1) - Merge branch '2.0' into lightning

    Conflicts:

    .github/workflows/build-and-publish.yml

    common/src/main/java/ac/grim/grimac/checks/impl/combat/Reach.java

    common/src/main/java/ac/grim/grimac/predictionengine/PointThreeEstimator.java - by Axionize (0a6ac7a)

    ♻️ Refactoring
    - Refactor BlockEffectsResolver to accept movement list - by cyramek (29d28c6)
    🐛 Fixes
    - Fix elytra packet abuse on 1.8 servers - by ManInMyVan (f95d877) - Honor per-check nomodifypacket (#2477) - by runningbird2 (f118b5c)
    9759 downloads
  6. 2.3.73-daa3bfe-b96LightningGrim Anticheat (Bukkit) 2.3.73-daa3bfe-b96Dec 31, 2025

    Changes in this Build (since previous push)

    Miscellaneous
    - Adjust canGlide logic to try to improve compatibility - by AoElite (679e869) - Adjust isGlider logic to account for items that can't be depleted - by AoElite (acf273f) - Revert "fix incorrect EquipmentSlot mappings in isGlider logic" This reverts commit d96d683b14150d6e0f486a63cf1a74c417c6a84b. - by AoElite (0153ce3) - Refactor repo logic to support mavenLocalOverride - by Axionize (965008f) - Bump PE - by Axionize (12f6af3) - Add initial support for 1.21.11 and update dependencies - by Axionize (97b8758) - Fix gliders not working in offhand slot (#2397) - by iLemon (32f607b) - Bump github actions-upload-artifact versions - by Axionize (9bd12cc) - Make runner configurable to work around Tenki issues (#2398) - by Axionize (f772b74) - Fix NPE when Spigot late-bind option is enabled & improve injection logic This PR fixes a NullPointerException that occurred when the Spigot "late-bind" option was enabled on servers prior to 1.14.4. Changes: - Changed injection priority: The plugin now attempts to register the Paper TickEndEvent first. It only falls back to NMS reflection if the Paper API is unavailable. - Added a null check for the server connection instance to prevent the NPE during reflection injection. - Added specific error logging: If injection fails on legacy servers (< 1.14.4), the plugin now reflectively checks spigot.yml settings to explicitly warn the user if late-bind is the cause. - Refactored reflection logic to use ReflectionUtils for better safety and code cleanliness. - by uRyanxD (5f02ccc) - Bump PE - by Axionize (92d06e4) - Build ci changes - by Axionize (9626712) - Cache map values for performance (#2407) - by Rothes (8f0036e) - Merge remote-tracking branch 'origin/2.0' into lightning

    Conflicts:

    .github/workflows/build-and-publish.yml - by Axionize (8379457)

    - Clean up OptifineFastMath.java a bit - by ManInMyVan (2d8def6) - Support CAMERA packet (#2303) - by ManInMyVan (d374c2b) - Add PlatformPlayerFactory#getOfflinePlayers() - by Axionize (ce0dad5) - Stash work - by Axionize (90193b4) - Fix reach regression in not flagging clients from versions 1.15 to 1.20.1 due to rot only regression - by Axionize (60b70d1) - Merge branch 'fix/reach-infinite-expanding-hitbox' into 2.0 - by Axionize (4292e93) - Merge branch '2.0' into lightning - by Axionize (daa3bfe)
    🐛 Fixes
    - Fix incorrect EquipmentSlot mappings in isGlider logic - by AoElite (d96d683) - Exclude Azalea from Sapling hitbox definitions - by Axionize (4a104e2) - Bubble Column, Azalea, Bed, and Ceiling Wall Sign hit/collision boxes - by Axionize (c019566) - Bump gradle wrapper to fix build - by Axionize (c2afc62) - Fix NPE due to incorrect initialization order - by cyramek (9e745fd)
    🤖 Maintenance & CI
    - Bump shadow - by Axionize (955b725) - Increase default building memory allocation - by Axionize (55da384) - Bump PE - by Axionize (b6f9f86)
    11539 downloads
  7. 2.3.73-49742a9-b95LightningGrim Anticheat (Bukkit) 2.3.73-49742a9-b95Nov 8, 2025

    Changes in this Build (since previous push)

    Miscellaneous
    - Update upstream - 1.21.10 support
    8894 downloads
  8. 2.3.72-0315338-b92Lightning Grim Anticheat (Bukkit) 2.3.72-0315338-b92Aug 2, 2025
    * Update upstream
    13615 downloads
  9. 2.3.72-71bd30a-b91Lightning Grim Anticheat (Bukkit) 2.3.72-71bd30a-b91Jul 13, 2025
    * Fix typo causing Piston false (71bd30a10)
    2897 downloads
  10. 2.3.72-293bede-b90Lightning Grim Anticheat (Bukkit) 2.3.72-293bede-b90Jul 13, 2025
    * Update upstream: numerous bug fixes * New optimized * SUPPORT FOR OLD GRIM HISTORY FORMAT HAS BEEN DROPPED NOW THAT IT IS UPSTREAMED. YOUR OLD DATA WILL NOT BE MIGRATED AND SHOWN BUT THE COMMAND WILL STILL WORK.
    168 downloads
  11. 2.3.72-326e200-b89Lightning Grim Anticheat (Bukkit) 2.3.72-326e200-b89Jul 7, 2025
    * Fix numerous 1.21.2+ sneaking & vehicle issues
    14104 downloads
  12. 2.3.72-0763048-b88Lightning Grim Anticheat (Bukkit) 2.3.72-0763048-b88Jul 3, 2025
    * Happy Ghast support * Fix 1.13 Vine hitbox * Fix issue with server sending player inventory slot updates whilst in an unsupported inventory
    782 downloads
  13. 2.3.72-549a9ba-b87Lightning Grim Anticheat (Bukkit) 2.3.72-549a9ba-b87Jul 1, 2025
    * Handle new hasSaddle property correctly * Fix Collision Box of Dried Ghast for 1.21.5 <= players
    652 downloads
  14. 2.3.72-cae427e-b86Lightning Grim Anticheat (Bukkit) 2.3.72-cae427e-b86Jun 30, 2025
    * 1.21.5/.6/.7-rc2 Support added and improved
    261 downloads
  15. 2.3.72-e28b74b-b85Lightning Grim Anticheat (Bukkit) 2.3.72-e28b74b-b85Jun 30, 2025
    * Potentially fix LightningGrim-specific vector culling Reach False? (cae427e07) * Update upstream
    205 downloads
  16. 2.3.72-baa3d91-b84Lightning Grim Anticheat (Bukkit) 2.3.72-baa3d91-b84May 27, 2025
    * Update Upstream
    3973 downloads
  17. 2.3.72-4ff4a27-b83Lightning Grim Anticheat (Bukkit) 2.3.72-4ff4a27-b83May 26, 2025
    * Update upstream
    384 downloads
  18. 2.3.72-2582e6c-b82Lightning Grim Anticheat (Bukkit) 2.3.72-2582e6c-b82May 20, 2025
    * Update upstream
    743 downloads
  19. 2.3.72-0880b5e-b81Lightning Grim Anticheat (Bukkit) 2.3.72-0880b5e-b81May 15, 2025
    * Update upstream * Fix some platform detection * Fix reset-item-usage causing shielding issues
    572 downloads
  20. 2.3.72-530a2fc-b80Lightning Grim Anticheat (Bukkit) 2.3.72-530a2fc-b80May 12, 2025
    - Minor upstream fixes - Make alerts and verbose tied and together (verbose requires alerts to be enabled) - Confirmed Fixed Fabric PE build issue with build script downloading wrong jar in Github Actions - This fixes the issues with not finding FabricPacketEventsAPI
    426 downloads
  21. 2.3.72-0f39d22-b77Lightning Grim Anticheat (Bukkit) 2.3.72-0f39d22-b77May 9, 2025
    * Upstream Fixes * Hopefully fix Fabric PE Build issue
    399 downloads
  22. 2.3.72-9d8aaa4-b76Lightning Grim Anticheat (Bukkit) 2.3.72-9d8aaa4-b76May 7, 2025
    * Optimize Bukkit PistonEvent() usage (9d8aaa4d0) * Pull upstream fixes
    280 downloads
  23. 2.3.72-719ee5c-b75Lightning Grim Anticheat (Bukkit) 2.3.72-719ee5c-b75May 7, 2025
    * Fix blocks simulation isseus from multi block updates caused by new memory runnable reduction in B73
    262 downloads
  24. 2.3.72-e9ab5e0-b74Lightning Grim Anticheat (Bukkit) 2.3.72-e9ab5e0-b74May 4, 2025
    * Remove space in names of new checks: * "Wall Hit" -> "WallHit" * "Entity Pierce" -> "EntityPierce" * Fix modeling experience orb as unhittable entity Fix sending hitbox with /grim hitboxdebug in the hitboxdebug handler Update upstream to 35811fe5513df27aaab0488fb38d7d8f14486f4c (e9ab5e0a2)
    348 downloads
  25. 2.3.72-e978457-b73Lightning Grim Anticheat (Bukkit) 2.3.72-e978457-b73May 3, 2025
    * Heavy memory use optimization - 2.2x reduction in queued task overhead - reduction in size of queued single block changes - up to 8x reduction in size of queued multi block changes (e97845790)
    290 downloads
  26. 2.3.72-db5a1be-b72Lightning Grim Anticheat (Bukkit) 2.3.72-db5a1be-b72Apr 30, 2025
    * Buildscript Update & Dirty Painting Hack - Update gradle buildscript to not include branch-name if branch is called "lightning" - Update GitHub Actions to automatically include changelog and to rename the jar LightningGrim-${platform}-${version}.jar - Mark Paintings as entities that cannot be hit to prevent EntityPierce (formally HitboxEntity) falses. (db5a1bec2)
    4185 downloads
  27. 2.3.72-lightning-c7dda00-b71Lightning Grim Anticheat (Bukkit) 2.3.72-lightning-c7dda00-b71Apr 30, 2025
    - Complete Rewrite on top of platform-independence - Fabric support - Slime blocks and honey blocks on pistons are not modeled properly on Fabric - /grim history will no longer waste resources if unused/disabled/cannot connect to database - Temporarily require Java 17, Java 8 support will return. - 1.21.5 support (minor issues with vehicles and jumping while sneaking on edge of block exist) - Improve Bukkit piston performance - Rename HitboxBlock & HitboxEntity -> WallHit and EntityPierce - Fixed modeling Lightning entity, bottles of enchanting, and block displays - Temporarily removed LineOfSightPlace (LOSP)
    174 downloads
  28. 2.3.72-b68Lightning Grim Anticheat 2.3.72-b68Apr 23, 2025
    - Update upstream - Will likely be last release before platform-indepedence rewrite! - Temporarily drop Java 8 support, will be re-added as a seperate jar after platform-independence rewrite
    1382 downloads
  29. 2.3.71-b67Lightning Grim Anticheat 2.3.71-b67Mar 31, 2025
    - Fix every block mapping error (no more disappearing blocks!) - Flag invalid click types
    3284 downloads
  30. 2.3.71-b66Lightning Grim Anticheat 2.3.71-b66Mar 30, 2025
    - Edited buildscript to force rebuild against my [PE fork](https://github.com/Axionize/packetevents/tree/fix/fabric-… to fix blocks diappearing, issues with trial spawners and suspicious gravel, several other minor issues etc...
    194 downloads
  31. 2.3.71-b65Lightning Grim Anticheat 2.3.71-b65Mar 30, 2025
    - Fix 1.21.4 teleport simulation errors - Rebuild with new PE fixing grass blocks disappearing due to mapping bug THIS REQUIRE A CUSTOM PE FORK TO FIX SOME BUGS. DO NOT CONTACT ME ABOUT BLOCKS DISAPPEARING UNLESS YOU ARE USING THE LITE VERSION AND THIS PE BUILD OR NEWER IN MY PACKETEVENTS FORK [https://github.com/Axionize/packetevents/actions/runs/141…
    136 downloads
  32. 2.3.71-b64Lightning Grim Anticheat 2.3.71-b64Mar 29, 2025
    Massive internal changes made, please report any issues! - Memory usage hugely reduced - Updated upstream to 32c75c78b0bb89ace6193dd981d402806e0b6457
    308 downloads
  33. 2.3.71-b62Lightning Grim Anticheat 2.3.71-b62Mar 6, 2025
    - Fix firework hitbox modeling
    2422 downloads
  34. 2.3.71-b61Lightning Grim Anticheat 2.3.71-b61Mar 2, 2025
    Fix upstream sillyness
    626 downloads
  35. 2.3.71-b60Lightning Grim Anticheat 2.3.71-b60Feb 26, 2025
    394 downloads
  36. 2.3.71-b59Lightning Grim Anticheat 2.3.71-b59Feb 19, 2025
    618 downloads
  37. 2.3.71-b58Lightning Grim Anticheat 2.3.71-b58Feb 12, 2025
    - Fix painting hitboxes and lite version adventure/packetevent errors: - Temporarily around errors with Painting Hitboxes on older (pre 1.19?) clients - Fix adventure shading errors with lite version by excluding it from being relocated in the lite version
    283 downloads
  38. 2.3.71-b57Lightning Grim Anticheat 2.3.71-b57Feb 11, 2025
    - Fix HitboxEntity falses caused by wrong hitbox modeling for Falling Blocks and Paintings - Fix upstream thread exception when accessing bukkit methods from netty threads - Fix PacketEvents version check error message Note: If you are using the lite version, fully fixing the falses with paintings requires merging in PRs from PacketEvents that are not in upstream yet. You can use this build of PE https://github.com/Axionize/packetevents/releases/downloa… here built with this PR https://github.com/retrooper/packetevents/pull/1134.
    200 downloads
  39. 2.3.71-b56Lightning Grim Anticheat 2.3.71-b56Feb 9, 2025
    HitboxBlock improvements, add build automation and more compile-time options - Attempt to fix a rare HitboxBlocks false - Automatically build new releases from commits made on merge branch with GitHub Actions - Add new build option to build jar without shading PE and automatically push releases with non-shaded PE as alternate jar which can be downloaded on a releases's page on Modrinth
    260 downloads
  40. 2.3.71-b55Lightning Grim Anticheat 2.3.71-b55Feb 5, 2025
    - Fix a rare CME https://github.com/GrimAnticheat/Grim/pull/1984 - Improve modeling teleport packets for entities on clients < 1.16.2 (related to https://github.com/GrimAnticheat/Grim/pull/1985) - Update upstream from f88a114e0ec5c07b9f568b5450d1ec29cd8b3cb8 to 439cbc6db3fe2119067398625490c41f601c88c5 - Fix HitboxEntity and HitboxBlock having issues with large attribute distances in ~1.21+ - Optimize number of rays required to be traced in hitbox calculation
    391 downloads
  41. 2.3.71-b54Lightning Grim Anticheat 2.3.71-b54Feb 3, 2025
    - Update upstream to f88a114e0ec5c07b9f568b5450d1ec29cd8b3cb8 - Fix [https://github.com/GrimAnticheat/Grim/pull/1985](https://… - Note that hitbox offsets for passengers in vehicles are incorrect. Should not cause falses in most cases but this is theoretically possible and will be fixed soon.
    165 downloads
  42. 2.3.70-b53Lightning Grim Anticheat 2.3.70-b53Jan 31, 2025
    - Update upstream from 896cf12b713f81314230ada6caa2fb3335947d0c to ff888f8c735a07023a4218b6a92016c983cc3946 - Fixes [https://github.com/Axionize/LightningGrim/issues/50](http…
    143 downloads
  43. 2.3.69-b52Lightning Grim Anticheat 2.3.69-b52Jan 30, 2025
    - Mark LineOfSightPlace as experimental - Make Inventory checks support/respect nosetback permissions - Fix Entity tracker for <1.16.2 - Note that Reach, HitboxMiss, and HitboxEntities may have a known false issue with changing an entity scales while they are being attacked for less than a tick. - Significantly improved false rate of HitboxEntities, lucky cheaters may escpae momentary detection but long-term will be found. Currently thought to be mathematically impossible to false. - Added /grim hitboxdebug command that sends hitbox data to clients when attacking an entity, can and will be rendered by a client side mod like https://modrinth.com/mod/lightning-debug v1.1 and newer. - Update upstream from 31394f472f3049f9d07690b71a86399b27ebc1a1 to 896cf12b713f81314230ada6caa2fb3335947d0c
    166 downloads
  44. 2.3.69-b51Lightning Grim Anticheat 2.3.69-b51Jan 23, 2025
    - Update upstream from 40bbd2eb2ea796a95cded70aee18c8d6224022cf to 31394f472f3049f9d07690b71a86399b27ebc1a1 - Add customizable disconnect messages - Fix listening to brands on modern clients
    417 downloads
  45. 2.3.69-b50Lightning Grim Anticheat 2.3.69-b50Jan 22, 2025
    - Update upstream from f31182419ffa9cbf1a997e5bb7b72fd85fa52dbd to 40bbd2eb2ea796a95cded70aee18c8d6224022cf - Organization/message fixes - Minor perf otpimizations - Add Vehicle checks - Add (disabled by default) keepsprint mitigations - LineOfSightPlace - Fix rare NPE on brewing stands - Reach - Fix modeling teleport packets for client versions ≤ 1.16.1
    108 downloads
  46. 2.3.69-b49Lightning Grim Anticheat 2.3.69-b49Jan 16, 2025
    - Update upstream from [9e054c2b6c2b6d8f15b729c5ba1cd958b60e93f1](https://github.com/GrimAnticheat/Grim/commit/9e054c2b6c2b… to [f31182419ffa9cbf1a997e5bb7b72fd85fa52dbd](https://github.com/GrimAnticheat/Grim/commit/f31182419ffa…
    195 downloads
  47. 2.3.69-b48Lightning Grim Anticheat 2.3.69-b48Jan 5, 2025
    - Fix legacy Elder Guardian hitbox
    477 downloads
  48. 2.3.69-b47Lightning Grim Anticheat 2.3.69-b47Jan 2, 2025
    - Fix Java 8 compatability issues
    113 downloads
  49. 2.3.69-b46Lightning Grim Anticheat 2.3.69-b46Dec 31, 2024
    - Update upstream
    75 downloads
  50. 2.3.69-b45Lightning Grim Anticheat 2.3.69-b45Dec 27, 2024
    - Fix LineOfSightPlace false on Sculk Veins - Fix trackedtags Java 8 issue
    341 downloads
  51. 2.3.69-b44Lightning Grim Anticheat 2.3.69-b44Dec 25, 2024
    - Temporarily undo entity map and iteration order changes in attempt to fix HitboxMiss and HitboxBlock? falses - Update upstream - Make PacketOrderC (formerly BadPacketsM) no longer experimental - Fix more Java 8 compatability issues introduced by upstream
    198 downloads
  52. 2.3.69-b43Lightning Grim Anticheat 2.3.69-b43Dec 24, 2024
    - Fix Java 8 Compatability broken in B42 - Fix 1.8 Hitbox modeling errors that occur when a entity teleport is sent but only slightly moves an entity
    82 downloads
  53. 2.3.69-b42Lightning Grim Anticheat 2.3.69-b42Dec 24, 2024
    - Update upstream
    42 downloads
  54. 2.3.69-b41Lightning Grim Anticheat 2.3.69-b41Dec 23, 2024
    - Fix NPE that can occur in HitboxEntities check if entities move too much
    128 downloads
  55. 2.3.69-b40Lightning Grim Anticheat 2.3.69-b40Dec 21, 2024
    - Fix a rare CME that can occur with all blockhistory iteration related checks (AirLiquidPlace, BadPacketsX, LineOfSightPlace, and a couple more)
    167 downloads
  56. 2.3.69-b39Lightning Grim Anticheat 2.3.69-b39Dec 18, 2024
    - BadPacketsX, PacketOrder, and LineOfSightPlace improvements - Refactor and improve numerous PacketOrder checks - Fix some BadPacketsX falses - Fix some LineOfSightPlace falses
    127 downloads
  57. 2.3.69-b38Lightning Grim Anticheat 2.3.69-b38Dec 18, 2024
    Note that these changes require manually updating or deleting your config to be fully utilized - Added a /grim history command that shows you historical flags players have triggered - Split Reach into 4 seperate checks - Reach - checks if they hit from too far (known to be unfalsable) - HitboxMiss - checks if player missed the target entity hitbox (very rarely falses) - HitboxBlock - checks if a player hit an entity through blocks (no known falses) - HitboxEntities - checks if a player hit an entity through another entity - (falses uncommonly) - Improved HitboxEntities to check through entities in Vanilla's iteration order, reducing false rate significantly especially in swarms of mobs or team fights. Note that this check is disabled by default.
    98 downloads
  58. 2.3.69-b37Lightning Grim Anticheat 2.3.69-b37Dec 15, 2024
    - Fixed InventoryD not working due to upstream changes to simulation engine movement data.
    132 downloads
  59. 2.3.69-b36Lightning Grim Anticheat 2.3.69-b36Dec 15, 2024
    - Hotfix loading Post check twice causing error
    46 downloads
  60. 2.3.69-b35Lightning Grim Anticheat 2.3.69-b35Dec 14, 2024
    Update upstream
    38 downloads
  61. 2.3.69-b34Lightning Grim Anticheat 2.3.69-b34Dec 7, 2024
    - Update upstream - fixed minor bugs - Update PE to latest - includes shadow color text support - Inital work for 1.21.4 support
    351 downloads
  62. 2.3.69-b33Lightning Grim Anticheat 2.3.69-b33Dec 5, 2024
    - Experimental 1.21.3 support
    74 downloads
  63. 2.3.69-b32Lightning Grim Anticheat 2.3.69-b32Dec 5, 2024
    - Fix Java 8 compatability
    115 downloads
  64. 2.3.69-b31Lightning Grim Anticheat 2.3.69-b31Dec 4, 2024
    - Update upstream to 130f9e1023e6d203db710e74a0642cd3b3cda855 - Should fix [https://github.com/Axionize/LightningGrim/issues/14](http…
    50 downloads
  65. 2.3.69-b30Lightning Grim Anticheat 2.3.69-b30Nov 30, 2024
    - MultiActions checks - Update upstream - Revert Exempting 1.14.2+ no NoSlowC and NoSlowD. NoSlowC may false and NoSlowD will false but this will be fixed soon https://discord.com/channels/811396969670901800/131229546…
    121 downloads
  66. 2.3.69-b29Lightning Grim Anticheat 2.3.69-b29Nov 29, 2024
    - Fix config issue where skip-block-check: true and skip-entity-check: false would cause numerous block falses - Make LOSP use same direction calculations as Reach check; could fix some falses
    56 downloads
  67. 2.3.69-b28Lightning Grim Anticheat 2.3.69-b28Nov 29, 2024
    - Add a warning to add -Dpaper.explicit-flush=true for extra reach accuracy if you have already enabled enable-post-packet under Reach for extra reach accuracy. You need both for maximum accuracy. - Update config. Make checking for blocks blocking a hit on by default and checking for entities blocking a hit off by default (less tested). Both are configurable in new config as skip-block-check and skip-entity-check under Reach
    72 downloads
  68. 2.3.69-b27Lightning Grim Anticheat 2.3.69-b27Nov 29, 2024
    - NoSlow fix for old and new clients on legacy servers and old clients on modern servers
    35 downloads
  69. 2.3.69-b26Lightning Grim Anticheat 2.3.69-b26Nov 29, 2024
    - Quick patch for issue with riptide evicting queue being empty. Causes console spam and kicks on older versions.
    32 downloads
  70. 2.3.69-b25Lightning Grim Anticheat 2.3.69-b25Nov 28, 2024
    - Fix library issues such as with fastutils being caused because previous jar wasn't relocated - Fix riptide trident teams/non-pushable target falses. This also fixes players to go through other players on the same team with riptide.
    36 downloads
  71. 2.3.69-b24Lightning Grim Anticheat 2.3.69-b24Nov 28, 2024
    - Update upstream - Update fastutils - potentially fix rare bug causing lots but not all players to timeout/disconnect and for the server to crash - Patch paper dupe - Fix legacy Cauldron hitbox - Japanese translations - Improve reach check; reduce leniency - Fix Simulation false caused by inaccurate map model - Very minor internal improvements - Add new grim.verbose.enable-on-join permission that automatically enables verbose on join
    101 downloads
  72. 2.3.69-b23Lightning Grim Anticheat 2.3.69-b23Nov 25, 2024
    - Fix Simulation/Collision false/issues with walls where client is > 1.12.2 and server is < 1.13 - Fix an AirLiquidPlace false - Fix fixed BadPackets E & R falsing on 1.21.2+ players in vehicles
    100 downloads
  73. 2.3.69-b22Lightning Grim Anticheat 2.3.69-b22Nov 24, 2024
    - Fix CCB constructor causing error with Fence Hitboxes
    62 downloads
  74. 2.3.69-b21Lightning Grim Anticheat 2.3.69-b21Nov 24, 2024
    - Reduce movement threshold lenience given to players in newer versions - New BadPacketsX and Z checks falses fixed and no longer experimental
    44 downloads
  75. 2.3.69-b20Lightning Grim Anticheat 2.3.69-b20Nov 23, 2024
    - Fixed PacketOrder loading errors
    49 downloads
  76. 2.3.69-b19Lightning Grim Anticheat 2.3.69-b19Nov 23, 2024
    - Fix PacketOrder falses
    47 downloads
  77. 2.3.69-b18Lightning Grim Anticheat 2.3.69-b18Nov 22, 2024
    - Fix CollisionBoxes of Walls broken during previous optimization
    52 downloads
  78. 2.3.69-b17Lightning Grim Anticheat 2.3.69-b17Nov 22, 2024
    - Merge upstream - Fix race condition and exception when registering check permissions during rapid consecutive player joins on server start - Fix a NPE when calling .offset() on CollisionBoxes in some cases after copying them, caused by optimizations in B16 being incomplete - Fix Pink Petals Hitbox (Coral Fan) for > 1.12.2 and =< 1.19.3 players
    35 downloads
  79. 2.3.69-b16Lightning Grim Anticheat 2.3.69-b16Nov 20, 2024
    Note that these changes have not been fully tested. Please beware and report any issues you find immediately. - Fixed PacketOrder falses - Fixed Inventory falses - Optimized Hitbox/Collision Boxes for better eprofmrance
    51 downloads
  80. 2.3.69-b15Lightning Grim Anticheat 2.3.69-b15Nov 20, 2024
    - Updated upstream - Fix MultiInteract issues - Fix Folia errors
    68 downloads
  81. 2.3.69-b14Lightning Grim Anticheat 2.3.69-b14Nov 17, 2024
    - Fix console spam from leftover debug print statement - Fix Hitbox error caused by downcasting ComplexCollisionBoxes that contain other ComplexCollisionBoxes. All CCBs are now flat.
    69 downloads
  82. experimental-reach-entities-b6Lightning Grim Anticheat 2.3.69-experimental-reach-entities-b6Nov 17, 2024
    - Fixed marker armor stands not being parsed correctly in legacy versions.
    59 downloads
  83. experimental-reach-entities-b5Lightning Grim Anticheat 2.3.69-experimental-reach-entities-b5Nov 17, 2024
    - Fix armor stand (including small armor stand) hitboxes
    37 downloads
  84. experimental-reach-entities-b4Lightning Grim Anticheat 2.3.69-experimental-reach-entities-b4Nov 17, 2024
    - Fix falses caused by Armor stands with the marker NBT tag which can be hit through in vanilla.
    49 downloads
  85. 2.3.69-b13Lightning Grim Anticheat 2.3.69-b13Nov 17, 2024
    - New Packet Ordering checks (currently no known falses, but please report any issues!) - Detects - some superknockbacks - ncp noslow (with setback) - switch noslow (with setback) - some bad keypearls - some bad autoblocks
    79 downloads
  86. 2.3.69-b12Lightning Grim Anticheat 2.3.69-b12Nov 16, 2024
    - Adds new inventory interact checks - Stops players from using inventory and sprinting/sneaking. - Stops players from using crafting grid as extra storage - Stops most inventory related hacks - Known Issues (1.8.9 only) - InventoryG falses when sprinting or sneaking and opening inventory - Inventory* falses with twitch button - InventoryE falses when the server sets the clients slot
    87 downloads
  87. 2.3.69-b11Lightning Grim Anticheat 2.3.69-b11Nov 16, 2024
    - Fix falses in LOSP. - Much more difficult to false breaking and placing short grass and other instant break blocks in same tick. - Fix false from igniting tnt
    63 downloads
  88. experimental-reach-entities-b3Lightning Grim Anticheat 2.3.69-experimental-reach-entities-b3Nov 16, 2024
    - Fix compatability with standalone PacketEvents plugin
    88 downloads
  89. experimental-reach-entities-b2Lightning Grim Anticheat 2.3.69-experimental-reach-entities-b2Nov 16, 2024
    - Filters out Arrows, Fishing Rod Bobbers, and Marker Armor stands from blocking ray trace hits. (Vanilla players hit through these entities)
    74 downloads
  90. experimental-reach-entities-b1Lightning Grim Anticheat 2.3.69-experimental-reach-entitiesNov 16, 2024
    - Adds new highly experimental reach check that checks if an entity is blocking target. Prevents players from hitting a target through other entities. - Currently known to false when player is fighting large horde of mobs. Likely other falses exist. Unknown cause.
    58 downloads
  91. 2.3.69-b10Lightning Grim Anticheat 2.3.69-b10Nov 15, 2024
    - Add new config option to skip reach checks on non-player target entities [https://github.com/Axionize/LightningGrim/issues/1](https…
    162 downloads
  92. 2.3.69-b9Lightning Grim Anticheat 2.3.69-b9Nov 15, 2024
    - Update upstream (Java 17 changes removed. This version still supports Java 8) - We still recommend you update to Java 17. If you are running a 1.8 server use PandaSpigot or a fork that of spigot that supports Java 17 - Fix short grass related falses on 1.8 - [https://github.com/Axionize/LightningGrim/issues/3](https… - [https://github.com/Axionize/LightningGrim/issues/5](https…
    112 downloads
  93. 2.3.69-custom-a1grimac-2.3.69-custom-packetevents-2.6.1-fix-mappingsNov 15, 2024
    A temporary custom build meant to fix - [https://github.com/Axionize/LightningGrim/issues/3](https… - [https://github.com/Axionize/LightningGrim/issues/5](https… Until packetevents merges new changes
    173 downloads
  94. 2.3.69-b8Lightning Grim Anticheat 2.3.69-b8Nov 4, 2024
    - Fix changes that broke 1.8 support. - Note that grasses can still cause falses in 1.8 due to a packetevents bug. Waiting for the fix to be merged. [https://github.com/retrooper/packetevents/pull/1053](http… - Fix potential scaffolding false
    192 downloads
  95. 2.3.69-b7Lightning Grim Anticheat 2.3.69-b7Nov 3, 2024
    THIS VERSION HAS NOT BEEN TESTED ON 1.8 AND MAY BREAK 1.8 SUPPORT FOR LOSP - Enable place checks against scaffolding - extensively tested, please report any bugs - Fix scaffolding for pre-1.14 players (via replacement is hay bale) - Fix Cauldron Hitboxes - Move Spore Blossom, Frogspawn, and Sculk Vein/Glow Lichen box from Collision -> Hitbox (it has no collision) - Fix Sculk Vein hitboxes - Make Sculk Vein and Glow Lichen for pre-1.17 players (via translates as air which is no collision) - Make Fix Spore BLossom hitbox for pre-1.17 players (via translates as Peony hitbox which is full block) - Make Decorated Pot hitbox for pre-1.19.4 players (via translates as Brick block which is obviously full block) - Fix Sculk Shrieker hitbox for all versions and collision box for pre 1.18.2 - Fix Frogspawn hitbox for pre-1.19 - Fix Sniffer eggs for pre-1.20 - Fix Pitcher crop for pre-1.20 - Fix Weeping Vines + Weeping Vines Plant modeled wrong - Fix Weeping + Twisted Vines + Weeping + Twisted Vine Plants for pre 1.16 players (via replacement is 4 sided vine)
    123 downloads
  96. 2.3.69-b6Lightning Grim Anticheat 2.3.69-b6Nov 3, 2024
    - Fixed interactions on inside of Cauldron, Hopper, Composter, and (not used but implemented) Scaffolding - Removed unneeded NoCollision Collision data - Fixed Pink Petals Hitbox + Collision Boxes
    106 downloads
  97. 2.3.69-b5Lightning Grim Anticheat 2.3.69-b5Nov 2, 2024
    - Update upstream - Fix dead coral falses on line of sight checks
    108 downloads
  98. 2.3.69-b4Lightning Grim Anticheat 2.3.69-b4Oct 27, 2024
    Update Upstream
    135 downloads
  99. 2.3.69-b3Lightning Grim Anticheat 2.3.69-b3Oct 15, 2024
    174 downloads
  100. 2.3.69-b2Lightning Grim Anticheat 2.3.69-b2Oct 11, 2024
    Reloading rework, allows you to have per player configurations & other things, doesn't cover every option yet Re-adds support for Java 8. Java 8 support will be kept alive for as long as possible even as upstream removes it.
    107 downloads

Similar projects

Plugin →