Anticheat Mod List
by Zyeon
Anticheat Mod List gives a Fabric server a strict whitelist of client mods, and disconnects any player whose installed mods do not match it.
What it does
Minecraft does not expose the list of mods a client has installed, so this mod closes that gap. When a player joins, the client must send the list of loaded mods to the server. The server compares that list against the whitelist set by the admin and disconnects the player if anything does not match. Two situations lead to a kick: a mod that is not listed, and a listed mod that is missing. Any mod named in the whitelist is treated as unauthorized if it is not explicitly allowed, even a harmless one.
The whitelist is edited in a file that lists the mod IDs a modpack uses. The mod's own ID must always be included, otherwise the server flags the mod itself as unauthorized. Changes take effect after running the reload command in game or in the console, or after restarting the server. Performance and quality-of-life mods such as Sodium, Lithium, Iris and ModMenu are commonly added to the whitelist alongside gameplay mods, since they do not greatly affect game balance. Each join attempt is logged, which gives admins a record of connection activity. Fabric API is required, and the code is under the GNU General Public License v3.0 only, so the project is open source.
Key features
Modpack whitelist
Admins list the exact mods a server accepts, and any player running another mod is refused entry.
Automatic kick
A player whose mod list does not match is disconnected on join, without manual action from the admin.
Reload without restart
Whitelist changes apply after the reload command in game or the console, so the server does not need a restart.
Join attempt log
Every join attempt is written to the log, so the record of which mods a player was running stays available.
Formatting codes in messages
Standard Minecraft formatting codes such as green, red, yellow, white and gray can be used in the kick message.
Compatibility
Latest build for each game version and loader.
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
WoM is a Fabric mod for both client and server, with All rights reserved licensing and no open source code, and it is published for 26.2. ServerPassword is server-side only, open source under the MIT License, and published for 26.2 – 26.3, so players join without installing anything. PRAXIC AntiCheat is server-side only, open source under the Apache License 2.0, and published for 1.21.1.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Anticheat Mod List | Fabric | 26.1.2 – 26.2 | Client and server | 2026-08-11 |
| WoM | Fabric | 26.2 | Client and server | 2026-08-11 |
| ServerPassword | Fabric | 26.2 – 26.3 | Server-side only | 2026-09-29 |
| PRAXIC AntiCheat | Fabric | 1.21.1 | Server-side only | 2026-09-17 |
Questions
Does Anticheat Mod List need Fabric API?
Does the mod have to be installed on the client?
Which mod IDs must the whitelist include?
In the catalog
Anticheat Mod List is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 13,894 mods support Minecraft 26.2.
Similar mods
What the author says
A Fabric server-side mod that enforces a strict modpack whitelist or blacklist — players running unauthorized mods are automatically kicked. Minecraft doesn't natively expose a client's installed mod list to the server. Mod Whitelist fixes that gap: every time a player joins, their client (which must also have this…
Official listing
- Modrinth page
- modrinth.com/mod/anticheat-mod-whitelist
- Owner
- Zyeon
- Published
- 2026-06-21
- Updated on Modrinth
- 2026-08-11
- Facts verified
- 2026-10-15
