Cheaters don't stand
a chance.
Stops Kill Aura, Auto Crystal, X-Ray, Fly, Scaffold and more — with a chest GUI that works on every vanilla client, Discord alerts, and a live web dashboard.
What PAC catches
Nine live detection modules cover every major cheat category — from combat hacks to movement exploits to resource hacks.
Multi-target hits within 1s, snap rotations before attacks, hits through solid walls.
Machine-smooth head tracking — near-zero rotation jitter while actively fighting.
Place/break rates above 14/s and sub-30ms place-to-break gaps — physically impossible for humans.
Suspicious ore-hit ratio while tunneling in an unnaturally straight line.
Movement beyond vanilla physics and sustained mid-air hovering or ascent.
Offhand totem replaced within ~150ms of the previous one leaving — no human is that fast.
Block placement above 9/s or metronome-consistent bridging intervals.
CPS above 20 or click timing so perfectly consistent it could only be a macro.
Hits landing beyond vanilla 3-block limit, with built-in latency tolerance.
A real chest GUI — like NoCheat & Matrix
/purple gui opens a purple inventory menu built from real Minecraft slots, so it works on completely vanilla clients. No install required for your admins.
- ✓ Paginated player list with flag counts
- ✓ Click a head → Warn / Kick / Ban / Reset
- ✓ Module toggle, sensitivity & punishment page
- ✓ Recent flags log across the whole server
hover a slot to see what it does
Everything you need to run a clean server
Chest GUI
NoCheat-style inventory menu. Works on every vanilla client — no mods needed.
Discord Alerts
Link your webhook in one command. Embeds fire the moment a player is flagged.
Live Dashboard
Your website shows real-time player flags straight from your server API.
Smart Punishments
Per-module thresholds: auto-warn, kick, temp-ban or ban when the count hits.
Sensitivity Control
Low / Medium / High / Custom per module. Tune for your community's ping.
Flag Decay
Running counts fade over time so old flags don't haunt players forever.
Whitelist
Exempt trusted players, staff, or streamers from all checks with one click.
Violation Logs
Export everything to a timestamped log file for evidence or appeals.
Simple, honest pricing
Pay monthly while you try it out, or grab the lifetime key and never pay again. Both plans include every feature — no tiers, no paywalled modules.
Monthly
- All 9 detection modules
- Chest GUI (vanilla compatible)
- Discord webhook alerts
- Live web API + dashboard
- Full source code access
- Cancel anytime
Lifetime
- Everything in Monthly
- Pay once, own it forever
- All future updates included
- Priority support
- Saves $90+ vs 12 months
- No subscription to cancel
Payments powered by Stripe. After purchase, you're redirected to your private customer area with the download and live dashboard.
Every command
All commands require server operator permission (level 2). Tab-completion works for every argument.
/purple gui | Open the chest-style management panel (works on vanilla clients) |
/purple info <player> | View a player's violation history and per-module stats |
/purple reload | Reload config from disk without a server restart |
/purple alerts | Toggle admin violation chat alerts on or off |
/purple whitelist <player> | Toggle a player's exemption from all checks |
/purple reset <player> | Clear a player's violation count and history |
/purple log | View the most recent flagged activity across the whole server |
/purple version | Display the current PAC version |
/pac list | Online players and their flag counts |
/pac log <name> | Last 15 violations for a specific player |
/pac warn <player> <reason> | Send a purple warning message to a player |
/pac kick <player> <reason> | Remove a player from the server |
/pac tempban <player> <mins> <reason> | Temporary vanilla ban with automatic expiry |
/pac ban <player> <reason> | Permanent ban |
/pac module <id> on|off|toggle | Enable or disable a detection module |
/pac sensitivity <id> low|medium|high | Adjust how strict a module is |
/pac punishment <id> none|warn|kick|tempban|ban | Set what fires when a player hits the threshold |
/pac webhook <url> | Send alerts to a Discord channel webhook |
/pac export | Write all violations to logs/pac-violations.log |
/acapi | Show API status, port, and your secret key (click to copy) |
/acapi on / off | Start or stop the live web API server |
/acapi port <p> | Change the API port (default 8765) |
/acapi regen | Generate a new secret key (old one stops working) |
/acapi push <url> | POST live data to your website on a schedule instead of being polled |
/acapi push interval <s> | How often to push (default 5s) |
/acapi push clear | Stop pushing |
Up and running in minutes
- Install JDK 21 on your computer (adoptium.net, free).
- Extract the zip, open a terminal inside the folder, and run
gradle wrapper --gradle-version 8.10then./gradlew build. - Find your jar at
build/libs/purple-anticheat-2.0.0.jar. - Drop the jar and Fabric API into your server's
mods/folder and restart. - In-game:
/purple guito open the panel,/acapi onfor the web API.