Compatibility
Minecraft: Java Edition
26.1
1.21.x
1.20.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 2 days ago
Counter
Physics-based anti-cheat for Spigot/Paper 1.20+
Requires PacketEvents
I've been working on Counter for months, slowly improving it pass by pass. It's the runner-up to my earlier NoChance anti-cheat project. I rebuilt this from the ground up around a full movement prediction engine instead of simple threshold checks. Counter is still experimental. Expect rough edges and report what you find.
Features
- 80+ checks across movement, combat and player behaviour
- Prediction engine - simulates vanilla physics each tick (friction, gravity, liquids, ladders, ice, levitation, depth strider and more)
- Combat analysis - reach, killaura, aim patterns, autoclicker, velocity, hitbox, crits, mace
- Movement coverage - fly, speed, timer, jesus, phase, elytra, vehicles, ground spoof, scaffold-walk
- Player checks - fastbreak/nuker with full vanilla dig-speed math, scaffold, tower, xray heuristics, inventory, crystal/anchor/totem, bots
- Smart enforcement - safe setbacks, violation ladder, configurable punishments, optional double filtering for FP-sensitive servers
- Auto-tune - loosen-only tuning from live stats, plus scheduled violation auto-clear
- In-game GUI, Discord webhooks, persistent storage, lag/TPS/ping compensation
Commands
/counter (aliases /c, /anticheat) opens the main menu.
alerts, check <name>, info <check>, status [player], vl <player>, top, history <player>, exempt <player>, logs [page], debug [player], tune [apply], shadow, reset <player>, clear, reload
Permissions
counter.admin- full accesscounter.alerts- receive cheat alertscounter.gui- access the GUIcounter.use- use /countercounter.exempt/counter.bypass— exclude a player from checks (default false)
Experimental - run it in alert-only mode first and report false positives.


