- 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/download/temp/packetevents-spigot-2.7.1-SNAPSHOT.jar here built with this PR https://github.com/retrooper/packetevents/pull/1134.
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
- 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
- Update upstream to f88a114e0ec5c07b9f568b5450d1ec29cd8b3cb8
- Fix https://github.com/GrimAnticheat/Grim/pull/1985
- 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.
- 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
- 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
- Update upstream from 9e054c2b6c2b6d8f15b729c5ba1cd958b60e93f1 to f31182419ffa9cbf1a997e5bb7b72fd85fa52dbd