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.
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
Compound data view
Data is displayed as compounds with fields and types, not as raw text strings, which makes nested values easier to read.
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.
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.
Late loading configs
Config values can be loaded after startup, so mods that finish their setup later still receive their settings.
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.
Gallery
Compatibility
Latest build for each game version and loader.
26.x1 of 1 version with builds
1.21.x2 of 2 versions with builds
1.20.x7 of 7 versions with builds
1.19.x3 of 3 versions with builds
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
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Optional 1
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?
Can the GUI edit Forge configs as well as its own files?
Which Minecraft versions does Carbon Config support?
Is Mod Menu required for Carbon Config?
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
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.
Official listing
- Modrinth page
- modrinth.com/mod/carbon-config
- Owner
- Speiger
- Published
- 2023-08-07
- Updated on Modrinth
- 2026-10-08
- Facts verified
- 2026-10-15
