
RequiredMods
Control which mods your players should have!
About this Mod
Features
- Easily allow, deny or require a set of mods on your server
- Show message to players if they are missing mods, or have denied ones
- Commands to see players and their mods
Installation
- Download the latest jar file
- Install RequiredMods to your server and clients
RequiredMods on the server will by default only check if clients has RequiredMods installed, but this can be configured to allow players without the mod too.
Configuration
The server configuration file can be found in config/requiredmods.json. The client does not have any configuration.
- enabled (boolean): Whether to enable the mod
- mode (ALLOW | DENY | STRICT): Check below for explanation
- allowMods (string[]): List of mods to check for in "ALLOW" mode
- denyMods (string[]): List of mods to check for in "DENY" mode
- requiredMods (string[]): List of mods to check for in "STRICT" mode
- allowExtraMods (boolean): Whether to allow players to have extra mods differing from the
requiredModslist when in STRICT mode - allowIncorrectMods (boolean): Whether to allow players to join even if they have incorrect mods (only recommended for testing)
- kickWithoutMod (boolean): Whether to kick players who does not have RequiredMods installed
Modes
RequiredMods can work in a couple different ways:
ALLOWmode: Uses theallowModslist to specify what mods players are allowed to have. Any mods outside this list will result in a failed check. Having less mods than the list is allowed.DENYmode: Uses thedenyModslist to specify what mods players are not allowed to have. Using any mods in this list will result in a failed check.STRICTmode (default): Uses therequiredModslist to specify what mods players must have installed. Not having all the mods in this list will result in a failed check. You can allow players to have any extra mods in their modpack withallowExtra
Available Versions
How to Install RequiredMods 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.21.1).
Install Mod
Open the mod browser in the dashboard and search for "RequiredMods". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.1
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
RequiredMods 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.21.1). You can switch loaders with one click in the panel.
Is RequiredMods compatible with fabric?
RequiredMods officially supports fabric for Minecraft 1.21.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with RequiredMods – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if RequiredMods 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 RequiredMods with just one click on your server.