- 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 40bbd2eb2ea796a95cded70aee18c8d6224022cf to 31394f472f3049f9d07690b71a86399b27ebc1a1
- Add customizable disconnect messages
- Fix listening to brands on modern clients
- 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
- Fix legacy Elder Guardian hitbox
- Fix Java 8 compatability issues
- Update upstream
- Fix LineOfSightPlace false on Sculk Veins
- Fix trackedtags Java 8 issue
- 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
- 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
- Update upstream
- Fix NPE that can occur in HitboxEntities check if entities move too much
- Fix a rare CME that can occur with all blockhistory iteration related checks (AirLiquidPlace, BadPacketsX, LineOfSightPlace, and a couple more)
- BadPacketsX, PacketOrder, and LineOfSightPlace improvements
- Refactor and improve numerous PacketOrder checks
- Fix some BadPacketsX falses
- Fix some LineOfSightPlace falses
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.
- Fixed InventoryD not working due to upstream changes to simulation engine movement data.
- Hotfix loading Post check twice causing error
Update upstream
- Update upstream
- fixed minor bugs
- Update PE to latest - includes shadow color text support
- Inital work for 1.21.4 support
- Experimental 1.21.3 support