ModsFinder

Config API

by Craftjakob

Config API gives mod authors a library for building configuration files and an in-game config screen, shared across Fabric, Forge, NeoForge and Quilt.

FabricForgeNeoForgeQuiltClient and serverMIT LicenseOpen source1.20 – 26.2

What it does

Authors use the library to declare configs in the Client, Common and Server styles of the Forge and NeoForge config systems. When a mod that uses the library is installed, its config screen is added automatically, so players can edit values without opening a file. Config API runs on client and server, so both sides need it for the screen and synchronized settings to work.

The library is a core mod built for multiloader projects, where one codebase targets several loaders at once. Fabric API is required, and Mod Menu is optional for opening the screens from a menu. Config API is released under the MIT License and is open source. Builds cover 1.20 – 26.2, with the latest Fabric file at 26.2-3.3.0 and the latest Forge file at 26.2-3.3.1. Other mods already depend on it, including Enderite CJ Edition, Gilded Armor CJ Edition and Bats Reconfig.

Key features

  1. Automatic config screens

    Any mod that uses the library gets a functional config screen added without extra code from its author.

  2. Typed configuration access

    Authors can read comments, keys and ranges of each option through methods such as getComments, getKey and getRange.

  3. Client, common and server configs

    New configs can be created in the Client, Common and Server styles used by the Forge and NeoForge config systems.

Compatibility

Latest build for each game version and loader.

26.x4 of 4 versions with builds
26.226.2-3.3.026.2-3.3.126.2-3.3.0Not available
26.1.226.1-3.2.126.1-3.2.126.1-3.2.1Not available
26.1.126.1-3.2.126.1-3.2.126.1-3.2.1Not available
26.126.1-3.2.126.1-3.2.126.1-3.2.1Not available
1.21.x8 of 8 versions with builds
1.21.111.21.11-3.2.01.21.11-3.2.01.21.11-3.2.0Not available
1.21.81.21.6-3.0.41.21.6-3.0.41.21.6-3.0.4Not available
1.21.71.21.6-3.0.41.21.6-3.0.41.21.6-3.0.4Not available
1.21.61.21.6-3.0.41.21.6-3.0.41.21.6-3.0.4Not available
1.21.51.21.5-3.0.21.21.5-3.0.21.21.5-3.0.2Not available
1.21.41.21.4-1.21.4-2.4.1Not available1.21.4-1.21.4-2.4.1Not available
1.21.31.21.2-1.21.2-2.4.0Not available1.21.2-1.21.2-2.4.0Not available
1.21.21.21.2-1.21.2-2.4.0Not available1.21.2-1.21.2-2.4.0Not available
1.20.x3 of 3 versions with builds
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 1

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

Required by 3 mods

Use cases

Multiloader mod development

Authors targeting Fabric, Forge, NeoForge and Quilt from one project can share a single configuration system.

Who it’s for: Mod authors who want configuration files and an in-game config screen without writing the screen code themselves. Server owners and players see the screens only for mods that use the library.

How it compares

Full comparison

Anvian's Lib is open source under the GNU General Public License v3.0 only, runs on client and server, and covers 1.19 – 26.3 on the same four loaders. Potentials is open source under the MIT License, targets Fabric and NeoForge only for 1.21 – 26.3, and also runs on client and server. Simple Mod Config is open source under the GNU General Public License v3.0 only, supports Fabric and Forge for 1.19.4 – 1.20.1, and is client or server optional.

ModLoadersGame versionsEnvironmentUpdated
Config APIFabric, Forge, NeoForge and Quilt1.20 – 26.2Client and server2026-08-31
Anvian's LibFabric, Forge, NeoForge and Quilt1.19 – 26.3Client and server2026-08-18
PotentialsFabric and NeoForge1.21 – 26.3Client and server2026-10-11
Simple Mod ConfigFabric and Forge1.19.4 – 1.20.1Client or server, optional2023-07-04

Questions

Does Config API need Fabric API?

Yes. Fabric API is required, and Mod Menu is optional.

Does Config API have to be installed on the server?

Yes. Installation covers the server and each player's game.

Which versions does Config API support?

Builds cover 1.20 – 26.2 with 15 release versions, and the latest Quilt file targets 1.20.2.

In the catalog

Config API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.

More from Craftjakob

All projects

Similar mods

What the author says

It has a Config Screen, which is automatically added, if the specific mod uses this as config system. This is a "core" mod, specifically designed for multiloader projects. It allows you to create easily new configs, for Client, Common and Server, in the style of Forge's and NeoForge's Config System.
Craftjakob, on the Modrinth page

Official listing

Owner
Craftjakob
Published
2024-02-03
Updated on Modrinth
2026-08-31
Facts verified
2026-10-15

Tags