Spartan’s Fly & IrregularMovements checks were designed many years ago, where the performance, quality & consistency of Spartan was significantly and rightfully worse. Due to continuous limitations, both checks have reached a plateau where they fail to reach the results I wish. This leads to this update, which introduces a completely rewritten IrregularMovements check with the Fly & part of the NoSlowdown check removed but included as part of IrregularMovements. The new design introduces scenario categorization & analytical verbose which allows for a tremendous amount of performance to be saved over time, while at the same time keeping all detections minimal, stable & accurate.
In addition, two more checks that failed to meet many expectations but also have been sometimes known to be unstable are the MorePackets & ImpossibleActions scaffold/tower. After some research, I was able to find a new way to redesign the checks which resulted in their complete rewrite. The new checks are at least 2 times smaller compared to their predecessors, and takes advantage of all data objects to provide amazing stability and dramatically faster detections.
Last but not least, this update introduces combat statistics to help improve the stability of the KillAura check, and in the future use it to improve checks and their detections. Stay tuned for more & enjoy the update, this is much bigger than it seems.
Logs:
Completely rewritten the IrregularMovements & MorePackets checks.
Corrected dozens of EntityMove bypasses with the help of the rewritten MorePackets check.
Removed the Fly checks and included them in the new IrregularMovements check.
Rewritten the ImpossibleActions scaffold & tower detections.
Greatly improved the Move utilities with new useful methods and more accurate calculations.
Greatly improved the Player utilities with more accurate methods.
Slightly improved the Speed check with better detections and more verbose information.
The Criticals check will now require data from at least 2 players to run.
Corrected a few Criticals damage abnormal damage false positives.
Corrected a few Speed normal old server version vehicle exit false positives.
Removed & added new configuration options to checks.yml due to the check changes.
Greatly improved the Spartan & Player Info inventory menu with better item descriptions.
Corrected many Criticals damage random above damage false positives.
The Criticals check will no longer collect information from players who are timed out by the Performance Optimizer feature.
Greatly improved the Performance Optimizer feature with a new check state called “Testing.
Removed the latency condition command from the default settings.yml & config.yml configurations.
Potentially corrected a few rare Jesus ypos water elevator false positives.
Slightly improved the Player Profile object with unused caching.
Improved the KillAura check with better stability with the help of the Player Profile object.
Corrected a Spartan Location object console error caused by asynchronous tasks.
Corrected a bug where some utilities & handlers would not support heights below level zero.
The Player Info inventory menu will now show more information and offer more control about offline players.