RequiredMods

RequiredMods

Control which mods your players should have!

by
384 Downloads
fabricmanagementtechnologyutility
Rent Server with this Mod

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

  1. Download the latest jar file
  2. 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 requiredMods list 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:

  • ALLOW mode: Uses the allowMods list 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.
  • DENY mode: Uses the denyMods list to specify what mods players are not allowed to have. Using any mods in this list will result in a failed check.
  • STRICT mode (default): Uses the requiredMods list 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 with allowExtra

Available Versions

RequiredMods 1.0release
MC 1.21.1fabric
April 24, 2025

How to Install RequiredMods on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.1).

3

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

fabric

Minecraft Versions

1.21.1

Server-side

Required

Recommended 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.

Rent Modded Server

Install RequiredMods with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

1.21.1