How it works
The plugin watches how players fight, a neural network in the cloud decides whether it looks like cheating, and you pick on the site what happens next.
You install the plugin, paste the key and connect a preset. From then on MLSAC watches every fight on your server, and you decide what to do with the players it catches.
What happens to one check
- 1The plugin records the fight
Where the player looks, how they hit, how they move around their opponent. No client mod needed, and PacketEvents is already built into the jar.
- 2The network scores it
A slice of the fight goes to the MLSAC cloud and the model answers with a number from 0 to 100 %: how much it looks like a cheat.
- 3The buffer fills up
A score above the threshold (80 or 90 %) adds to the player’s buffer, clean play brings it down. Nobody gets punished for one suspicious hit.
- 4A flag, then your ladder
A full buffer means a flag: VL +1. What comes next (less damage, a kick, a ban) is up to you in the preset.
What runs where
| Where | What happens there |
|---|---|
| Your server | Collects combat data, hands out punishments and suppression, shows alerts and holograms to staff. The network doesn’t run there, so the load stays small. |
| MLSAC cloud | The models run here and the licence’s daily requests are counted. The main address is api.mlsac.net. If it goes down, the plugin switches to the backup ruapi.mlsac.net on its own and comes back once the main one is up. |
| mlsac.net | Licences, keys, presets with all the settings, statistics and player dossiers. |
The models
| Model | Where you get it | In short |
|---|---|---|
| Ultra | Plugin 2.0 only, early access | The new generation. Catches killaura, triggerbot, aim assist, reach and hits through walls. While Ultra is on, the other models are off. |
| Pulse | Paid plans, after your project is verified | A beefed-up Pro that looks at a longer stretch of the fight. Comes with Accord and Prism cores. |
| Pro | Paid plans | The main model. |
| Mini | Free Beginner plan | A steady model, good for getting started. |
Plugin 2.0 runs either Ultra or the other models, never both. You switch it in the preset, under “Models”.
What goes to the cloud
Only what the models and your stats need: camera and body movement in fights, hits, and the player’s name and UUID. The plugin doesn’t send chat or inventories.

