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.
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
Automatic config screens
Any mod that uses the library gets a functional config screen added without extra code from its author.
Typed configuration access
Authors can read comments, keys and ranges of each option through methods such as getComments, getKey and getRange.
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.
Gallery
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x8 of 8 versions with builds
1.20.x3 of 3 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 1
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
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Config API | Fabric, Forge, NeoForge and Quilt | 1.20 – 26.2 | Client and server | 2026-08-31 |
| Anvian's Lib | Fabric, Forge, NeoForge and Quilt | 1.19 – 26.3 | Client and server | 2026-08-18 |
| Potentials | Fabric and NeoForge | 1.21 – 26.3 | Client and server | 2026-10-11 |
| Simple Mod Config | Fabric and Forge | 1.19.4 – 1.20.1 | Client or server, optional | 2023-07-04 |
Questions
Does Config API need Fabric API?
Does Config API have to be installed on the server?
Which versions does Config API support?
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
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.
Official listing
- Modrinth page
- modrinth.com/mod/config-api
- Owner
- Craftjakob
- Published
- 2024-02-03
- Updated on Modrinth
- 2026-08-31
- Facts verified
- 2026-10-15
