Manage the mods your players utilize effortlessly!
Key Features
- Effortlessly permit, reject, or impose specific mods on your server
- Inform players if they are missing essential mods or have any that are not allowed
- Utilize commands to view players and their mod lists
- Download the most recent jar file
- Integrate RequiredMods into your server and client systems By default, RequiredMods will only verify if clients have the mod installed, but settings can be adjusted to permit players without the mod to join.
- enabled (boolean): Determines if the mod is enabled
- mode (ALLOW | DENY | STRICT): Refer to the explanations below
- allowMods (string[]): Specifies which mods are allowed during “ALLOW” mode
- denyMods (string[]): Specifies which mods are forbidden during “DENY” mode
- requiredMods (string[]): Identifies the mandatory mods for “STRICT” mode
- allowExtraMods (boolean): Indicates if players can use additional mods outside of the
requiredModslist in “STRICT” mode - allowIncorrectMods (boolean): Specifies if players can enter even with incorrect mods (recommended only for testing purposes)
- kickWithoutMod (boolean): Specifies whether to remove players who do not have RequiredMods installed
ALLOWmode: Leverages theallowModslist to determine which mods players are permitted to have. Any mod not on this list will cause a failed verification. Having fewer mods than what is listed is acceptable.DENYmode: Employs thedenyModslist to identify mods that players are prohibited from using. Utilizing any mod from this list will result in a failed verification.STRICTmode (default): Utilizes therequiredModslist to dictate which mods must be installed by players. Not having all the listed mods will result in a failed verification. Players can have additional mods included in their modpack ifallowExtrais enabled.
How to Install
Settings Configuration
The configuration file for the server can be located in config/requiredmods.json. The client side does not require additional configuration.
Operational Modes
RequiredMods operates in several modes:
