Documentation

Learn how to install and use LiquidBounce with our comprehensive guides

AntiBot

AntiBot keeps you from wasting hits on fake players. Many anti-cheats spawn invisible or decoy "bots" to bait you into attacking something no legitimate player would, then flag you for it. When AntiBot recognizes one of these entities, it tells the rest of the client to ignore it — so combat modules like KillAura and Aimbot won't target it, and it won't appear as a valid target.

Pick a Mode that matches where you're playing. Matrix, IntaveHeavy, and Horizon are tuned to the quirks of those specific anti-cheats and need no setup. Custom lets you build your own detection by combining checks — useful when you know exactly how a server's bots behave (odd names, never-moving entities, impossible armor, and so on).

The two toggles at the bottom work in every mode: they flag any player that the server never properly added to the online player list or tab list, a common giveaway for client-side fakes. Leave AntiBot on for general play, but be aware that aggressive Custom checks can occasionally mistake a real player for a bot.

Category: Misc Enabled by default: Yes

Settings

SettingTypeDefaultRangeDescription
ModeMode SelectorCustomCustom, Matrix, IntaveHeavy, HorizonWhich detection profile to use. Custom is fully configurable; the others are presets tuned for those anti-cheats.
Mode → [Custom] → ConditionsMulti-SelectNoGameMode, IllegalPitch, FakeEntityIDDuplicate, NoGameMode, IllegalPitch, FakeEntityID, NeedHit, IllegalHealth, Swung, Critted, Attributes, IllegalScaleIndividual giveaway checks; a player matching any selected one is treated as a bot.
Mode → [Custom] → InvalidGroundToggleable GroupOffFlags players whose movement claims they're standing on the ground while clearly floating.
Mode → [Custom] → InvalidGround → VLToConsiderAsBotInteger101..50 (flags)How many violations a player must rack up before being marked as a bot.
Mode → [Custom] → AlwaysInRadiusToggleable GroupOffFlags players who never leave a set distance around you, as bots often stay glued to you.
Mode → [Custom] → AlwaysInRadius → AlwaysInRadiusRangeDecimal20.05.0..30.0The radius, in blocks, a player must stay within to be considered suspicious.
Mode → [Custom] → AgeToggleable GroupOffFlags players that have only just appeared, since freshly spawned bots haven't existed long.
Mode → [Custom] → Age → MinimumInteger200..120 (ticks)Minimum number of ticks a player must have existed before they're trusted.
Mode → [Custom] → ArmorToggleable GroupOffFlags players wearing armor that doesn't match the legitimate sets you allow below.
Mode → [Custom] → Armor → HelmetMulti-SelectNoneNothing, Leather, Chain, Iron, Gold, Diamond, Netherite, TurtleScute, Pumpkin, SkullAllowed helmet items; leave empty to skip checking this slot.
Mode → [Custom] → Armor → ChestplateMulti-SelectNoneNothing, Leather, Chain, Iron, Gold, Diamond, Netherite, ElytraAllowed chestplate items; leave empty to skip checking this slot.
Mode → [Custom] → Armor → LeggingsMulti-SelectNoneNothing, Leather, Chain, Iron, Gold, Diamond, NetheriteAllowed leggings items; leave empty to skip checking this slot.
Mode → [Custom] → Armor → BootsMulti-SelectNoneNothing, Leather, Chain, Iron, Gold, Diamond, NetheriteAllowed boots items; leave empty to skip checking this slot.
Mode → [Custom] → NameToggleable GroupOnFlags players whose name length or characters look invalid for a real account.
Mode → [Custom] → Name → LengthInteger Range3..161..32Allowed range for a player's name length; names outside it count as bots.
Mode → [Custom] → Name → ValidateCharsMulti-SelectNoneVanilla, Cyrillic, CJKUnifiedIdeographsWhich character sets a name may contain; a name using anything outside the selected sets is flagged.
LiteralNPCToggletrueTreats any player missing from the online player list as a bot.
NotInTabListTogglefalseTreats any player missing from the tab list as a bot.

Last updated: 2026-06-08 — Based on source code