Fabric · Minecraft 1.21 / 1.21.1

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.

server console
9Detection modules
0Client mods required
LiveWeb dashboard
1.21.1Fabric / Minecraft
Detection

What PAC catches

Nine live detection modules cover every major cheat category — from combat hacks to movement exploits to resource hacks.

Tested against popular cheat clients
☄️ Meteor Client
💨 Vape V4
🔷 Krypton
👑 Prestige
⚔️Kill AuraHIGH

Multi-target hits within 1s, snap rotations before attacks, hits through solid walls.

Catches: Meteor KillAura, Vape KillAura, Krypton KillAura, Prestige KillAura
👁️Aim AssistMED

Machine-smooth head tracking — near-zero rotation jitter while actively fighting.

Catches: Meteor AimAssist, Vape AimAssist, Prestige Aimbot
💎Auto CrystalHIGH

Place/break rates above 14/s and sub-30ms place-to-break gaps — physically impossible for humans.

Catches: Meteor AutoCrystal, Vape AutoCrystal, Krypton CrystalAura
⛏️X-RayMED

Suspicious ore-hit ratio while tunneling in an unnaturally straight line.

Catches: Meteor Xray, texture pack X-Ray, Krypton Xray
🪶Fly / SpeedHIGH

Movement beyond vanilla physics and sustained mid-air hovering or ascent.

Catches: Meteor Flight, Vape Flight/Speed, Krypton Fly, Prestige Fly
🏺Auto TotemHIGH

Offhand totem replaced within ~150ms of the previous one leaving — no human is that fast.

Catches: Meteor AutoTotem, Vape AutoTotem, Prestige AutoTotem
🧱ScaffoldMED

Block placement above 9/s or metronome-consistent bridging intervals.

Catches: Meteor Scaffold, Vape Scaffold, Krypton Scaffold, Prestige Scaffold
🖱️Auto ClickerMED

CPS above 20 or click timing so perfectly consistent it could only be a macro.

Catches: Vape AutoClicker, Meteor AutoClicker, Prestige Clicker, hardware macros
📏ReachHIGH

Hits landing beyond vanilla 3-block limit, with built-in latency tolerance.

Catches: Meteor Reach, Vape Reach, Krypton Reach, Prestige Reach
No client mod needed

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
Purple Anti-Cheat — Main Menu

hover a slot to see what it does

Features

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.

Pricing

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

$10/ month
  • All 9 detection modules
  • Chest GUI (vanilla compatible)
  • Discord webhook alerts
  • Live web API + dashboard
  • Full source code access
  • Cancel anytime
Subscribe — $10/mo

Payments powered by Stripe. After purchase, you're redirected to your private customer area with the download and live dashboard.

Reference

Every command

All commands require server operator permission (level 2). Tab-completion works for every argument.

/purple guiOpen the chest-style management panel (works on vanilla clients)
/purple info <player>View a player's violation history and per-module stats
/purple reloadReload config from disk without a server restart
/purple alertsToggle 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 logView the most recent flagged activity across the whole server
/purple versionDisplay the current PAC version
/pac listOnline 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|toggleEnable or disable a detection module
/pac sensitivity <id> low|medium|highAdjust how strict a module is
/pac punishment <id> none|warn|kick|tempban|banSet what fires when a player hits the threshold
/pac webhook <url>Send alerts to a Discord channel webhook
/pac exportWrite all violations to logs/pac-violations.log
/acapiShow API status, port, and your secret key (click to copy)
/acapi on / offStart or stop the live web API server
/acapi port <p>Change the API port (default 8765)
/acapi regenGenerate 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 clearStop pushing
Get started

Up and running in minutes

  1. Install JDK 21 on your computer (adoptium.net, free).
  2. Extract the zip, open a terminal inside the folder, and run gradle wrapper --gradle-version 8.10 then ./gradlew build.
  3. Find your jar at build/libs/purple-anticheat-2.0.0.jar.
  4. Drop the jar and Fabric API into your server's mods/ folder and restart.
  5. In-game: /purple gui to open the panel, /acapi on for the web API.