DACL
DACL is a Fabric library for building config screens, letting mod developers define options that players edit in the game's mod menu.
What it does
Developers declare configuration options in code, each with a display text, a unique identifier and a default value. Options can be grouped and nested into sub-options, and numeric options accept a range validator whose lower or higher bound can be left open. After the config is built, editing it updates the matching option values, so reading an option always returns its current value. Options can be added through the config builder as well.
The library is set up by adding a Fabric entrypoint class and an entry for the mod menu in fabric.mod.json, so the config screen is reachable from the mod list. Because it is a library, DACL does nothing by itself; a mod that depends on it must include it. It is open source under the MIT License, and it runs on Fabric for 26.3 with files for 1.21.10, 26.1, 26.1.1, 26.1.2, 26.2 and 26.3, where the latest file is 1.5 for 26.3.
Key features
Declared config options
Each option takes a display text, a unique identifier and a default value, and the builder collects them into one config.
Nested sub-options
Options can be nested into sub-options to any depth, so a config can follow the structure of a mod's settings.
Range validation
A range validator restricts numeric values, and leaving either bound open removes that limit.
Mod menu entrypoint
A mod menu entrypoint in fabric.mod.json opens the config screen from the Fabric mod list.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 7 mods
Use cases
Who it’s for: Mod developers who want a config screen for their Fabric mod. Players who install mods that depend on DACL also need the library present.
Questions
Does DACL need to be installed on the server?
Which game versions does DACL support?
Do other mods need DACL?
In the catalog
DACL 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 KaseToatz1337
Similar mods
What the author says
DumbassConfigLib is a config library that is used for my mods. If you're a mod developer you can easily implement this library yourself. Then add dacl_version to your gradle.properties, you can check the version on the versions page.
Official listing
- Modrinth page
- modrinth.com/mod/dacl
- Owner
- KaseToatz1337
- Published
- 2025-11-07
- Updated on Modrinth
- 2026-07-15
- Facts verified
- 2026-10-15
