ModernConfig
by QWERTZexe
ModernConfig gives Fabric mods a configuration library with a builder API, switches, text and numeric inputs, color pickers and organized sections.
What it does
Mod authors can build settings screens with boolean switches, text fields, string inputs, numeric inputs with set ranges and precision, dynamic string lists with add and remove controls, selection menus and HSV color pickers that accept hex values. Settings can be nested into organized sections and categories, so larger configurations stay readable. The library is a Fabric dependency for other mods; players do not configure ModernConfig itself but use the screens that mods built with it provide.
The library needs Fabric API. It is client-side only, so only the client needs it and servers run without it. Files are published for Fabric only, for 11 release versions 1.21.6 – 26.3, and the latest file is 1.5 for 26.3, released 2026-09-28. The code is not open source; it is released under All rights reserved, and public links exist for the source code, the issue tracker and a wiki.
Key features
Setting types
Boolean switches, text fields, string inputs and selection menus cover the common kinds of option.
Numeric and list inputs
Numeric inputs take custom ranges and precision, and dynamic string lists can add and remove entries.
HSV color pickers
Color settings are picked in HSV and can also be typed as hex values.
Nested configuration and builder API
Settings group into sections and categories, and a builder API keeps setup short for mod authors.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x6 of 6 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 2 mods
Use cases
Configuring a Fabric mod
A mod that depends on ModernConfig can expose its options in a settings screen with switches, ranges and color pickers.
Organizing many options
Larger mods use nested sections and categories to keep long lists of settings manageable.
Who it’s for: Fabric mod developers who want a configuration screen without writing their own interface, and players of mods that use ModernConfig for their options.
How it compares
Mamtak-Lib is a Fabric library for 1.21 – 1.21.11, client-side only and released under All rights reserved, so it covers an earlier range than ModernConfig. schLib is also Fabric and client-side only under All rights reserved, with files for 1.21.10 – 26.1.2. EclipseUI is open source under the MIT License, is client-side only and supports Fabric and NeoForge for 1.21.11 – 26.3, so it is the only option of the three with open source code and NeoForge support.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ModernConfig | Fabric | 1.21.6 – 26.3 | Client-side only | 2026-09-28 |
| Mamtak-Lib | Fabric | 1.21 – 1.21.11 | Client-side only | 2026-05-18 |
| schLib | Fabric | 1.21.10 – 26.1.2 | Client-side only | 2026-04-29 |
| EclipseUI | Fabric and NeoForge | 1.21.11 – 26.3 | Client-side only | 2026-10-09 |
Questions
Does ModernConfig need Fabric API?
Does a server need ModernConfig installed?
Which game versions does ModernConfig support?
In the catalog
ModernConfig is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.
More from QWERTZexe
Similar mods
What the author says
A beautiful, modern configuration library for Minecraft mods ModernConfig is a sleek configuration library for Minecraft Fabric mods that makes managing settings easy. No more config commands - ModernConfig has animations, a modern style, and its really easy to implement in your mods.
Official listing
- Modrinth page
- modrinth.com/mod/modernconfig
- Owner
- QWERTZexe
- Published
- 2025-07-02
- Updated on Modrinth
- 2026-09-28
- Facts verified
- 2026-10-15
