I apologize for partially breaking the Machine-Learning check for over 2 updates. The problem has been corrected. Merry Christmas and happy holidays to all buyers.
Improvements:
ImpossibleActions, MachineLearning, KillAura check.
Settings, Language, Checks configuration.
Violation, Config, Enum, Ban system.
Combat, Block, Player, Config utils.
News:
Added RAM capacity to some caching systems.
Made the MachineLearning ping limits more lenient.
Updated some semi-solid block util libraries.
Prevented the checks.yml cache system from overloading.
Made a combat util detect fights between players faster.
Removed many null handlers to improve overall performance.
Renamed NormalMovements to IrregularMovements.
Added the ability to rename any of the available checks.
Added a new configuration syntax option. {detection:real}
Disallowed combat checking on player NPCs.
Added two new Developer API methods.
Fixes:
ImpossibleActions liquid scaffold bypass.
KillAura NPC checking unknown false positives.
KillAura block-raytrace grass breaking false positives.
KillAura accuracy non-fightable players false positives.
New Developer API methods:
Code (Text):
String getConfiguredCheckName(HackType HackType)
void setConfiguredCheckName(HackType HackType, String name)