BeansAC
BeansAC is a server-side anticheat for Forge that checks player packets against the modded game it runs.
What it does
Checks run on the server and intercept incoming packets, such as container clicks, creative inventory slots, book editing and anvil renaming. Each check can be enabled or disabled on its own, given a maxVl threshold, and set to kick, ban or alert on a violation. Configuration is handled through a TOML file.
Most anticheats assume vanilla content and break on modded servers. BeansAC scans the Forge registries at startup, covering items, blocks, enchantments, mob effects and entities, then caches the results for later boots. Movement limits are calculated from the effects and enchantments a player has active, and unknown enchantments or effects receive permissive multipliers instead of being flagged. Detection thresholds adjust to each player's connection latency, and checks pause when server ticks run past 100 ms, so high-ping players and laggy servers are less likely to be punished. The mod prioritizes avoiding false positives over catching every violation.
Optional sandbox testing can start headless Forge instances to examine uncertain behavior against the actual mod code. The mod is published for Forge only, for the game versions 1.19.2 and 1.20.1, and it needs topeatLib. It runs on the server alone, so players join without installing it, and it is released under a custom license, not open source.
Key features
Packet interception
Incoming packets for container clicks, creative slots, book edits and anvil renames are inspected before they take effect.
Registry scanning
Forge registries for items, blocks, enchantments, effects and entities are read at startup, and the hashes are reused on later boots.
Per-check configuration
Each check can be enabled or disabled, given a maxVl limit, and set to kick, ban or alert, all from the TOML config.
Latency-aware thresholds
Detection limits adjust to each player's round-trip time and pause when server ticks exceed 100 ms.
Item NBT validation
Item data is checked for enchantment levels, NBT depth, book page counts and lengths, control characters and skull texture size.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Questions
Does BeansAC need topeatLib?
Does a player need BeansAC installed?
Which Minecraft versions does BeansAC support?
Can checks be tuned without editing code?
In the catalog
BeansAC is one of 8,016 Management mods on ModsFinder, and one of 2,698 Management mods for Forge. 34,764 mods support Minecraft 1.20.1.
Similar mods
What the author says
A server-side anticheat for Minecraft. Drop in, configure via TOML, and it works pretty good. Every check is configurable per-check: enabled, maxVl, and punishment (kick/ban/alert).
Official listing
- Modrinth page
- modrinth.com/mod/beans-anticheat
- Owner
- 12Tae12 Software
- Published
- 2026-06-17
- Updated on Modrinth
- 2026-10-08
- Facts verified
- 2026-10-15
