Build 172 - Performance Improvements
In the next update, I will be focusing on major MachineLearning improvements.
This update mainly focuses on performance improvement. Many pointless codes were removed, many were rewritten and others were greatly optimized to reach the current flawless standards. Clearly, the file's size was slightly reduced.
Improvements:
MachineLearning, IrregularMovements, Fly, InventoryClicks, Criticals, KillAura, FastBreak, Exploits check.
Cooldown, Combat, Move, Player, Attempt, Double, Millis, Permission, Punish, Config, Message, Latency, Math, Plugin utils.
Elytra, Lag-Management protection.
Settings, Checks configuration.
Violation, Menu, Permission system.
Essentials, TreeFeller support.
News:
Added a new setting.yml option.
(check_server_compatibility_on_load)
Added a new settings.yml option.
(ground_teleport_on_detection)
Implemented custom events for better performance results.
Optimized various utils, handlers, systems, and detections.
Added more verbose information to the InventoryClicks check.
Removed silent mode support for the KillAura check.
Updated the block utils sensitive material library.
Removed countless of pointless null protections.
Removed a useless project package.
Fixes:
FastBreak sensitive block false positives.
Fly high-level speed effect false positives.
InventoryClicks rapid shift clicking false positives. (possibly)
Many minor performance issues regarding almost all classes.