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)
- 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)