ModGate
No reviews yet
ModGate - Strict Mod Verification System ๐ Enforce perfect mod synchronization! SHA-256 verification with version tracking, custom disconnect screens, zero extra mods policy. Auto-setup, hot reload, detailed tooltips.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
English Description
ModGate - Strict Mod Verification System
๐ 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.
โจ Key Features
- ๐ Strict Mod Verification: Uses SHA-256 hashing to verify mod integrity and versions
- ๐ซ No Extra Mods Policy: Players cannot have additional mods not approved by the server
- โก Mandatory Client Mod: Players without ModGate are automatically kicked after 10 seconds
- ๐จ Custom Disconnect Screen: Beautiful interface showing detailed mod status with checkmarks, crosses, and version information
- ๐ Version Tracking: Displays current vs required mod versions with detailed tooltips
- ๐ Hot Reload: Server configuration can be reloaded without restart
- ๐ค Easy Setup: Auto-generation and export/import commands for quick server setup
๐ ๏ธ How It Works
- Client Connection: When a player joins, ModGate requests their mod list
- Hash Verification: Client generates SHA-256 hashes of all mods and sends to server
- Strict Checking: Server verifies each mod's hash and version against the configuration
- Extra Mod Detection: Any mods not in the server's list are flagged as forbidden
- Custom Screen: If verification fails, players see a detailed screen showing exactly what's wrong
- Tooltip System: Hover over mods to see current vs required versions and status
๐ Commands
Server Commands (OP level 2+):
/modgate reload- Reload configuration/modgate export- Export current mod list to config file/modgate import- Import mod list from config file/modgate list- Show current required mods
Client Commands:
/modgate-client export- Export client mod list for server setup
โ๏ธ Configuration Format
ModGate uses a JSON configuration with version and hash tracking:
[
{
"fabric-api": {
"version": "0.92.2+1.21.1",
"hash": "sha256hash..."
}
},
{
"jei": {
"version": "15.2.0.27",
"hash": "sha256hash..."
}
}
]
๐ Quick Setup
- Install ModGate on both server and all clients
- Setup mods on a reference client with all desired mods
- Run client - auto-generates
modgate-cli/mod_list.json - Copy file to server as
config/modgate_export.json - Import on server:
/modgate importthen/modgate reload - Done! All players will be verified against this mod list
๐ก Perfect For
- Modded servers requiring exact mod synchronization
- Server administrators who want to prevent mod inconsistencies
- Competitive servers where mod fairness is crucial
- Whitelisted communities with specific mod requirements
๐ง Technical Details
- Dependencies: Fabric API
- Network timeout: 1 seconds
- Hash algorithm: SHA-256
ModGate eliminates the frustration of mod version mismatches and ensures a consistent experience for all players on your server!
Russian Description
ModGate - ะกะธััะตะผะฐ ะกััะพะณะพะน ะัะพะฒะตัะบะธ ะะพะดะพะฒ
๐ ะะฑะตัะฟะตัััะต ะธะดะตะฐะปัะฝัั ัะธะฝั ัะพะฝะธะทะฐัะธั ะผะพะดะพะฒ ะผะตะถะดั ัะตัะฒะตัะพะผ ะธ ะบะปะธะตะฝัะฐะผะธ!
ModGate - ััะพ ะผะพัะฝัะน ะผะพะด ะดะปั Fabric, ะบะพัะพััะน ะพะฑะตัะฟะตัะธะฒะฐะตั ัััะพะณัั ะฟัะพะฒะตัะบั ะผะพะดะพะฒ ะดะปั ัะตัะฒะตัะพะฒ Minecraft. ะะฝ ะณะฐัะฐะฝัะธััะตั, ััะพ ะฒัะต ะธะณัะพะบะธ, ะฟะพะดะบะปััะฐััะธะตัั ะบ ะฒะฐัะตะผั ัะตัะฒะตัั, ะธะผะตัั ัะพัะฝะพ ะฟัะฐะฒะธะปัะฝัะต ะผะพะดั ั ะบะพััะตะบัะฝัะผะธ ะฒะตััะธัะผะธ ะธ ัะตะปะพััะฝะพัััั ัะฐะนะปะพะฒ.
โจ ะะปััะตะฒัะต ะะพะทะผะพะถะฝะพััะธ
- ๐ ะกััะพะณะฐั ะัะพะฒะตัะบะฐ ะะพะดะพะฒ: ะัะฟะพะปัะทัะตั SHA-256 ั ะตัะธัะพะฒะฐะฝะธะต ะดะปั ะฟัะพะฒะตัะบะธ ัะตะปะพััะฝะพััะธ ะธ ะฒะตััะธะน ะผะพะดะพะฒ
- ๐ซ ะะฐะฟัะตั ะะธัะฝะธั ะะพะดะพะฒ: ะะณัะพะบะธ ะฝะต ะผะพะณัั ะธะผะตัั ะดะพะฟะพะปะฝะธัะตะปัะฝัะต ะผะพะดั, ะฝะต ะพะดะพะฑัะตะฝะฝัะต ัะตัะฒะตัะพะผ
- โก ะะฑัะทะฐัะตะปัะฝัะน ะะพะด ะฝะฐ ะะปะธะตะฝัะต: ะะณัะพะบะธ ะฑะตะท ModGate ะฐะฒัะพะผะฐัะธัะตัะบะธ ะบะธะบะฐัััั ัะตัะตะท 10 ัะตะบัะฝะด
- ๐จ ะะฐััะพะผะฝัะน ะญะบัะฐะฝ ะัะบะปััะตะฝะธั: ะัะฐัะธะฒัะน ะธะฝัะตััะตะนั ั ะดะตัะฐะปัะฝัะผ ััะฐัััะพะผ ะผะพะดะพะฒ - ะณะฐะปะพัะบะธ, ะบัะตััะธะบะธ ะธ ะธะฝัะพัะผะฐัะธั ะพ ะฒะตััะธัั
- ๐ ะััะปะตะถะธะฒะฐะฝะธะต ะะตััะธะน: ะะพะบะฐะทัะฒะฐะตั ัะตะบััะธะต ะฟัะพัะธะฒ ััะตะฑัะตะผัั ะฒะตััะธะน ะผะพะดะพะฒ ั ะดะตัะฐะปัะฝัะผะธ ะฟะพะดัะบะฐะทะบะฐะผะธ
- ๐ ะะพัััะฐั ะะตัะตะทะฐะณััะทะบะฐ: ะะพะฝัะธะณััะฐัะธั ัะตัะฒะตัะฐ ะผะพะถะตั ะฑััั ะฟะตัะตะทะฐะณััะถะตะฝะฐ ะฑะตะท ะฟะตัะตะทะฐะฟััะบะฐ
- ๐ค ะัะณะบะฐั ะะฐัััะพะนะบะฐ: ะะฒัะพะณะตะฝะตัะฐัะธั ะธ ะบะพะผะฐะฝะดั ัะบัะฟะพััะฐ/ะธะผะฟะพััะฐ ะดะปั ะฑััััะพะน ะฝะฐัััะพะนะบะธ ัะตัะฒะตัะฐ
๐ ๏ธ ะะฐะบ ะ ะฐะฑะพัะฐะตั
- ะะพะดะบะปััะตะฝะธะต ะะปะธะตะฝัะฐ: ะะพะณะดะฐ ะธะณัะพะบ ะทะฐั ะพะดะธั, ModGate ะทะฐะฟัะฐัะธะฒะฐะตั ะตะณะพ ัะฟะธัะพะบ ะผะพะดะพะฒ
- ะัะพะฒะตัะบะฐ ะฅะตัะตะน: ะะปะธะตะฝั ะณะตะฝะตัะธััะตั SHA-256 ั ะตัะธ ะฒัะตั ะผะพะดะพะฒ ะธ ะพัะฟัะฐะฒะปัะตั ะฝะฐ ัะตัะฒะตั
- ะกััะพะณะฐั ะัะพะฒะตัะบะฐ: ะกะตัะฒะตั ะฟัะพะฒะตััะตั ั ะตั ะธ ะฒะตััะธั ะบะฐะถะดะพะณะพ ะผะพะดะฐ ะฟัะพัะธะฒ ะบะพะฝัะธะณััะฐัะธะธ
- ะะฑะฝะฐััะถะตะฝะธะต ะะธัะฝะธั ะะพะดะพะฒ: ะัะฑัะต ะผะพะดั ะฝะต ะฒ ัะฟะธัะบะต ัะตัะฒะตัะฐ ะฟะพะผะตัะฐัััั ะบะฐะบ ะทะฐะฟัะตััะฝะฝัะต
- ะะฐััะพะผะฝัะน ะญะบัะฐะฝ: ะัะธ ะพัะธะฑะบะต ะฟัะพะฒะตัะบะธ ะธะณัะพะบะธ ะฒะธะดัั ะดะตัะฐะปัะฝัะน ัะบัะฐะฝ ั ัะพัะฝัะผ ะพะฟะธัะฐะฝะธะตะผ ะฟัะพะฑะปะตะผ
- ะกะธััะตะผะฐ ะะพะดัะบะฐะทะพะบ: ะะฐะฒะตะดะธัะต ะฝะฐ ะผะพะด ััะพะฑั ัะฒะธะดะตัั ัะตะบัััั ะฟัะพัะธะฒ ััะตะฑัะตะผะพะน ะฒะตััะธะธ ะธ ััะฐััั
๐ ะะพะผะฐะฝะดั
ะกะตัะฒะตัะฝัะต ะะพะผะฐะฝะดั (OP ััะพะฒะตะฝั 2+):
/modgate reload- ะะตัะตะทะฐะณััะทะธัั ะบะพะฝัะธะณััะฐัะธั/modgate export- ะญะบัะฟะพััะธัะพะฒะฐัั ัะตะบััะธะน ัะฟะธัะพะบ ะผะพะดะพะฒ ะฒ ัะฐะนะป ะบะพะฝัะธะณััะฐัะธะธ/modgate import- ะะผะฟะพััะธัะพะฒะฐัั ัะฟะธัะพะบ ะผะพะดะพะฒ ะธะท ัะฐะนะปะฐ ะบะพะฝัะธะณััะฐัะธะธ/modgate list- ะะพะบะฐะทะฐัั ัะตะบััะธะต ััะตะฑัะตะผัะต ะผะพะดั
ะะปะธะตะฝััะบะธะต ะะพะผะฐะฝะดั:
/modgate-client export- ะญะบัะฟะพััะธัะพะฒะฐัั ัะฟะธัะพะบ ะผะพะดะพะฒ ะบะปะธะตะฝัะฐ ะดะปั ะฝะฐัััะพะนะบะธ ัะตัะฒะตัะฐ
โ๏ธ ะคะพัะผะฐั ะะพะฝัะธะณััะฐัะธะธ
ModGate ะธัะฟะพะปัะทัะตั JSON ะบะพะฝัะธะณััะฐัะธั ั ะพััะปะตะถะธะฒะฐะฝะธะตะผ ะฒะตััะธะน ะธ ั ะตัะตะน:
[
{
"fabric-api": {
"version": "0.92.2+1.21.1",
"hash": "sha256hash..."
}
},
{
"jei": {
"version": "15.2.0.27",
"hash": "sha256hash..."
}
}
]
๐ ะััััะฐั ะะฐัััะพะนะบะฐ
- ะฃััะฐะฝะพะฒะธัะต ModGate ะฝะฐ ัะตัะฒะตั ะธ ะฒัะต ะบะปะธะตะฝัั
- ะะฐัััะพะนัะต ะผะพะดั ะฝะฐ ััะฐะปะพะฝะฝะพะผ ะบะปะธะตะฝัะต ัะพ ะฒัะตะผะธ ะฝัะถะฝัะผะธ ะผะพะดะฐะผะธ
- ะะฐะฟัััะธัะต ะบะปะธะตะฝั - ะฐะฒัะพะณะตะฝะตัะธััะตััั
modgate-cli/mod_list.json - ะกะบะพะฟะธััะนัะต ัะฐะนะป ะฝะฐ ัะตัะฒะตั ะบะฐะบ
config/modgate_export.json - ะะผะฟะพััะธััะนัะต ะฝะฐ ัะตัะฒะตัะต:
/modgate importะทะฐัะตะผ/modgate reload - ะะพัะพะฒะพ! ะัะต ะธะณัะพะบะธ ะฑัะดัั ะฟัะพะฒะตัััััั ะฟัะพัะธะฒ ััะพะณะพ ัะฟะธัะบะฐ ะผะพะดะพะฒ
๐ก ะะดะตะฐะปัะฝะพ ะะปั
- ะะพะดะพะฒัั ัะตัะฒะตัะพะฒ ััะตะฑัััะธั ัะพัะฝะพะน ัะธะฝั ัะพะฝะธะทะฐัะธะธ ะผะพะดะพะฒ
- ะะดะผะธะฝะธัััะฐัะพัะพะฒ ัะตัะฒะตัะพะฒ ะบะพัะพััะต ั ะพััั ะฟัะตะดะพัะฒัะฐัะธัั ะฝะตัะพะพัะฒะตัััะฒะธั ะผะพะดะพะฒ
- ะกะพัะตะฒะฝะพะฒะฐัะตะปัะฝัั ัะตัะฒะตัะพะฒ ะณะดะต ัะตััะฝะพััั ะผะพะดะพะฒ ะบัะธัะธัะฝะฐ
- ะัะธะฒะฐัะฝัั ัะพะพะฑัะตััะฒ ัะพ ัะฟะตัะธัะธัะตัะบะธะผะธ ััะตะฑะพะฒะฐะฝะธัะผะธ ะบ ะผะพะดะฐะผ
๐ง ะขะตั ะฝะธัะตัะบะธะต ะะตัะฐะปะธ
- ะะฐะฒะธัะธะผะพััะธ: Fabric API
- ะกะตัะตะฒะพะน ัะฐะนะผะฐัั: 1 ัะตะบัะฝะดะฐ
- ะะปะณะพัะธัะผ ั ะตัะธัะพะฒะฐะฝะธั: SHA-256
ModGate ััััะฐะฝัะตั ััััััะฐัะธั ะพั ะฝะตัะพะฒะฟะฐะดะตะฝะธะน ะฒะตััะธะน ะผะพะดะพะฒ ะธ ะพะฑะตัะฟะตัะธะฒะฐะตั ะบะพะฝัะธััะตะฝัะฝัะน ะพะฟัั ะดะปั ะฒัะตั ะธะณัะพะบะพะฒ ะฝะฐ ะฒะฐัะตะผ ัะตัะฒะตัะต!
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources