promotional bannermobile promotional banner

PRAXIC AntiCheat

Server-side AntiCheat for Fabric. No client installation required.

File Details

praxic-0.4.0.jar

  • B
  • May 16, 2026
  • 90.05 KB
  • 4
  • 1.21.1
  • Fabric

File Name

praxic-0.4.0.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:praxic-anticheat-1544623:8097526"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

⚡ 0.4.0 — Engine Update

PRAXIC now thinks before it acts.


🧠 Engine

📉 VL Decay — Violations fade over time. Every 5 seconds without a flag, VL drops by 1. Clean players recover naturally — no manual resets, no unfair buildup.

↩️ Setback — New action type: teleport back to last safe position instead of kicking. Same protection, less disruption. Set any check to "setback" in config.

📡 Lag Compensation — Thresholds scale with player ping automatically. High latency gets room to breathe, low ping is held tight. Capped at 500ms to prevent spoofing.


🛡️ New Checks

🌊 JesusCheck — Detects walking on water. Accounts for Frost Walker, lily pads, water exit, knockback and vehicles.

💥 VelocityCheck — Detects knockback cancellation. Records position on hit, checks displacement 5 ticks later. Conservative threshold covers walls and weak hits.


🔧 Admin Tools

🛡️ Whitelist/praxic whitelist add/remove/list — exclude trusted players from all checks. Persistent across restarts. Shows online/offline status.

📜 History/praxic history <player> — persistent violation log with timestamps, actions and details. Works offline. Keeps 50 entries per player, shows last 10.


⚙️ Technical Changes

  • LagCompensation utility: clamped linear scaling per check, capped at 500ms.
  • WhitelistManager: Set<UUID> with JSON persistence in config/praxic-whitelist.json.
  • HistoryManager: per-player violation log with 50-entry cap in config/praxic-history.json.
  • CheckManager: VL decay every 100 ticks, whitelist bypass before runChecks.
  • PlayerData: added lastSafeX/Y/Z, prevHurtTime, knockback tracking fields.
  • ViolationManager: records to HistoryManager on every flag, new setback case.
  • Internal version bump to 0.4.0.