> For the complete documentation index, see [llms.txt](https://docs.akiraghost.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.akiraghost.com/product-guides/akira-jni/features/misc/anti-bot.md).

# Anti Bot

The *Anti Bot* module filters fake players and anti-cheat bots out of your combat target lists, so Aim Assist, Reach, and similar modules only ever engage real players. Anti-cheats commonly spawn invisible dummy entities to bait automated targeting — Anti Bot recognizes those baits and refuses to lock onto them, keeping your combat modules from giving themselves away.

## Detection checks

Each check is an independent filter that discards entities matching a known bot pattern. Turn on whichever ones you need — an entity flagged by any enabled check is excluded from targeting.

* **Tab List Check** (on by default) — ignores entities that don't appear in the server's tab player list, where real players are always listed but bots often aren't.
* **Ping Check** (on by default) — ignores entities reporting zero or otherwise impossible ping values, a strong sign of an anti-cheat dummy.
* **Ticks Existed** (off by default) — ignores entities that have existed for fewer than a threshold of ticks, since bots are often spawned and detected before a real player would be visible.
* **Name Check** (off by default) — ignores entities whose names don't match valid Minecraft username patterns, catching auto-generated bot names.
* **ID Check** (off by default) — ignores entities whose entity IDs fall outside the range the server assigns to real players.
* **Visibility Check** (off by default) — ignores entities that have never actually been rendered on your screen, covering invisible bots that were never displayed.
* **Health Check** (off by default) — ignores entities reporting zero or otherwise impossible health values.
* **Floating check** (off by default) — specifically targets bots spawned hovering above and behind you, a pattern certain anti-cheats use to bait automated targeting.
