
Mod checker
A server-side mod that validates player mods on join. Configure a whitelist or banlist for full control over what's allowed.
About this Mod
Mod Checker is a server-side administration tool for Fabric/Quilt that gives server owners complete control over which mods players can use. It validates the mod list of every connecting player against a customizable whitelist or banlist, helping to maintain stability, security, and the intended gameplay experience on your modded server.
🛡️ Core Features
- Dual Moderation Modes: Operate in flexible
whitelistmode (allow only listed mods) orbanlistmode (allow everything except listed mods). - Automatic Validation: Automatically checks all connecting players. No manual commands are needed.
- Kick with Clear Messages: Players with unauthorized or missing required mods (like Mod Checker itself) are disconnected with informative, customizable messages.
- Simple File-Based Configuration: All rules are managed through a straightforward
modcheck.jsonfile in your server'sconfigfolder. - Player Locale Detection: Kick messages are automatically shown in English or Russian based on the player's client language.
⚙️ How It Works & Configuration
- Installation: Place
modcheck.jarin your server'smodsfolder (Fabric/Quilt required). - Configuration: On first run, a
modcheck.jsonfile is generated in theconfigfolder. Edit it to set themode("whitelist"or"banlist") and list the mod IDs under"mods". - Automatic Enforcement: Once configured, the mod runs automatically. Players joining without the required
modcheckclient mod or with disallowed mods will be denied access.
Minimum modcheck.json (Whitelist Mode):
{
"mode": "whitelist",
"mods": [
"fabric-api-base",
"fabric-api-lookup-api-v1",
"fabric-biome-api-v1",
"fabric-block-api-v1",
"fabric-blockrenderlayer-v1",
"fabric-client-tags-api-v1",
"fabric-command-api-v1",
"fabric-command-api-v2",
"fabric-commands-v0",
"fabric-containers-v0",
"fabric-content-registries-v0",
"fabric-convention-tags-v1",
"fabric-crash-report-info-v1",
"fabric-data-generation-api-v1",
"fabric-dimensions-v1",
"fabric-entity-events-v1",
"fabric-events-interaction-v0",
"fabric-events-lifecycle-v0",
"fabric-game-rule-api-v1",
"fabric-item-api-v1",
"fabric-item-group-api-v1",
"fabric-key-binding-api-v1",
"fabric-keybindings-v0",
"fabric-lifecycle-events-v1",
"fabric-loot-api-v2",
"fabric-loot-tables-v1",
"fabric-message-api-v1",
"fabric-mining-level-api-v1",
"fabric-model-loading-api-v1",
"fabric-models-v0",
"fabric-networking-api-v1",
"fabric-networking-v0",
"fabric-object-builder-api-v1",
"fabric-particles-v1",
"fabric-recipe-api-v1",
"fabric-registry-sync-v0",
"fabric-renderer-api-v1",
"fabric-renderer-indigo",
"fabric-renderer-registries-v1",
"fabric-rendering-data-attachment-v1",
"fabric-rendering-fluids-v1",
"fabric-rendering-v0",
"fabric-rendering-v1",
"fabric-resource-conditions-api-v1",
"fabric-resource-loader-v0",
"fabric-screen-api-v1",
"fabric-screen-handler-api-v1",
"fabric-sound-api-v1",
"fabric-transfer-api-v1",
"fabric-transitive-access-wideners-v1",
"mixinextras"
]
}
❓ FAQ
- Q: Do players need to install this mod?
- A: Yes! For the check to work, the mod must be installed on both the server AND the client. Players without it will be kicked.
- Q: Is Fabric API required?
- A: Absolutely. This mod depends on Fabric API.
- Q: Can I use it on Quilt?
- A: Yes, it is compatible with Quilt, thanks to Fabric API compatibility layers.
- Q: How do I find a mod's ID for the config?
- A: Check the mod's
fabric.mod.jsonfile or its documentation. It's usually the "id" field (e.g.,xaerominimap).
- A: Check the mod's
📜 Technical & License
- License: MIT License. You are free to use, modify, and distribute this mod.
- Source Code: https://github.com/VladKagaykin/mod_checker
- Support: Please report any issues or suggestions on the project's issue tracker.
Maintain a fair and stable modding environment with Mod Checker — the essential gatekeeper for your server.
Available Versions
How to Install Mod checker on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.19.4).
Install Mod
Open the mod browser in the dashboard and search for "Mod checker". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.19.4
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Mod checker server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.19.4). You can switch loaders with one click in the panel.
Is Mod checker compatible with fabric?
Mod checker officially supports fabric for Minecraft 1.19.4. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Mod checker – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Mod checker consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Mod checker with just one click on your server.