ModsFinder

Smootheez Config Lib

by Smootheez

Smootheez Config Lib is a Fabric library that handles mod configuration files and generates their settings screens for other mods.

FabricClient-side onlyMIT LicenseOpen source1.20.1 – 1.21.8

What it does

Smootheez Config Lib is a config library mod for Fabric. Mod authors use it to manage configuration files without writing the loading, saving and boilerplate code each time. It creates the config file from the mod ID, so the file name matches the mod it belongs to, and it can generate a config screen automatically when a mod opts in.

The library is built to simplify configuration handling in Minecraft modding, with a simple interface that removes repetitive setup. The author developed it mainly for their own mods and made it freely available for public use. The config screen depends on ModMenu, so that mod must be installed for the screen to appear. Players add it to their own game, and a server needs no copy.

Files are published for Fabric only, across 15 release versions 1.20.1 – 1.21.8, with 0.2.2-1.20.2 as the latest Fabric file for 1.20.2. The code is open source under the MIT License. Source code and an issue tracker are linked publicly on GitHub, where bug reports and feature requests can be submitted.

Key features

  1. Automatic config file generation

    Config files are created automatically, named after the mod ID that owns them.

  2. Automatic config screen

    A settings screen is generated from the config definitions without hand-written GUI code.

  3. Simple configuration interface

    The library replaces repetitive loading and saving code with a small, consistent interface.

  4. Public issue tracking

    Bugs and requests can be submitted through the GitHub issue tracker linked from the project.

Compatibility

Latest build for each game version and loader.

1.21.x9 of 9 versions with builds
1.21.80.2.1-1.21.6
1.21.70.2.1-1.21.6
1.21.60.2.1-1.21.6
1.21.50.1.9-1.20.5
1.21.40.1.9-1.20.5
1.21.30.1.9-1.20.5
1.21.20.1.9-1.20.5
1.21.10.1.9-1.20.5
1.210.1.9-1.20.5
1.20.x6 of 6 versions with builds
1.20.60.1.9-1.20.5
1.20.50.1.9-1.20.5
1.20.40.1.8-1.20.3
1.20.30.1.8-1.20.3
1.20.20.2.2-1.20.2
1.20.10.1.6-1.20.1
ReleaseBetaAlphaNot available

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

Use cases

Mod developers

Authors who need a configuration system can add this library instead of writing their own file handling and config GUI code.

Players using configurable mods

Players of mods built on this library can edit settings in a generated screen, with ModMenu installed.

Who it’s for: Fabric mod developers who want to manage settings files and config screens with less code, and players who use mods that depend on it.

Questions

Does Smootheez Config Lib need ModMenu?

ModMenu is required for the config screen to appear. The config file itself is generated without it.

Which loaders does Smootheez Config Lib support?

Only Fabric. Files are published for Fabric and no other loader.

Does a server need Smootheez Config Lib installed?

No. Players add it to their own game, and a server needs no copy.

In the catalog

Smootheez Config Lib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 17,695 mods support Minecraft 1.21.8.

More from Smootheez

All projects

Similar mods

What the author says

A utility mod designed to simplify configuration handling for Minecraft modding. Primarily developed for my own mods, but freely available for public use. Found a bug or have a feature suggestion?
Smootheez, on the Modrinth page

Official listing

Owner
Smootheez
Published
2024-09-23
Updated on Modrinth
2025-07-30
Facts verified
2026-10-15

Tags