
A highly optimised AntiCheat with Tick Flags, Violation Levels (VL), auto Ban and exception List
Fast, smart, and fair — keeping your server clean.
xoxo-AntiCheat is a lightweight but powerful server-side anti-cheat plugin for Paper/Bukkit servers. Built with performance in mind, it features a novel tick-based flag queue system, instant rubberbanding, and a velocity simulation layer — so detections are accurate and false positives are kept low.
xoxo-AntiCheat employs a modular design with specialized checks across multiple categories:
Total Checks Loaded: 18
Most anti-cheats process one flag and move on. xoxo-AntiCheat is smarter: a player can only receive one flag per tick, but if multiple violations are detected within a single tick, they are queued and distributed across subsequent ticks. No detection is ever dropped — every violation is counted.
The rubberbanding system triggers immediately upon a flag, blocking:
Players are snapped back before they can gain any advantage.
xoxo-AntiCheat includes a Velocity Layer - a simulation component that correctly models player physics. This ensures the anti-cheat understands what movement is legitimate before flagging, drastically reducing false positives in edge-case movement scenarios.
/xoxo CommandA built-in management command for server administrators.
| Subcommand | Description |
|---|---|
/xoxo exceptions add <player> |
Add a player to the exceptions list — they will not be flagged or rubberbanded |
/xoxo exceptions remove <player> |
Remove a player from the exceptions list — they will be flagged and rubberbanded again |
/xoxo exceptions get |
List all players currently on the exceptions list |
/xoxo violations <player> |
List all violation from the specific player |
More subcommands are planned for future releases.
.jar from the Releases pageplugins/ folder| Version | Status |
|---|---|
| Paper/Bukkit/Spigot 1.20.5 (Java 21) | ✅ Supported (BETA) |
| Paper/Bukkit/Spigot 1.20.6 (Java 21) | ✅ Supported |
| Paper/Bukkit/Spigot 1.21.1 | ✅ Supported (BETA) |
| Paper/Bukkit/Spigot 1.21.4 | ✅ Supported (BETA) |
| Paper/Bukkit/Spigot 1.21.10 | ✅ Supported |
| Paper/Bukkit/Spigot 1.21.11 | ✅ Supported |
| Paper/Bukkit/Spigot 26.1 | 🔜 Planned |
| Paper/Bukkit/Spigot 26.1.2 | 🔜 Planned |
These are known bugs being actively investigated. Workarounds or fixes will be included in future updates.
/xoxo command (view flags, manage bans, reload config)Issues and pull requests are welcome! If you encounter a false positive or a missed detection, please open an issue with as much detail as possible (server version, what the player was doing, any relevant logs).
MIT — free to use, modify, and distribute.
If you find xoxo-AntiCheat useful, consider starring the repository or contributing to help keep development going!
xoxo-AntiCheat — because your players deserve a fair server.