AI anticheat for Minecraft servers: neural networks catch KillAura, aim assist, triggerbot and reach. Paper, Spigot, Folia 1.16.5–1.21. https://mlsac.net
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-11-02 00:30:01 +01:00
app MLSAC 2.0.10: lower main-thread load (batched pings, per-player context, cached permissions) 2026-10-25 23:47:48 +01:00
core MLSAC 2.1.0: merge the 2.0.10 main-thread work with the Warden ban animation 2026-10-26 01:35:21 +01:00
docs Warden ban animation (warden_ban): packet-only Warden, punishment at the bite, no titles 2026-10-26 01:34:43 +01:00
features MLSAC 2.1.0: merge the 2.0.10 main-thread work with the Warden ban animation 2026-10-26 01:35:21 +01:00
gradle MLSAC 2.0.8: lower main-thread load, lighter ping handling 2026-10-20 22:56:14 +02:00
pipeline MLSAC 2.0.10: lower main-thread load (batched pings, per-player context, cached permissions) 2026-10-25 23:47:48 +01:00
suppression MLSAC 2.0.6: Paper 26.x support, riding targets, staff tools, debug mode 2026-10-13 15:48:01 +02:00
.gitignore MLSAC 2.0: new plugin, source-available licence 2026-10-10 14:26:36 +02:00
build.gradle MLSAC 2.1.0: merge the 2.0.10 main-thread work with the Warden ban animation 2026-10-26 01:35:21 +01:00
gradle.properties MLSAC 2.0: new plugin, source-available licence 2026-10-10 14:26:36 +02:00
gradlew chore: repository reset and cleanup 2026-01-13 18:14:29 +02:00
gradlew.bat chore: repository reset and cleanup 2026-01-13 18:14:29 +02:00
LICENSE MLSAC 2.0: new plugin, source-available licence 2026-10-10 14:26:36 +02:00
README.md README: add FLARE, the Crystal PvP model 2026-11-02 00:30:01 +01:00
settings.gradle MLSAC 2.0: new plugin, source-available licence 2026-10-10 14:26:36 +02:00
THIRD-PARTY-NOTICES MLSAC 2.0: new plugin, source-available licence 2026-10-10 14:26:36 +02:00

MLSAC 2.1.0 an AI anticheat for Minecraft servers

MLSAC is a machine-learning anticheat. The plugin watches how players fight — aim, clicks, movement around the target — and sends compact feature windows to the MLSAC cloud, where neural networks score them for KillAura, TriggerBot, AimAssist and Reach. What happens to a cheater (alerts, damage reduction, kicks, bans) is configured in presets on mlsac.net.

FLARE is a separate model for Crystal PvP: crystal aura, anchor aura, auto surround and auto web. It comes to every paid plan on November 10, 2026, with plugin 2.1.1. What it catches and how it was tested.

🇷🇺 Русский ниже

Download

Get the ready plugin from mlsac.net:

Server Java Jar
Java 21 or newer MLSAC-2.0.x-java21.jar
Java 17 MLSAC-2.0.x-java17.jar

Requirements

  • Paper and forks (Purpur, Pufferfish, Leaf…), Spigot, Folia
  • Minecraft 1.16.5 – 26.x
  • Java 17+
  • A licence key from mlsac.net (there is a free plan)

PacketEvents is bundled — nothing else to install. WorldGuard is optional (regions without checks).

Install

  1. Stop the server; remove an old MLSAC 1.x jar if there is one.
  2. Put the jar into plugins/ and start the server.
  3. Paste your licence key into plugins/MLSAC/config.yml → api-key, then /mlsac reload.
  4. Set up models, punishments and menus in Configs on mlsac.net.

Full guide: mlsac.net/wiki.

Building from source

./gradlew build

Jars land in build/dist/. Modules: core (backend link, config, packets), pipeline (feature extraction and windows), features (alerts, menus, nametags, punishments), suppression (suppression ladder), app (bootstrap).

The public source does not contain the protected transport used by the official build for the Ultra model. A build from this repository talks to the backend over the plain protocol; Ultra on the newest protocol needs the official jar from mlsac.net.

Licence

Source-available — see LICENSE. You may read, build and run it on your own servers; you may not redistribute it, sell it or use it to build other anticheats or cheats. Third-party components: THIRD-PARTY-NOTICES.


MLSAC 2.1.0 это ИИ-античит для серверов Minecraft

MLSAC — античит на машинном обучении. Плагин смотрит, как игрок дерётся: прицел, клики, движение вокруг цели, — и отправляет компактные окна признаков в облако MLSAC. Там нейросети оценивают их на KillAura, TriggerBot, AimAssist и Reach. Что делать с читером (алерты, снижение урона, кики, баны), настраивается в пресетах на mlsac.net.

FLARE — отдельная модель для Crystal PvP: кристалл-аура, якорь-аура, авто-сурраунд и авто-паутина. С 10 ноября 2026 года она будет на всех платных тарифах, вместе с плагином 2.1.1. Что она ловит и как мы её проверяли.

Скачать

Готовый плагин — на mlsac.net:

Java сервера Jar
Java 21 и новее MLSAC-2.0.x-java21.jar
Java 17 MLSAC-2.0.x-java17.jar

Требования

  • Paper и форки (Purpur, Pufferfish, Leaf…), Spigot, Folia
  • Minecraft 1.16.5 – 26.x
  • Java 17+
  • Ключ лицензии с mlsac.net (есть бесплатный тариф)

PacketEvents уже внутри — больше ничего ставить не нужно. WorldGuard по желанию (регионы без проверки).

Установка

  1. Останови сервер; если стоял MLSAC 1.x, удали старый jar.
  2. Положи jar в plugins/ и запусти сервер.
  3. Вставь ключ лицензии в plugins/MLSAC/config.yml → api-key, затем /mlsac reload.
  4. Модели, наказания и меню настраиваются во вкладке «Конфиги» на mlsac.net.

Подробно: mlsac.net/wiki.

Сборка из исходников

./gradlew build

Jar появятся в build/dist/.

В открытых исходниках нет защищённого транспорта, которым официальная сборка общается с моделью Ultra. Сборка из этого репозитория работает по обычному протоколу; Ultra на новейшем протоколе — только с официальным jar с mlsac.net.

Лицензия

Код открыт для чтения — см. LICENSE. Можно читать, собирать и запускать на своих серверах; нельзя распространять, продавать и использовать для создания других античитов или читов.