ModsFinder

Carbon Config

by Speiger

Carbon Config is a configuration library and GUI for Minecraft mods, first written as a config system for another mod and now released as open source.

FabricForgeNeoForgeClient and serverApache License 2.0Open source1.7.10 – 26.1

What it does

The library splits into two parts. The Config module is a standalone Java library that other code can use directly, and the GUI module is a Minecraft mod that lets players edit the values on screen. The GUI reads both Carbon Config files and Forge configs, so mods that still use the Forge format show up in the same editor.

The stated aim is a config system that is more customizable, simpler to work with, more stable and cleaner in structure than older approaches, with a richer feature set. Compound data is shown as structured entries rather than raw strings, and the editor can list values from several sources in one place.

Carbon Config is listed as a Library and Utility mod for Fabric, Forge and NeoForge. Its files target 1.7.10 – 26.1 across 22 release versions, and the code is under the Apache License 2.0. Create: Droneworks Simulated requires it, and Mod Menu is an optional companion.

Key features

  1. Compound data view

    Data is displayed as compounds with fields and types, not as raw text strings, which makes nested values easier to read.

  2. Multiplayer config sync

    Settings can be shared between client and server, so a value set on the server reaches the players who connect to it.

  3. Client to server configs

    Options can be defined to live on the client and be sent to the server, keeping each side's settings aligned.

  4. Late loading configs

    Config values can be loaded after startup, so mods that finish their setup later still receive their settings.

  5. Suggestions and registry view

    The editor offers value suggestions and a visual view of registry entries, helping players choose valid options without guessing the format.

Compatibility

Latest build for each game version and loader.

26.x1 of 1 version with builds
26.1Not availableNot available2.0.2.1
1.21.x2 of 2 versions with builds
1.21.12.0.22.0.2.12.0.2.1
1.212.0.22.0.2.12.0.2
1.20.x7 of 7 versions with builds
1.20.62.0.2Not available1.2.5
1.20.51.2.7Not available2.0.2
1.20.42.0.22.0.22.0.2
1.20.3Not available1.2.11.2.1
1.20.22.0.22.0.22.0.2
1.20.12.0.22.0.2.1Not available
1.202.0.22.0.2.1Not available
1.19.x3 of 3 versions with builds
1.19.4Not available2.0.2Not available
1.19.3Not available2.0.2Not available
1.19.22.0.22.0.2Not available
1.18.x1 of 1 version with builds
1.16.x1 of 1 version with builds
1.15.x1 of 1 version with builds
1.14.x1 of 1 version with builds
1.12.x1 of 1 version with builds
1.11.x1 of 1 version with builds
1.10.x1 of 1 version with builds
1.8.x1 of 1 version with builds
1.7.x1 of 1 version 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.

Optional 1

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

Required by 1 mod

Use cases

Mod authors

Developers who build a mod on the Config module can define their settings once and let the GUI edit them, rather than writing their own config screen.

Server administrators

Server owners can adjust mod settings through the editor and push client-facing values to connected players.

Who it’s for: Mod developers who want a configuration library with a GUI, and server owners who manage settings for several mods in one editor.

Questions

Does Carbon Config need to be installed on the server?

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

Can the GUI edit Forge configs as well as its own files?

Yes. The editor handles both Carbon Config files and Forge configs from the start, so mods using the Forge format can be edited in the same screen.

Which Minecraft versions does Carbon Config support?

Files exist for 22 release versions across the 1.7.10 – 26.1 range, including 1.21.1 and 26.1. The latest Fabric file targets 1.21.1 and the latest NeoForge file targets 26.1.

Is Mod Menu required for Carbon Config?

No. Mod Menu is an optional dependency that adds a menu entry for the config screen, and Carbon Config runs without it.

In the catalog

Carbon Config is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 11,959 mods support Minecraft 26.1.

More from Speiger

All projects

Similar mods

What the author says

Carbon Config is a Config Library first Developed for IC2Classic and now made a Open Source implementation. The idea behind Carbon Config is to have more customizable, simpler, more stable, cleaner and feature rich implementation of a config.
Speiger, on the Modrinth page

Official listing

Owner
Speiger
Published
2023-08-07
Updated on Modrinth
2026-10-08
Facts verified
2026-10-15

Tags