YetAnotherConfigLib (YACL)
by isxander
Other mods build their config screens with YetAnotherConfigLib (YACL), a builder-based library whose screens match the game's own menus.
What it does
YACL gives mod developers an API for building configuration screens. Options are declared with builders, and the library draws the screen in a style that matches the game's own menus. It supports rich option descriptions and custom controller widgets when the default controls do not fit.
Players install YACL because other mods require it: 724 catalog mods list it, including Zoomify (Zoom), Debugify and Controlify (Controller support). On Fabric it requires Fabric API. Its license, GNU Lesser General Public License v3.0 or later, is open source, and documentation lives in the project wiki.
Key features
Builder API
Config screens are defined in code with builders, keeping option definitions short and readable.
Game-style GUI
Generated screens follow the look of the game's own menus rather than a separate widget style.
Custom controllers
Developers can create their own controller widgets when the built-in set does not cover an option type.
Rich descriptions
Each option can carry a description shown next to it, so players see what a setting changes.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 724 mods
Questions
Does YACL add anything for players?
Which loaders does it support?
In the catalog
YetAnotherConfigLib (YACL) 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 isxander
Similar mods
What the author says
Yet Another Config Lib, like, what were you expecting? As you can see, there's sadly a drawback with all of them and this is where YetAnotherConfigLib comes in.
Official listing
- Modrinth page
- modrinth.com/mod/yacl
- Owner
- isxander
- Published
- 2022-09-02
- Updated on Modrinth
- 2026-10-06
- Facts verified
- 2026-10-15
