This may be considered a special update for many, so I would like to take the opportunity to thank everyone that has supported me over the years of me developing Spartan. This is no longer a race for the best anti-cheat but one for improvement. As for the update, several cool optimisations took place in features & checks that will help reduce CPU & RAM usage over the long & short term.
Logs:
The Exploits undetected movement detection will now run only with supported forks.
Implemented a new checks.yml configuration option named “Criticals.check_tools_only”.
Corrected a few Speed carpet/snow combined with wall/anvil block false positives.
Corrected a few FastBreak delay nether-wart block false positives.
Greatly improved the Search Engine handler with more universal methods.
The False Positive Detection & Performance Optimizer features will now automatically disable if their results are not helpful in order to save performance.
Extended the functionality of the Settings configuration, Reconnect Cooldown feature & Spartan inventory menu for 1.7 servers.
Slightly improved the Recommended Plugins inventory menu with item name improvements.
Corrected dozens of Exploits ping-spoof random false positives.
Corrected a bug in the ProtocolLib compatibility that would cause parts of the Exploits ping-spoof detection to not work.
Noticeably optimised all checks with removal of much string manipulation and less memory usage.
Corrected a few NoSlowdown packets speed potion effect false positives.
Corrected dozens of Fly packets, Speed limit & Exploits ping-spoof bedrock player false positives.
Slightly improved the Liquid handler with increased compatibility for bedrock players.
Corrected a few Jesus exit & ImpossibleActions scaffold bedrock player false positives.
Corrected several IrregularMovements step bouncing blocks false positives.
Slightly optimised the Velocity & Criticals checks with more universal methods.
Corrected several Criticals cob-web block false positives.
Replaced the checks.yml IrregularMovements option “check_step_hacking” with “step_limit_in_blocks” to provide more functionality in the check’s detection.
Noticeably improved the checks.yml configuration with backwards compatibility for specific options.