Thank you to everyone who supported my recent bold changes by reporting issues. This update does not introduce something new, I am currently making sure the plugin is stable is enough so I can proceed in the near future to offer new functionalities. Have a good weekend.
Logs:
Corrected dozens of IrregularMovements movement false positives.
Corrected dozens of Speed movement false positives with the help of the IrregularMovements check.
Decrease the limit for incompatibilities for the Speed check.
Updated the False Positive Detection feature with more recent information.
Noticeably improved the KillAura check with better legitimate fight identification.
Made all login events have high instead of highest priority to allow for more control.
Commented out the Cloud chat-context feature to improve performance.
Greatly improved the XRay check with additional notification capabilities and faster detections.
Greatly improved the Block Break handler with the help of the Block utilities.
Noticeably improved the Cloud feature with array length checkers.
Removed unneeded code from the Cache system and classes connected to it.
Slightly improved the Sprint check with faster methods.
Greatly improved the Spartan Player object with the help of the Search Engine handler.
Noticeably improved the Performance Optimizer feature Hy combining methods with the Player Profile object.
The Performance Optimizer feature will now run regardless of the configuration but will not take effect if configured to false.
Removed the Towny semi compatibility as it did not serve any purpose.
Corrected several underwater ImpossibleActions tower & potentially scaffold false positives.
Slightly improved the Explosion protection with more accurate methods.
Potentially corrected a few Criticals damage remaining false positives.
Slightly improved the IrregularMovements & Criticals checks with additional verbose information.
Removed unneeded code from the Violation Divisor & Moderation handlers.
Corrected an issue where notifications would enable upon reloading the plugin.
Cloud Punished Players will now only be checked when they can join the server.
Enabled the bedrock detections of the IrregularMovements check.
Corrected a bug in the Player Profile object in the hacker identification method.
Corrected a few IrregularMovements checks bypasses.