Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Links
Tags
Creators
Details
Licensed ARR
Published 15 hours ago
Updated last month
PARAGON ANTICHEAT
A modern, packet-based anticheat for Paper 1.21.11 - 42 checks, active mitigations, and a lag-compensation system that cheaters can't farm.
Paragon detects cheats at the packet level using a momentum-based movement simulation, statistical combat analysis, and active mitigations that make exploits not work instead of just flagging them. Built to be brutal on cheaters and invisible to legit players.
✨ WHY PARAGON?
- False-flag resistant by design - momentum-based physics prediction means sprint-jumping, ice runs, slime bounces, riptide tridents, and knockback momentum are all naturally legal. Every check is buffered and ping-scaled.
- Ping spoofing doesn't work - above the lag threshold, checks switch to mitigate-only instead of off: no VL, no kicks for laggy players, but flights still get set back and illegal hits still get cancelled. Spoofing ping buys silence, never immunity. A dedicated PingSpoof check punishes the spoofing itself.
- Active mitigations - attribute-swap macros (auto stun-slam, lunge-swap, breach-swap) get their hits cancelled, BoatFly ejects the driver mid-air, confirmed flight/speed gets pulled back to the last verified-safe position. Never a random teleport.
- ⚔️ Macro & ghost-client detection - identical-interval and alternating two-delay click patterns (stun/slam macro signature), swap→attack→swap-back streaks under human reaction time, silent killaura (no-swing), spinbot/AntiAim, and client brand detection.
- 👁️ RayTrace Anti-Xray - ores are invisible unless the player has actual line of sight to them.
- 📱 Bedrock friendly - Geyser/Floodgate players are auto-detected with configurable per-check exemptions.
- 🔧 Everything configurable - per-check enable/disable, kick/ban VL thresholds, VL decay, setback toggles, and a fully hot-reloadable styled message file.
📋 All 42 Checks
🏃 Movement (17)
| Check | Detects |
|---|---|
| Flight | Vertical motion outside gravity prediction, hovering |
| Speed | Per-tick momentum violations + sustained speed ceiling |
| Timer | Sustained >20 packets/sec game speed-up |
| TickShift | Queued movement ticks dumped in one burst (teleport-speed that dodges Timer) |
| Blink | Selectively held movement packets while the connection stays responsive |
| Velocity | Ignored knockback — horizontal (wall-aware) and vertical (ceiling-aware) |
| Jesus | Walking on water/lava — ground-flag independent, spoof-proof |
| BoatFly | Vehicles gaining altitude; flags and ejects the driver |
| GroundSpoof | Claiming on-ground with no supporting block below |
| NoFall | Fall-damage spoofing (sudden ground claims while falling) |
| Step | Stepping up more than vanilla allows |
| NoSlow | Full speed while eating, drinking, or drawing a bow |
| Phase | Moving through solid blocks |
| ElytraFly | Elytra speed/altitude beyond physics, boostless climbing |
| Rotation | Invalid pitch, NaN exploits, GCD aim analysis, spinbot/AntiAim (360 spin) |
| ClickTP | Instant teleportation in a single packet |
| BunnyHop | Machine-perfect jump timing with extra impulse |
⚔️ COMBAT (14)
| Check | Detects |
|---|---|
| Reach | Attacks beyond range (eye-to-hitbox AABB math, ping compensated) |
| Killaura | Multi-target same-tick attacks, impossible attack angles |
| NoSwing | Attacks landing without an arm-swing packet (silent killaura) |
| AutoClicker | CPS limits, inhuman consistency, identical-interval macros, alternating two-delay (stun/slam) macro patterns |
| AutoSwap | Attribute-swap macros: swap→attack→swap-back streaks under human reaction floor (Vape/Krypton-style auto spear/mace) |
| AimAssist | Machine-precision rotation (GCD analysis) |
| Hitbox | Expanded target hitboxes |
| Angle | Attacking targets behind the player |
| Critical | Forced/spoofed critical hits |
| AutoBlock | Attacking while shield-blocking |
| AutoTotem | Inhuman totem refills — offhand clicks and the swap-keybind path |
| CrystalAura | Automated end crystal place/attack cycles |
| AnchorAura | Automated respawn anchor combat |
| NoHurtCooldown | Attacks faster than the damage cooldown allows |
🧱 WORLD (5)
| Check | Detects |
|---|---|
| Scaffold | Bridging modules: placement timing, rotation, patterns |
| FastPlace | Placing blocks faster than possible |
| FastBreak | Breaking blocks faster than tool/enchant timing |
| Nuker | Area/multi-block breaking |
| AirPlace | Placing blocks against air |
📦 PACKETS & MISC (6)
| Check | Detects |
|---|---|
| BadPackets | NaN/infinite coordinates, invalid pitch, out-of-bounds positions |
| PingSpoof | Artificial latency: stalled ping responses while movement flows, keepalive/transaction RTT divergence |
| FastUse | Eating/drinking faster than vanilla consume time |
| Inventory | Inventory interaction exploits |
| ChestSteal | Automated container looting |
| InvMove | Moving while inventory is open |
🛡️ ACTIVE MITIGATIONS (NOT JUST DETECTIONS)
- Attribute-Swap Fix (MC-28289) - blocks lunge-swap / breach-swap / mace stun-slam macros. Three modes:
SMART(default - manual skill-based swap tech works, macros get their hits cancelled once a pattern is established),ALWAYS(block the tech entirely),DETECT(flag only). - Smart setbacks - confirmed movement cheats get pulled back to the last position that passed every check on solid ground. Distance-capped, world-checked, lag-aware. No random teleports, ever.
- Hit cancellation - flagged combat packets (reach, killaura, swap-hits) simply don't land.
- Vehicle ejection - BoatFly drops the driver back into gravity.
📢 STAFF TOOLS
- Styled alerts with check name, VL, ping, and debug info - staff-only (
paragon.staff/ op), on by default, personally toggleable with/paragon alerts. Silent mitigations get their own ⛨ alert line. /paragon help | alerts | violations | info | exempt | reset | ban | reload | debug(full tab completion).- Per-check exempt permissions -
paragonac.exempt.<check>for a whole check,paragonac.exempt.<check><letter>for a single sub-check (e.g.paragonac.exempt.badpacketsa,paragonac.exempt.speedb),paragonac.exempt.*for everything. - SQLite logging of every flag and punishment, client brand detection with staff announcements, punishment cooldowns so one lag spike can never chain-kick.
📥 REQUIREMENTS
| Server | Paper 1.21.11 (or forks) |
| Java | 21+ |
| Dependencies | None (PacketEvents is bundled) |
| Optional | Geyser/Floodgate for Bedrock detection |
Drop the jar in /plugins, restart, done. Everything lives in config.yml and messages.yml.
Developed by Ascvnd


