Checks

Every check in Counter and what it catches. Search for a cheat to see which checks look for it.

Out of the box, 68 checks punish, 46 only alert and 1 is off. You can change any of them in config.yml.

Combat

  • KillA

    Looks at rotation patterns to catch killaura and aimbots.

    Punishes
  • KillB

    Catches multi aura by tracking fast target switching.

    Punishes
  • AuraA

    Catches attacks on an entity that isn't the one closest to the crosshair.

    Alert only
  • AuraB

    Catches killaura that hits out of tick order or hits two targets in one tick.

    Punishes
  • SwingA

    Catches attacks without an arm swing.

    Alert only
  • AimA

    Catches unnatural aim smoothness and aim locking.

    Punishes
  • AimB

    A real mouse turns in fixed steps set by sensitivity. This flags turns that don't fit any step.

    Alert only
  • AimC

    Catches bow aimbot, arrows that land too perfectly at changing range.

    Alert only
  • ReachA

    Catches hits from too far away, with lag compensation.

    Punishes
  • ReachB

    Checks reach on the horizontal only, so reach can't hide behind looking up or down.

    Punishes
  • HitboxA

    Catches hits that land outside the target's hitbox.

    Punishes
  • AutoA

    Looks at click patterns to catch autoclickers.

    Punishes
  • ClickB

    Hard cap on clicks per second.

    Punishes
  • VelocityA

    Catches taking less knockback from a hit than the server sent.

    Punishes
  • CritA

    Catches fake critical hits from tiny jumps or hovering.

    Punishes
  • BacktrackA

    Catches hits on old, rewound positions of the target.

    Punishes
  • SprintA

    Catches keep sprint, full speed kept after sprint hits.

    Alert only
  • SprintB

    Catches a sprint packet sent right before a hit to get extra knockback.

    Punishes
  • AutoBlockA

    Catches attacking while blocking with a sword or shield.

    Punishes
  • MaceA

    Stops spoofed falls from one-shotting with the mace by removing smash damage the player didn't earn.

    Punishes
  • RotationB

    Catches silent rotations on item use, used by auto pot, MLG and scaffold.

    Alert only
  • RotationA

    Catches impossible rotation values, and the same rotation sent twice in a row.

    Punishes

Movement

  • VeloA

    Catches reduced or cancelled knockback.

    Punishes
  • MotionA

    Catches anti knockback done through motion packets.

    Punishes
  • FlyA

    Checks vertical movement against real gravity. Catches flying up and rising past a riptide or blast push.

    Punishes
  • FlyB

    Catches hovering and staying up in the air. Also flags a player frozen mid air who stops sending moves but still answers pings.

    Punishes
  • FlyC

    Catches anti gravity, falling slower than gravity allows.

    Punishes
  • SpeedA

    Checks ground speed against the most a player could reach.

    Punishes
  • SpeedB

    Checks air speed, catching strafe and boost hacks.

    Punishes
  • SpeedC

    Speed cap on ice and packed ice.

    Punishes
  • SpeedD

    Speed cap on soul sand with soul speed.

    Punishes
  • SneakA

    Catches moving faster than sneak speed.

    Punishes
  • StrictA

    Tries every input a player could press and flags moves that none of them explain.

    Punishes
  • PredictA

    Catches small speed or slow fall edges that add up over time.

    Alert only
  • PredictB

    Catches moves outside every path real input allows.

    Alert only
  • ChainA

    Adds up tiny speed edges over the best legit move, so a small speed hack that stays under every limit still shows up after a few seconds.

    Alert only
  • StrafeA

    Catches mid air direction changes a vanilla client can't make.

    Punishes
  • TimerA

    Catches game speed changes through packet timing.

    Punishes
  • TimerB

    Measures timer against Counter's own ping stream, which catches slow timers a normal rate check misses.

    Alert only
  • TimerC

    Counts the tick packets newer clients send against Counter's own ping clock, so timer shows up even when a player isn't moving.

    Alert only
  • ClientA

    Catches clients with their own movement code, plus fast timer while standing still.

    Alert only
  • NoFallA

    Catches players avoiding fall damage, including faked landings.

    Punishes
  • GroundSpoofA

    Catches clients that claim to be on the ground while in the air, or never claim it while walking.

    Punishes
  • JesusA

    Catches walking on water.

    Punishes
  • JesusB

    Catches hovering over water by watching for up and down motion that adds up to nothing.

    Punishes
  • JesusC

    Catches walking on lava.

    Punishes
  • JesusD

    Catches standing on a fishing bobber to walk on water.

    Punishes
  • StepA

    Catches stepping up higher than a player can.

    Punishes
  • JumpA

    Catches jumping again in mid air.

    Punishes
  • JumpB

    Catches jumping higher than the player's effects allow.

    Punishes
  • SpiderA

    Catches climbing straight up walls.

    Alert only
  • LadderA

    Speed cap on ladders, vines and scaffolding.

    Alert only
  • PhaseA

    Catches walking through solid blocks and noclip.

    Punishes
  • BlinkA

    Catches players holding back movement packets to teleport forward.

    Punishes
  • NoSlowA

    Catches moving at full speed while using items or in cobwebs.

    Punishes
  • WebA

    Catches moving through cobwebs at normal speed.

    Alert only
  • ElyA

    Catches elytra flight that goes past what the elytra allows.

    Punishes
  • BoatA

    Catches boat fly and boat speed.

    Alert only
  • VehicleA

    Catches horse, pig and strider speed and fly.

    Alert only
  • InvWalkA

    Catches walking with an inventory open.

    Punishes
  • EdgeA

    Catches stopping dead at block edges without sneaking (safe walk).

    Alert only
  • SlimeA

    Checks bounce height off slime blocks.

    Alert only
  • SetbackBypassA

    Catches players who carry on from their old spot after being set back.

    Punishes
  • ScaffWalkA

    Catches sprinting backwards while bridging. Vanilla needs forward input to sprint.

    Alert only
  • BadA

    Catches invalid or impossible movement packets.

    Punishes

Player

  • EditionA

    Catches perfectly smooth aim in fights. Cinematic camera is ignored.

    Alert only
  • PingB

    Compares ping near an opponent to ping when alone. Real lag doesn't care if you're fighting.

    Alert only
  • CrystalA

    Catches crystal place and detonate timing that is too fast.

    Alert only
  • CrystalB

    Catches auto crystal breaking crystals before they exist, from too far or without looking.

    Punishes
  • CrystalC

    Catches auto crystal placing from too far, on hidden faces or without looking.

    Punishes
  • AnchorA

    Catches beds and respawn anchors used as weapons faster than a person can.

    Punishes
  • AnchorB

    Catches anchor and bed aura using them from too far, on hidden faces or without looking.

    Punishes
  • PlaceB

    Catches several blocks placed in one tick, like surround, auto trap and hole fill.

    Punishes
  • TotemA

    Catches auto totem by timing how fast totems get equipped.

    Punishes
  • MultiA

    Catches action combos a vanilla client can't do at once, like auto armor and auto totem clicks.

    Alert only
  • PotA

    Catches auto pot through snaps, slot swaps and blind refills around potion throws.

    Alert only
  • SoupA

    Catches auto soup through slot swaps, bowl drops and blind refills.

    Alert only
  • SwapA

    Catches swapping to an item, using it and swapping back in one tick.

    Punishes
  • BowA

    Catches bow spam, the same partial draw on every shot with an instant redraw.

    Alert only
  • AbilitiesA

    Catches clients claiming they can fly when they can't.

    Punishes
  • EatA

    Catches eating at full walk speed.

    Punishes
  • PingA

    Catches lag switches and ping spoofing through the transaction round trip.

    Alert only
  • ScaffA

    Catches scaffold bridging with impossible angles or speed.

    Punishes
  • AirPlaceA

    Catches blocks placed against air or liquid.

    Alert only
  • TowerA

    Catches towering straight up too fast.

    Alert only
  • BreakA

    Catches fast break and nuker using vanilla dig speed math, plus breaking from too far.

    Punishes
  • PlaceA

    Catches placing blocks faster than a person can.

    Alert only
  • XRayA

    Flags finding diamond and debris veins too often for the amount of stone mined.

    Alert only
  • BaitA

    Flags players who tunnel straight to fake chests only they were sent.

    Alert only
  • ProbeA

    Catches dig packets real clients never send, used by ore and seed probes. The bad packets are dropped either way.

    Punishes
  • SeekA

    Flags players who tunnel to bases they were never shown, again and again. Needs the base shield on.

    Alert only
  • FreecamA

    Catches clicking blocks or hitting things the player's body isn't looking at.

    Alert only
  • GhostHandA

    Catches using blocks through walls.

    Punishes
  • InvA

    Catches chest stealers that empty a chest before the screen could even show.

    Punishes
  • AutoArmorA

    Catches equipping a full armor set faster than a person can click.

    Punishes
  • FastUseA

    Catches throwing every tick and eating or drinking faster than the item allows.

    Alert only
  • FishA

    Catches auto fish reeling in faster than a person can react.

    Alert only
  • FishB

    Catches auto fish that recasts on the exact same tick every time.

    Alert only
  • FishC

    Catches auto fish that reels every bite on the same tick.

    Alert only
  • ToolA

    Catches switching to a faster tool on the same tick digging starts. Off by default since a quick hotbar press looks the same.

    Off
  • CrashA

    Stops malformed packets and coordinate overflow crash attempts.

    Punishes
  • CommandSpamA

    Catches command spam used to lag the server.

    Punishes
  • InteractA

    Catches entity interact packet spam.

    Punishes
  • SlotA

    Catches hotbar slot switch spam.

    Punishes
  • SettingsA

    Catches client settings packet floods.

    Alert only
  • PSneakA

    Catches sneak toggle spam used to mess with the hitbox.

    Punishes
  • OrderA

    Catches packets that arrive in an order vanilla clients never send.

    Alert only
  • CreativeA

    Catches creative item packets from players not in creative.

    Punishes
  • SpectateA

    Catches spectate packets from players not in spectator.

    Punishes
  • ExploitA

    Catches packet tricks used by bypass modules, like resetting attack cooldown with a hotbar flick.

    Alert only
  • AntiBotA

    Stops connection floods and idle bots.

    Punishes
  • ChatA

    Catches chat floods, repeated messages and bot timing.

    Alert only
  • WdlA

    Detects world downloader mods, turns them off remotely and flags the player.

    Alert only
  • BrandA

    Flags cheat client brands, fake vanilla brands, brands that change mid session and brands outside your allowed list.

    Alert only
  • PrintA

    Flags known cheat clients found by the fingerprint engine.

    Alert only