๐ ModListChecker
ModListChecker is a server-client mod designed to ensure that all players joining a server are using the exact same set of mods.
๐ Full documentation & setup guide: github.com/JosefWasTaken/ModListChecker
โ๏ธ Features
- โ Automatically sends the player's mod list from client to server
- โ Server compares the received mod list with a predefined allowed list
- โ Detects missing, extra, or mismatched mods
- โ Instantly prevents players with incorrect mod setups from joining
- โ Designed to work as a single mod for both client and server
๐ Quick Setup
- Install the mod on both server and client
- Start the server once to generate
config/modlistchecker-server.toml - Edit the config file and add your allowed mod IDs
- Restart the server
For detailed installation instructions, visit the GitHub README.
๐ฎ How it works
When a player connects to a server:
- The client sends its full mod list to the server
- The server checks it against its allowed mod list
- If everything matches → the player joins normally
- If there is any mismatch → the player is kicked from the server
๐ก Why use this mod?
Managing modpacks on multiplayer servers can be frustrating:
- Players may forget to install a required mod
- Some players might use extra mods (e.g. cheats or unfair advantages)
ModListChecker solves all of this automatically.
๐ What players experience
- โ๏ธ Fair and consistent gameplay for everyone
- โ๏ธ No more "it works on my side" issues
- โ๏ธ Faster troubleshooting (clear mismatch detection)
- โ๏ธ Better stability on modded servers
If a player tries to join with the wrong setup, they are immediately notified by being disconnected — ensuring the server always runs exactly as intended.
๐ ๏ธ Use cases
- Modded SMP servers
- Private servers with friends
- Streamer/community servers
- Competitive environments where fairness matters

