Repository navigation
MLSAC 2.1.0
A performance update with a new punishment animation. Recommended for all servers, especially large ones.
Lower server load
- Main-thread work roughly halved compared to 2.0.9 in our profiles of a busy server.
- Batched network pings. Latency pings now go to each network thread in one batch per tick instead of one task per player. If you ever need the old behaviour, start the server with
-Dmlsac.ping.send=loop. - Permission cache. Permission checks are cached and refreshed automatically when LuckPerms permissions change, so staff checks, regions and menus no longer look permissions up on every tick.
- Fewer repeated lookups per player per tick, and no extra online checks inside the tick.
New Warden punishment animation
- New built-in ban animation Warden (
warden_ban): the player freezes, a Warden digs out of the ground behind them, roars, eats the player and burrows back down. - The punishment runs at the moment of the bite; nearby players still see the Warden dig back down.
- The Warden is shown with packets only: it is not a real mob, has no AI, deals no damage and leaves nothing behind after a restart.
- Needs a Minecraft 1.19+ server. On older servers the Classic animation plays instead.
- Choose it in your preset on the website: punishment step → animation → Warden.
Compatibility
- Paper / Purpur / Spigot 1.16.5 – 26.2, Folia 1.21.11 and 26.2
- Java 17+ (
java17build) or Java 21+ (java21build); Minecraft 26.x servers need Java 25 - Your existing
config.ymlkeeps working, no changes needed
Downloads
| File | Use for | SHA-256 |
|---|---|---|
MLSAC-2.1.0-java21.jar |
Java 21+ (recommended) | 3d85ed5c9baf3fa4cdffbf8cd3c9404db3ab8da6d13fe23abb781e622378ec66 |
MLSAC-2.1.0-java17.jar |
Java 17–20 | d04f4cc5b4cd1e3c33c2429b8653d0b0ce4642ff473464a1e5f52ee2639cd659 |
Updating
- Stop the server.
- Replace the old MLSAC jar in
plugins/with the new one. - Start the server.
Questions or issues: open a ticket at mlsac.net.