[ ~ ] Support for versions 26.1.2/26.1/ 26.2 - The plugin now works with the latest versions of Minecraft.
[ ~ ] Cross-server bug - Previously, if cross-server functionality wasn’t configured—even if it was turned off—the plugin would display notifications asking you to change certain settings. This has now been fully fixed, and it only displays notifications when cross-server is enabled and something is wrong.
[ ~ ] /mlsac punish - found and fixed the cause of AFK players getting kicked. The command matched players by partial name, so if the cheater logged off - the punishment hit a random player with a similar name. Now the name must match exactly.
[ ~ ] Evidence check before punishment - if a player has no VL, no buffer and no detections - /mlsac punish gets blocked and won't punish. For special cases there's a force option: /mlsac punish <name> confirm. Every call and every block is logged with the issuer's name.
[ ~ ] Backend payload protection - AI responses are now validated, any probability outside 0-1 (NaN, Infinity and other garbage) gets rejected. A forged response can no longer inflate the buffer into an instant kick.
[ ~ ] Name injection - names with spaces and special characters (Bedrock/Geyser) are no longer substituted into console commands, previously such a name could redirect the punishment to a different player. These offenders get kicked directly via the API instead.
[ ~ ] Suspects GUI - [console]/[player] actions are blocked for unsafe names.
[ ~ ] Path traversal - closed CSV file writes outside the plugin folder through a crafted name.
[ ~ ] Punishment cooldown - now also applies to raw commands (kick, ban, mute without a prefix), no more kick storms on a burst of flags. These punishments are now reported to the API as well - fuller history on the dashboard.
[ ~ ] Minor stuff - inter-server alerts are sanitized from garbage input, server-driven sequence updates are limited to a safe range, console warning if the backend is connected over http:// instead of https://.
[ ~ ] Request sending system - the request sending frequency has been increased by 3x, more checks improve accuracy.
The previous system wasn't bad either, but thanks to the new buffer system, this one should handle false kicks just fine.
[ ~ ] Alerts - alerts have been reworked for the buffer system; every 33% of the buffer is full, an alert will be sent to the chat.
[ ~ ] /mlsac prob - the placeholder system has been reworked and added for buffer raising (▲) and buffer subtraction (▼).
[ ~ ] Shitty code and broken classes - about 40 classes were refactored where we found some real bugs.
[ ~ ] Trolling and damage reduction system - also optimized for the buffer.
In general, the plugin should automatically set all the settings upon installation, but it's still a good idea to check whether it's set or not.
MLSAC b43 - plugin update
⚡️ Minor update
[ ~ ] Config - a few changes in default config
[ ~ ] Auto-config - automaticly changing onlyalert mode from pro and fast to "false"
MLSAC b42 - plugin update
❗️IMPORTANT UPDATE!
[ ~ ] Animations - Fixed animation duplication (It is very important to update the plugin!)
[ ~ ] Geyser Support - Support has been finalized so it works even with Floodgate
[ ~ ] Animations – a new animation engine is now available. The animations folder also includes a special prompt for neural networks so you can insert it and vibe-code your own animation.
[ ~ ] Compatibility – the plugin is now more performant due to internal changes. It is now compatible with 1.21.9 and above.
Even when packet cancellation occurs, the plugin will still receive them, which eliminates issues when using multiple plugins such as MLS and Grim on a server.
[ ~ ] Data processing – fully rewritten from unsigned to signed data. Only this version of the plugin and newer will support the updated and new models.
(Without updating, the plugin will remain permanently on the old model.)
[ ~ ] Sleep mode – when you exhaust your limit, it will no longer spam or increase ping; it will gently go to sleep and periodically check in.
[ ~ ] Action prefixes – in punishment settings we no longer use {BAN} {KICK}; now we use {ANIMATION}.
[ + ] Status – a full /mlsac status command has been added to monitor API response times, detections, and requests overall.
[ + ] Monitoring – with the new /mlsac monitor command, you can track all PvP on the server and receive notifications for any probabilities, even below the threshold.
[ + ] Animation testing – quick preview of animations on
a player.
