GrimAC 2.3.69
on Jan 30, 2025See commits since version bump for changelog: https://github.com/GrimAnticheat/Grim/commits/2.0/
- Various exploits and false positives have been fixed. It is recommended you update to this version as soon as possible.
Want to help out? Maybe one of these issues will interest you!
GrimAC 2.3.68
on Dec 17, 2024Warning! Grim NOW REQUIRES Java 17+. See https://github.com/GrimAnticheat/Grim/wiki/Updating-to-Java-17 for more information.
Notably with this update comes with support for 1.21.2+ clients, where Mojang has thankfully added a new END_TICK packet. This means Grim can now be as accurate with 1.21.2+ clients as it is with 1.8 clients, particularly for reach checks. Mojang also added a PLAYER_INPUT packet, which tells us the inputs of the player. This will allow a significant performance boost.
Known issues:
- If you are using an older server version then we currently cannot listen to these to these new packets from 1.21.2+ clients due to ViaVersion blocking them.
- If you use ViaBackwards on a 1.21.2+ server, this will cause issues for older clients in vehicles. A fix for both of these issues, by bypassing ViaVersion with a PacketEvents fork, is being worked on.
Changes:
- Added support for camel simulation (SamB440)
- Added MiniMessage and PlaceHolderAPI Support (ManInMyVan)
- Use an identity hash set for synced tags (SamB440)
- Improved punishment manager performance (AoElite)
- Don't let setbacks bypass stuck speed (SamB440)
- Fixed timer
ping-abuse-limit-threshold
, patching some timer balance abuse hacks (SamB440) - Readded and fixed BadPacketsG (SamB440)
- Fixed riptide falses when colliding with teamed entities (Axionize)
- Fixed offground precision loss to make us consistent 1E-15 offset (SamB440)
- Added support for 1.21.3+ clients and servers (SamB440)
- Patched a Paper dupe for outdated servers (ManInMyVan)
- Fixed wrongly ported Reach changes (Cyramek)
- Use movementThreshold() instead of 0.03 where appropiate (Axionize)
- Warn servers that want extra reach accuracy that they need to add
-Dpaper.explicit-flush=true
(Axionize) - Fixed reading world asynchronously on Folia (Rothes)
- Optimised MenuType#getMenuType (MachineBreaker)
- Use FastUtil collections where possible (MachineBreaker)
- Updated to Java 17 (SamB440)
- Fixed shields breaking causing NoSlow falses (ManInMyVan)
- Limited when 1.9+ players can increase attack slow (SamB440)
- Lava and water are now filtered out of FINISHED_DIGGING (SamB440)
- Color codes are now stripped from client brand (jonesdevelopment)
- Allowed exempting elytras in a hidden config option (ManInMyVan)
- Packets are no longer re-encoded by default (AoElite)
- Reduced Optional allocations with attribute methods (SamB440)
- Readded and fixed AimModulo360 (SamB440)
- Having
fix-1_21-placement-rotation
enabled in the ViaVersion will now print an error on startup due to incompatibility (Cyramek) - Fix incorrect casting to float before clamping attribute values (Axionize)
max-transaction-time
option is now clamped between 1 and 180 to prevent issues (SamB440)- Optimised getPossibleEyeHeights (Axionize)
- Added MultiInteract checks (ManInMyVan)
- NegativeTimer can now be configured to setback (ManInMyVan)
- Added MultiPlace check (ManInMyVan)
- Reworked all collision boxes and hitboxes to improve performance and fix falses (Axionize)
- Added Japanese translation (K-Lqrs)
- Fixed a FastBreak false when mining vines with a sword (ManInMyVan)
- Fixed some falses with BadPacketsX & Z (ManInMyVan)
GrimAC 2.3.67
on Sep 12, 2024Warning: Grim will soon require Java 17+. See https://github.com/GrimAnticheat/Grim/wiki/Updating-to-Java-17 for more information.
- Fixed falses with striders in recent Minecraft versions (attribute desync, off ground speed, speed outside of lava)
- Added HELD_ITEM_CHANGE packets to post check (ManInMyVan)
- Fixed supporting block being wrong in certain cases such as when on fences (Cyramek)
- Fixed fence hitbox (Cyramek)
- Fixed a respawn issue with gravity and powder snow
- Fixed horse jumping with 1.20.5- clients on 1.20.5+ servers
- Specific checks can now be exempted with the permission "grim.exempt.<check name>" (ManInMyVan)
- Beds are no longer considered bouncy below 1.12 (ManInMyVan)
- Fixed a false with tridents at 1 durability
- Disabled Baritone check as it is currently broken
- Fixed error with server tag syncing when older clients are able to join the server
- Patched more NoSlow bypasses (ManInMyVan)
- Embed title can now be modified in discord config (ManInMyVan)
- Added Turkish translation (kayeradev)
- Updated Chinese translation (Dg32z)
- Updated Portuguese translation (gNewl)
GrimAC 2.3.66
on Aug 20, 2024Warning: Grim will soon require Java 17+. See https://github.com/GrimAnticheat/Grim/wiki/Updating-to-Java-17 for more information.
- Added support for 1.21 servers
- Fixed speed bypass when colliding with entities
- Added support for servers sending custom climbable block types in block tags
- Fixed axolotl and armadillo dimensions
max-ping-firework-boost
can now be disabled with -1- Disabled no swing check for 1.8 clients on modern servers due to ViaVersion falses
- Fixed PositionPlace falses with walls (ManInMyVan)
- Fixed falses with weaving potion effect (ManInMyVan)
- Patched various NoSlow bypasses (ManInMyVan)
- Added new InvalidPlace and NoSlow checks (ManInMyVan)
- Made BadPacketsT no longer experimental
- Fixed 1.8 reach falses
- Fixed falses with heavy core collision
- Fixed BadPacketsU flagging with understacked items (ManInMyVan)
- Depth Strider and Aqua Affinity are now checked on all armour pieces (Pugzy)
- 1133 velocity patch (cattyngmd)
- Fixed Grim thinking every item is edible on 1.15+ (ManInMyVan)
- Fixed falses while block hitting and switching slots (ManInMyVan)
- Patched FastBreak bypass (ManInMyVan)
- Fixed GhostBlockMitigation loading chunks