One AntiCheat

One AntiCheat

AI Anti-Cheat for Minecraft 1.8-26.2 with smart auto-config, ML detection, zero false flags, and Bedrock support. and no weird rce

2 016 downloads
10 followers

One AntiCheat

An anti-cheat plugin for Minecraft servers running 1.8 through 26.2 (Paper, Purpur, Spigot).

It watches movement, combat, and block interaction, then flags weird stuff for staff. Machine learning is used to help separate real cheating from laggy / weird-but-legit play. By default it alerts and soft-locks. It does not auto-ban people.


What it checks

Movement: speed, fly, Jesus, step, phase, nofall, timer, elytra abuse
Combat: reach, aura-style patterns, crits, click/aim oddities, hitbox
World: fast break/place, nuker, scaffold, inventory move
PvP exploits: crystal / anchor / bed style stuff
Newer game features: spear, lunge, and mount checks for 26.2

Java and Bedrock (via Geyser/Floodgate) get different thresholds so Bedrock players aren’t treated the same as Java.


How punishment works

Defaults are intentionally cautious:

  • Balanced mode on
  • Hyper / instant-block off
  • Auto-kick and auto-ban off
  • High ping or low TPS can pause harsh actions
  • New joins get a short grace period
  • Same check usually needs to trip more than once before a soft lock

You can turn kicks/bans on later in config.yml if you want. Most people should leave them off until they’ve watched alerts on their own server for a bit.


Staff tools

Includes the usual moderation kit: ban, mute, kick, warn, freeze, vanish, staff mode, notes, invsee, locate, quick-mod GUI, admin dashboard, and optional Discord webhook alerts.

PlaceholderAPI is optional. If you use it, grab 2.12.3+ on 26.2 servers (older builds break on that version string).


Install

  1. Put the jar in /plugins
  2. (Optional) install PlaceholderAPI 2.12.3+
  3. Boot once so configs generate
  4. Tweak config.yml if you need to
  5. Restart

Main command: /anticheat
GUI: /anticheat gui or /anticheat hub

Permissions are listed in plugin.yml under antisystem.* / anticheat.*.


Config starting point

detection:
  balanced-mode: true
  hyper-mode: false
  instant-block: false
  smart-anti-false-positive: true
  punishments:
    auto-kick: false
    auto-ban: false
ml:
  enabled: true

Notes

  • This is a detection / moderation helper, not a substitute for staff judgment.
  • Works on experimental Purpur 26.2 (including 26.2.build.* API versions).
  • If you get a false flag, note the check name, the player’s ping, TPS, and what they were doing (sprint, elytra, vehicle, etc.).