Rewritten the KillAura analysis detection with a new algebra-based design.
Rewritten the KillAura move-accuracy detection as Movement with a new logic-based design.
Improved the Rotations, Sensitivity & Direction KillAura detections using combat buffering.
Implemented more situations where the combat-based buffer of a player keeps running.
Extended the functionality of the KillAura time detection to check consistency.
The anti-cheat will now store its data in memory per check which will dramatically decrease unnecessary iterations but also CPU usage by requiring less hashing of keys.
The Cache system will no longer clear data against a list and know automatically where important information is stored.
The Cache system will now be able to clear data in the main thread without impacting performance and forcing single-threaded checks to be thread-friendly unnecessarily.
The plugin will now use 2 less threads and rapidly move a lot of data in the main thread and save performance wasted to unnecessary concurrency checks on the main thread.
The Ground utilities will now cache the block heights to decrease unnecessary logical comparisons.
The Ground utilities now offers more diverse and progressive location calculation if a player rides an entity.
The EntityMove check should now perform better when calculating the properties of a vehicle’s location.
The Information Analysis object will now take data directly from the memory and not the storage of the server.
Improved the stability of the IrregularMovements hop detection in regards to its jumping checks.
The Speed check will now once again slightly increase its limit if found to be unstable.
Further completed the KillAura direction detection with a buffered sub-detection.
Updated the EcoEnchants compatibility class after being notified by its developer.
Implemented a basic auto-totem detection via the ImpossibleInventory check.
Adjusted the Spartan inventory menu to contain more and grammatically correct information.
Improved the Combat Processing handler by calculating the max of the recently cached variables.
Removed the Developer API method “warnPlayer” as it wasn’t used or consistent with other offerings of the API.
Brought the {punisher} placeholder/syntax to the Kick & Warn commands to be consistent with the rest.
Implemented a new method in Combat utilities to near precisely calculate the ticks per hit for more appropriate buffering.
The Click Data object will now calculate cps and other click information on multiple circumstances for more accuracy and consistency.
Movement checks will now create less strings & numbers and check less variables as a way to optimize performance.
The customer-support command can now be run without providing a description and will send more organized information compared to previously.
Improved the Research Engine handler’s method that’s responsible for identifying detection information for memory storage.
Moved the calculation of directional locations entirely on the Spartan Location object.