ModGate
ModGate, a Fabric mod, checks on join that every connecting player has exactly the server's required mods at the right versions.
What it does
On a server, ModGate compares each player's installed mods, including their SHA-256 hashes and versions, against a list the server owner sets. A player who joins without the required mods, or with extra mods the server does not allow, is shown a custom disconnect screen that lists each mod with a checkmark or a cross and its current and required version. Players who lack ModGate on the client are kicked automatically after 10 seconds.
The mod is meant for servers that need strict mod synchronization. The server configuration can be reloaded without a restart, and server operators with level 2 permissions or higher can run the modgate commands to reload the configuration, export the current mod list to a config file, import one, or list the required mods. Both the server and every player need the mod, since it is a client and server install. It depends on Fabric API and runs on the 1.20.1 and 1.21.1 game versions, with the latest Fabric file, 1.4.6, built for 1.21.1. It is released under the GNU General Public License v3.0 or later and is not open source.
Key features
Strict mod verification
Each connecting client's mod list is checked against the server list, with SHA-256 hashes confirming file integrity.
Extra mods policy
Players cannot join with additional mods that the server has not approved.
Custom disconnect screen
Rejected players see a status screen with checkmarks, crosses and version information for each mod.
Admin commands and hot reload
Commands for reloading, exporting, importing and listing the required mods let operators change the configuration in a running server.
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
Use cases
Modpacks on dedicated servers
A server that runs a fixed modpack can use ModGate to make sure every player matches that pack before entering the world.
Who it’s for: Server owners who run a fixed set of mods and want players to match it exactly. Players on such servers need the mod installed on their client to avoid the automatic kick.
Questions
Does ModGate need Fabric API?
Does ModGate have to be installed on both sides?
Which game versions does ModGate support?
More from MatterMoulder
What the author says
🔒 Enforce perfect mod synchronization between your server and clients! ModGate is a powerful Fabric mod that provides strict mod verification for Minecraft servers. It ensures that all players connecting to your server have exactly the right mods with the correct versions and file integrity.
Official listing
- Modrinth page
- modrinth.com/mod/modgate
- Owner
- MatterMoulder
- Published
- 2025-07-15
- Updated on Modrinth
- 2025-07-18
- Facts verified
- 2026-10-15
