ModsFinder

Config Intermediary

by Jab125

Config Intermediary is a Fabric library that sits between mods and several config libraries, so one config setup can drive more than one of them.

FabricClient and serverApache License 2.0Open source1.19.3

What it does

The library provides an intermediate API that connects to a range of Fabric config libraries. A mod written against it can use the generated configuration screens without depending on each config library directly. Support is built in for Auto Config, Cloth Config, oωo-config and the config screens that Mod Menu lets mods register. Configured can also generate automatic configuration screens for mods that call into it, for mods whose libraries do not already supply their own screens. A compatibility layer covers SimpleConfig and Configured's built-in config API.

Fabric API is required for Config Intermediary to load. Cloth Config API, Mod Menu and oωo (owo-lib) are optional and add their own support when present. The library runs on client and server, so the server and every player need it, and it is published for 1.19.3 only. It is released under the Apache License 2.0, and its source code and issue tracker are public.

Key features

  1. Shared config API

    A single API lets a mod define its settings once and reach several Fabric config libraries from the same code.

  2. Cloth Config support

    Settings are shown through Cloth Config screens when that library is installed alongside the mod.

  3. Mod Menu integration

    Config screens are reachable from the Mod Menu list for mods that register with Mod Menu.

  4. Generated config screens

    Configured can build automatic configuration screens for mods that rely on this library and lack their own screen.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.19.30.1.1
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 3

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional
oωo (owo-lib)A general utility, GUI and config library for modding on Fabric and Quilt
Optional
Cloth Config APIConfiguration Library for Minecraft Mods
Optional

Use cases

Mod authors sharing one config layer

A mod author can target this API once instead of writing separate code for each config library.

Modpacks with mixed config libraries

Packs that already use Cloth Config, oωo or Mod Menu can keep those tools while mods written against this API plug in.

Who it’s for: The library is aimed at mod developers who want one config interface across several Fabric config libraries, and at modpack makers who combine mods built on different config systems.

Questions

Does Config Intermediary need Fabric API?

Yes. Fabric API is a required dependency, and the library will not load without it on 1.19.3.

Must Config Intermediary be installed on the server?

The server and every player need the mod installed.

Which optional mods change what Config Intermediary offers?

Cloth Config API, Mod Menu and oωo (owo-lib) are optional. Installing one of them adds its matching support, while leaving them out still lets the core API run.

In the catalog

Config Intermediary is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 7,205 mods support Minecraft 1.19.3.

More from Jab125

All projects

Similar mods

What the author says

Config Intermediary is a library designed for interacting with Fabric's multitude of config libraries. Config Intermediary currently supports the following libraries: - Auto Config (Cloth Config) - oωo-config (oωo)
Jab125, on the Modrinth page

Official listing

Owner
Jab125
Published
2023-01-02
Updated on Modrinth
2023-01-09
Facts verified
2026-10-15

Tags