
Lightning Grim Anticheat
Anticheat Perfected | 3.0005 reach | 99.999% antikb. Fork of GrimAC that's faster, with better reach checks, interact checks, and numerous bug fixes.
LightningGrim Anticheat (Fabric) 2.3.74-65815fc-b98
Список изменений
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
isPacketInventoryActivewas 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)