Features
How Counter catches cheaters and what it gives your staff.
Detection
- Prediction engine
-
Counter runs the vanilla movement code for every player, every tick, and compares each move to where the player could really be. Water, lava, ladders, ice, slime, cobwebs, potion effects, elytra, boats, horses, riptide and wind charges are all part of it.
It uses transaction pings to know which tick each player has really seen, so it can allow for their ping instead of guessing.
- Combat
Reach and hitboxes are measured against where the target really was for the attacker. Killaura, aimbots, autoclickers, anti knockback, criticals and backtrack are checked on players and mobs. Crystal, anchor and bed PvP, the mace, auto totem, auto pot and auto soup have their own checks.
- Movement and world
Fly, speed, timer, jesus, phase, step, spider, blink, no fall, elytra and vehicle cheats. Fastbreak and nuker with real dig speed math, scaffold, tower, fast place, x-ray, chest stealers, freecam and auto fish. Crash packets, bots, chat spam and world downloaders too. The full list is on the checks page.
For your staff
- Alerts
-
Each alert is one line with the player, the check, the reason, the confidence, the violation level and ping. Hover it for details, or click it to inspect the player.
[Counter] kade2011 | ReachA | Hit from too far away | high | vl 4 | 42ms
[Counter] lunarbee | FlyB | Hovered in the air | extreme | vl 6 | 71ms
- Punishments
Each check punishes at its own violation level. Add ladders for repeat offenders, run ban waves, or set checks to alert only in some worlds and WorldGuard regions. Cheaters get set back to the last spot that checked out.
- Staff tools
One menu for alerts, checks and settings. Freeze, spectate and inspect players, see suspects ranked by violation level, and look up each player's client and mods.
- Replays
The last 30 seconds of every player are kept. A clip is saved when someone gets punished, or any time with
/counter replay save. Watch it back in game or share it.- Auto tune
/counter tunereads your flag data and loosens checks that false flag on your server. It never makes them stricter.- Base shield
Only sends players the bases and players they could really see, so ESP, x-ray and freecam find nothing. Bait chests catch anyone who digs straight to them. Off by default, so test it first.
Works with
- Servers
Spigot, Paper, Purpur and Folia on Minecraft 1.20 and newer.
- Discord
Alerts through webhooks, or a bot that posts them with buttons for your staff and a
/lookupcommand.- Networks
Links every server on BungeeCord or Velocity through Redis or plugin messaging. Alerts show from every server and violations follow the player.
- Bedrock and ViaVersion
Geyser and Floodgate players are checked, and checks that don't suit touch controls skip them. Players on older or newer clients get the physics of their own version.
- Storage and plugins
SQLite out of the box, or MySQL and MariaDB. Hooks into PlaceholderAPI, WorldGuard, Towny, Lands, Factions and GriefPrevention, with an API for your own plugins.
- Languages
10 languages, and each staff member can pick their own.