Reload command has been added, thanks for the PR AoElite
A check for impossible dig packets (autoblock) has been added, thanks for the PR AoElite
Grim now allows itself to be shaded by using JavaPlugin instead of GrimAC in GrimAPI, thanks for the PR Jaren
Grim will no longer call getPlayer(null) to handle forks using ConcurrentHashMap instead of HashMap
0.03 related falses when colliding against a wall for an extended amount of time have been fixed
Fishing rods no longer use hacky code to be supported, and grim no longer touches fishing rod packets or events
Fishing rod related falses have been fixed
CrashD has been created checking for NaN/Infinity positions and looks
Grim will not spam as many transactions when the player is being spammed with block changes or multi block changes
AimImpossiblePitch/AimImpossibleYaw has been removed
Performance Improvements - optimized on a spark report submitted by AoElite:
Overall, this commit will improve performance by 2-3 times of the prediction engine (0.3-0.5 ms -> 0.15 ms on my machine)
- To verify my findings, look at /grim perf before and after (please give the jvm 15 minutes to optimize) this update
Netty load has been reduced by avoiding flushing general transactions
Determining a player's sensitivity is now at least 50 times faster