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.
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
Generated config screens
Settings declared in code appear as a YACL screen in Mod Menu without a hand-written options interface.
Automatic config files
Values are saved to a generated config file, so settings survive client restarts.
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
1.21.x9 of 9 versions with builds
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?
Which mods require SettingsManagerLib?
Which Minecraft versions does the library support?
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
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.
Official listing
- Modrinth page
- modrinth.com/mod/settingsmanagerlib
- Owner
- wildbeast42
- Published
- 2025-09-05
- Updated on Modrinth
- 2026-10-13
- Facts verified
- 2026-10-15
