ModsFinder

Mod Sets

by settingdust

Mod Sets lets a player or server owner turn groups of mods on and off from an in-game screen, without touching the mods folder by hand.

FabricForgeNeoForgeQuiltClient or server, optionalMIT LicenseOpen source1.19.2 – 1.21.11

What it does

Each mod set is a named group, defined by a subdirectory name or a list of mod IDs, and switching a set takes effect after a restart. Sets can be toggled one at a time, or chosen from a list when two mods conflict, such as a renderer and a shader loader that cannot run together. The mod also offers a config screen and lets a modpack developer write custom loading rules, so a pack can expose more options to its users.

The mod is aimed at modpack authors who want players to pick features, server owners who run optional content, and players who want to control their mods without managing files. Mod Sets requires Fabric Language Kotlin, Kinecraft, Preloading Tricks and YetAnotherConfigLib (YACL), and it bundles Preloading Tricks inside the jar. Mod Menu is optional. Files are published for Fabric, Forge, NeoForge and Quilt, covering 1.19.2 – 1.21.11 in 21 release versions, and the code is open source under the MIT License.

Key features

  1. Named mod sets

    Groups of mods are defined by subdirectory name or mod ID, so each set can be enabled or disabled as a unit.

  2. Restart-based switching

    Changes to which sets are active are applied after the game restarts, so the loader reads the new mod list.

  3. Set selection list

    Mutually exclusive sets can be placed in a list and one chosen at a time, which covers conflicts and difficulty presets.

  4. Config screen

    A settings screen built on YetAnotherConfigLib lets users change the mod's options from inside the game.

  5. Custom loading rules

    Modpack developers can write their own rules for which mods load, offering players a defined set of choices.

Compatibility

Latest build for each game version and loader.

1.21.x12 of 12 versions with builds
1.21.112.1.32.1.32.1.3Not available
1.21.102.1.32.1.32.1.3Not available
1.21.92.1.32.1.32.1.3Not available
1.21.82.1.32.1.32.1.3Not available
1.21.72.1.32.1.32.1.3Not available
1.21.62.1.32.1.32.1.3Not available
1.21.52.1.32.1.32.1.3Not available
1.21.42.1.32.1.32.1.3Not available
1.21.32.1.32.1.32.1.3Not available
1.21.22.1.32.1.32.1.3Not available
1.21.12.1.32.1.32.1.30.11.0
1.212.1.32.1.32.1.30.11.0
1.20.x7 of 7 versions with builds
1.19.x2 of 2 versions with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Preloading TricksA developer tool for early loader access, class transformation, and preloading hacks.
Required

How it compares

Full comparison

Rules is server-side only, open source under the GNU Lesser General Public License v3.0 only, and published for Fabric and Quilt across 1.18 – 1.20.1, so it is a different kind of tool. Proper Rules List for Servers is server required with client optional, covers 1.16 – 1.21.11 on all four loaders, and is not open source under All rights reserved. Mod Loading Screen works on either side, and neither needs it, is open source under the MIT License, and is built for Fabric, Quilt and Java Agent.

ModLoadersGame versionsEnvironmentUpdated
Mod SetsFabric, Forge, NeoForge and Quilt1.19.2 – 1.21.11Client or server, optional2026-01-28
RulesFabric and Quilt1.18 – 1.20.1Server-side only2023-06-25
Proper Rules List for ServersFabric, Forge, NeoForge and Quilt1.16 – 1.21.11Server required, client optional2026-03-22
Mod Loading ScreenFabric, Quilt and Java Agentrd-132211 – 26.3Client or server, optional2025-02-25

Questions

Does Mod Sets need Fabric Language Kotlin?

Yes. Fabric Language Kotlin is a required dependency, alongside Kinecraft, Preloading Tricks and YetAnotherConfigLib (YACL).

Is Mod Sets needed on the server?

No. It works on either side, and neither needs it, so a server can run without it and a client can run it alone.

Do sets take effect immediately?

No. Changes to enabled sets need a restart before the game loads the new mod list.

Which versions does Mod Sets support?

Files cover 1.19.2 – 1.21.11 across 21 release versions, with the latest file for 1.21.11 on Fabric, Forge and NeoForge.

In the catalog

Mod Sets is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from settingdust

All projects

Similar mods

What the author says

Notice: Every text and description is text raw json. Using for generating text.
settingdust, on the Modrinth page

Official listing

Owner
settingdust
Published
2023-07-13
Updated on Modrinth
2026-01-28
Facts verified
2026-10-15

Tags