This update will hopefully correct the violation-reset lag issue, and possibly minimize the lag caused by the movement handlers, detections, and listeners. Feedback is always much appreciated. More is expected from future updates.
I have brought back the caching utilities, but this time they are more optimized, take less RAM, base themselves in objects instead of text, and only collaborate with a few heavy commonly called methods. If you face any lag issues, let me know with a timings report.
Logs:
Drastically optimized and synchronized the bouncing-block handlers.
Corrected an IrregularMovements jump(unusual) slime false positive.
Implemented =, <, > shortcuts for the conditional commands.
Corrected a PlayerData utilities item-id console error.
Improved the detections of ImpossibleInventory when sliding on ice.
Possibly corrected a critical lag issue with the violations-reset method.
Improved the Exploits check's verbose information and detections.
Possibly corrected an issue with NPCs / fake-players being disconnected.
Corrected many ElytraMove fly(calculated) firework false positives.
Corrected an ImpossibleActions scaffold non-solid-block false positive.
Corrected a Liquids place non-solid-block false positive.
Corrected an IrregularMovements calculated(slime) false positive.
Implemented more than previously optimized caching utilities.
Implemented more advanced Block utility methods.
Corrected a KillAura block-raytrace no-hit-delay false positive.
Possibly corrected some Fly stable & up no-hit-delay false positives.
Corrected a Clip ypos(normal) falling to cocoa-beans false positive.