ModsFinder

SettingsManagerLib

by wildbeast42

SettingsManagerLib is a Fabric library that lets other mods generate YACL configuration screens shown in Mod Menu, with settings saved between client restarts.

FabricClient-side onlyGNU Lesser General Public License v3.0 only1.21.3 – 26.3

What it does

A developer using the library creates a settings class, and the library turns its fields into a configuration screen built with YACL and listed in Mod Menu. Standard strings, integers and floats are supported, along with booleans shown as a checkbox that is either checked or unchecked, and most other YACL field types. Values are written to a config file automatically, so they persist after the client restarts.

The library itself does nothing for players on its own; it is a dependency for other mods. Adding a screen requires creating a ModMenuAPI class and building the menu inside onInitializeClient. A built-in chroma manager keeps chroma-based features in sync across files. Six catalog mods currently depend on it, including Block HightlightFX, CrosshairFX, Item Counter, Reveal Hidden Raiders and Inventory Armor Swap.

The mod is client-side only, so servers do not need it. It targets Fabric for 1.21.3 – 26.3 across 14 release versions, and the latest file, 1.1.3+26.3, supports 26.3. The code is under the GNU Lesser General Public License v3.0 only, and the project is not open source.

Key features

  1. Generated config screens

    Settings declared in code appear as a YACL screen in Mod Menu without a hand-written options interface.

  2. Automatic config files

    Values are saved to a generated config file, so settings survive client restarts.

  3. Chroma manager

    A built-in chroma manager keeps chroma features in sync across the files of different mods.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.31.1.3+26.3
26.21.1.3+26.1
26.1.21.1.3+26.1
26.1.11.1.3+26.1
26.11.1.3+26.1
1.21.x9 of 9 versions with builds
1.21.111.1.3+1.21.11
1.21.101.1.3+1.21.11
1.21.91.1.3+1.21.11
1.21.81.1.3+1.21.11
1.21.71.1.3+1.21.11
1.21.61.1.3+1.21.11
1.21.51.1.3+1.21.11
1.21.41.1.3+1.21.11
1.21.31.1.3+1.21.11
ReleaseBetaAlphaNot available

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

Required by 6 mods

Use cases

Dependency for config-heavy mods

Mods that need player-adjustable options can use the library instead of building their own settings menu.

Who it’s for: Mod developers who want a configuration screen for a Fabric client mod without writing the menu and file handling themselves.

Questions

Does SettingsManagerLib need to be installed on servers?

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

Which mods require SettingsManagerLib?

Six catalog mods require it, including Block HightlightFX, CrosshairFX, Item Counter, Reveal Hidden Raiders and Inventory Armor Swap.

Which Minecraft versions does the library support?

Fabric files cover 1.21.3 – 26.3, and the latest file, 1.1.3+26.3, is built for 26.3.

In the catalog

SettingsManagerLib is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 8,071 mods support Minecraft 26.3.

More from wildbeast42

All projects

Similar mods

What the author says

A simple settings manager library, which implements YACL to easily generate config screens for Mod Menu. NOTE: This mod does nothing by itself. It is a library for other mods.
wildbeast42, on the Modrinth page

Official listing

Owner
wildbeast42
Published
2025-09-05
Updated on Modrinth
2026-10-13
Facts verified
2026-10-15

Tags