Praxic

PROTECTION RUNTIME ANALYSIS & EXPLOIT INTERCEPTION CORE

Surgical server-side anticheat for Minecraft Fabric. Watches silently, flags accurately, acts only when certain. Your players install absolutely nothing.

Download GitHub Modrinth CurseForge

Overview

Most anticheat mods are either too aggressive or too blind. Praxic is different — it's surgical. It watches silently, flags accurately, and acts only when it's sure. No config bloat. No false bans on legit players. No drama.

Installation Drop JAR into mods folder — config generates automatically
Side Server-side only — players install absolutely nothing
Platform Minecraft Fabric
License Apache 2.0
Commands Require OP level 2
Reload /praxic reload — hot-reload config, no restart needed

What it does

Praxic intercepts raw player packets on the server side. Every movement, interaction, and combat event passes through independent detection modules. When a violation threshold is crossed, Praxic logs the event, alerts staff, and executes the configured action.

Silent No visible indicators to the player being watched
Threshold-based Actions only fire after repeated confirmed violations
Non-invasive Zero client modifications — works with vanilla clients
Traceable All decisions written to server log

Checks

Every check is independently configurable with its own action. All modules are toggleable in config/praxic.json.

Movement & Combat

FlyCheck Flying in survival without permission
SpeedCheck Moving faster than physically possible
NoFallCheck Taking zero fall damage from any height
ReachCheck Hitting players from impossible distances
KillAuraCheck Attacking multiple targets without looking

Building & Items

ScaffoldCheck Bridging at inhuman speed
AutoTotemCheck Re-equipping totems in milliseconds
InventoryCheck Moving items faster than any human can

Advanced Detection

AutoClickerCheck Abnormal click speed during combat (>20 CPS)
TimerCheck Client-side game speed manipulation
FastBreakCheck Breaking blocks faster than physically possible

Actions

Every check has three configurable responses. Mix and match per check — you decide what deserves what.

warn Alert the player, log it quietly, watch them closely
kick Remove them instantly, no warning
ban Permanent, automatic, no second chances

Commands

All commands require OP level 2.

/praxic status See every module at a glance
/praxic stats Session stats — flags, top checks, top players
/praxic check <player> Dig into a specific player's violations
/praxic violations Full server violation overview
/praxic reset <player> Wipe someone's record clean
/praxic reload Hot-reload config instantly

Configuration

Config is generated automatically on first server start at config/praxic.json. Use /praxic reload to apply changes without restarting.

flyCheckEnabled
bool
Enable flight detection module.
flyAction
str
Response: warn, kick, or ban.
speedCheckEnabled
bool
Enable speed detection module.
speedAction
str
Response: warn, kick, or ban.
autoClickerMaxCps
int
Max CPS allowed in combat (def: 20).
autoClickerAction
str
Response: warn, kick, or ban.
enableStaffAlerts
bool
Broadcast flags to OP2+ operators in chat.
enableDiscordWebhook
bool
Send rich embeds to Discord channel.
discordWebhookUrl
str
Your Discord webhook URL.
enableUpdateChecker
bool
Check Modrinth for new versions on start.

Example Configuration

{
  "flyCheckEnabled": true,
  "flyAction": "kick",
  "speedCheckEnabled": true,
  "speedAction": "kick",
  "autoClickerMaxCps": 20,
  "autoClickerAction": "warn",
  "enableStaffAlerts": true,
  "enableDiscordWebhook": false,
  "discordWebhookUrl": "",
  "enableUpdateChecker": true
}

Integrations

All integrations are opt-in and disabled by default.

Staff Alerts Every flag instantly notifies all OP2+ operators in chat, in real time
Discord Webhook Rich embeds with player name, check, violation count, and action taken
Update Checker Checks Modrinth on every server start — OP2+ notified on join if update available

Discord Setup

{
  "enableDiscordWebhook": true,
  "discordWebhookUrl": "https://discord.com/api/webhooks/YOUR_ID/YOUR_TOKEN"
}

Developer API

Praxic exposes a public Fabric event API. Listen to PraxicViolationEvent.EVENT in your mod to react to any violation — for custom punishments, economy penalties, external logging, or anything else.

// Example: listen to all Praxic violations
PraxicViolationEvent.EVENT.register((player, check, action) -> {
    // your logic here
});
Praxic
Server-side anticheat. Surgical detection, zero false bans.