ModsFinder

DACL is a Fabric library for building config screens, letting mod developers define options that players edit in the game's mod menu.

FabricClient or server, optionalMIT LicenseOpen source1.21.10 – 26.3

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

  1. Declared config options

    Each option takes a display text, a unique identifier and a default value, and the builder collects them into one config.

  2. 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.

  3. Range validation

    A range validator restricts numeric values, and leaving either bound open removes that limit.

  4. 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.

26.31.5
26.21.5
26.1.21.4
26.1.11.4
26.11.4
1.21.101.2
ReleaseBetaAlphaNot available

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?

Either side can run it, and neither needs it, so a server that uses a mod depending on DACL may still run it without the library.

Which game versions does DACL support?

Files exist for 1.21.10, 26.1, 26.1.1, 26.1.2, 26.2 and 26.3, and the latest file is 1.5 for 26.3, published 2026-07-15.

Do other mods need DACL?

Yes. Seven catalog mods require it, including StasisRods, FartherLands, NoExplosionGrief, SilkSpawners and SuperEnchants.

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

All projects

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.
KaseToatz1337, on the Modrinth page

Official listing

Owner
KaseToatz1337
Published
2025-11-07
Updated on Modrinth
2026-07-15
Facts verified
2026-10-15

Tags