ModsFinder

BeansAC is a server-side anticheat for Forge that checks player packets against the modded game it runs.

ForgeServer-side onlyCustom license1.19.2 – 1.20.1

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

  1. Packet interception

    Incoming packets for container clicks, creative slots, book edits and anvil renames are inspected before they take effect.

  2. Registry scanning

    Forge registries for items, blocks, enchantments, effects and entities are read at startup, and the hashes are reused on later boots.

  3. 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.

  4. Latency-aware thresholds

    Detection limits adjust to each player's round-trip time and pause when server ticks exceed 100 ms.

  5. Item NBT validation

    Item data is checked for enchantment levels, NBT depth, book page counts and lengths, control characters and skull texture size.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.20.11.0.3
1.19.21.0.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

topeatLibThe general lib for projects I work on
Required

Questions

Does BeansAC need topeatLib?

Yes. topeatLib is a required dependency and must be installed on the server alongside BeansAC.

Does a player need BeansAC installed?

No. Only the server needs it, and players join without installing anything.

Which Minecraft versions does BeansAC support?

Forge files exist for 1.19.2 and 1.20.1, and the latest file, 1.0.3, is for 1.20.1 in the alpha channel.

Can checks be tuned without editing code?

Yes. Each check's enable state, maxVl limit and punishment are set in the TOML configuration file.

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).
12Tae12 Software, on the Modrinth page

Official listing

Owner
12Tae12 Software
Published
2026-06-17
Updated on Modrinth
2026-10-08
Facts verified
2026-10-15

Tags