HomeJavaModsLumoAiDetector
LumoAiDetector
[​IMG]
LumoAiDetector
A free anti-cheat that trains its own AI model inside your server.
What it is
LumoAiDetector records combat rotation windows, throws out the bad data, trains a Random Forest model in Java, and warns your staff when a player starts to look suspicious.
I built this for my own server first. After a while I decided to share it. There are free anti-cheats and a few ML experiments around, but I could not find one that does this exact loop: record your own dataset, train a local model, manage the model files in game, and keep every message editable.
No pre-trained model ships with the plugin. You train yours. Better data means a better detector, and your players are not the same as mine.
What it actually does
The plugin watches combat rotations, not random mouse movement. A window only reaches the model when every gate passes:
Each valid window turns into 120 numbers (15 ticks times 8 values: dx, dy, dt, v, a, j, err, derr). The label is just 0 for legit and 1 for cheater.
[​IMG]
Why train your own model
Servers differ. Different players, clients, ping, arenas, PvP styles, and cheat settings. A model trained on one tiny private setup can look amazing in a demo and still fall apart on your server.
So record boring normal fights. Record cracked aim and smooth aim. Record bad players, good players, high and low sensitivity, jumping, strafing, panic flicks, missed hits. The model gets smarter when the dataset stops being too clean.
[​IMG]
Features
New in 0.1.2
Commands
Getting started
  1. Drop the jar into your plugins folder and start the server once.
  2. Record some legit play: /lad record legit <you>. Move around, jump, flick, track smoothly, miss sometimes, change sensitivity.
  3. Record cheat profiles: /lad record cheater <you>. Try fast aim, slow smoothing, obvious Killaura, subtle rotations.
  4. Train: /lad train.
  5. Activate: /lad active <model>.
The default config is conservative. Alerts are on, auto punishment is off. That is on purpose. Do not turn on punishments until you have trained and tested your own model.
License
Apache License 2.0. Copyright 2026 Lumo (Lumskyy).
Forks, fixes, and ports are welcome. Please use a clearly different name and say your build is based on LumoAiDetector by Lumo (Lumskyy). Do not reupload it under my name or branding.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

LumoAiDetector is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 37 times (via Spigot). Download it and open it directly in the game.

Explore more