Konfig
by iamkaf
With Konfig, a mod can declare typed config values in shared common code and save them as commented TOML files.
What it does
Konfig is a configuration library rather than a gameplay mod. Mods register typed values such as booleans, numbers, enums, strings, string lists, colors and custom codecs. Selected values can be pushed from server to client at login, or at login followed by a reload, and changes are written to commented TOML files under the config folder.
Loader-specific code stays in the loader roots, while the rest of a mod's configuration logic can sit beside its other code in common sources. Konfig is published for Fabric, Forge and NeoForge, with files covering 1.14.4 – 26.3. Konfig is open source under the MIT License.
Seven catalog mods require it, including Liteminer, Bonded, Mochila, Torch Toss and Kaf HUD. Installing a dependent mod means installing the loader-specific Konfig artifact for the matching Minecraft line, not the common code.
Key features
Typed config values
Booleans, numbers, enums, strings, string lists, colors and custom codecs can all be declared as config values.
Generated config screens
Registered handles produce config screens with headers, images, descriptive text, clickable URLs and explicit tooltips per row.
Schema versioning and migrations
Config schemas carry a version number, and step-by-step migrations update older files when the schema changes.
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
1.15.x3 of 3 versions with builds
1.14.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 7 mods
Use cases
Who it’s for: Mod developers who ship one codebase across Fabric, Forge and NeoForge. Players usually meet Konfig only as a required dependency of another mod.
How it compares
Custom Login Messages is server-required with client optional, published for Forge and NeoForge under a Creative Commons Attribution 4.0 license and not open source, covering 1.15.1 – 26.3. Real Time Mod runs on client and server, targets Fabric for 1.18.2 under the MIT License, and is open source. Sync System Time is server-required with client optional, open source under the MIT License, and built for Fabric 1.21.8 only. Konfig is a library for declaring and syncing config values, while these mods change gameplay or messages directly.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Konfig | Fabric, Forge and NeoForge | 1.14.4 – 26.3 | Not published | 2026-10-10 |
| Custom Login Messages | Forge and NeoForge | 1.15.1 – 26.3 | Server required, client optional | 2026-03-25 |
| Real Time Mod | Fabric | 1.18.2 | Client and server | 2022-07-01 |
| Sync System Time | Fabric | 1.21.8 | Server required, client optional | 2025-10-01 |
Questions
Which Konfig file should a player install?
Does Konfig have to be on both sides?
Can the author add support for a new Minecraft version?
In the catalog
Konfig is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.
More from iamkaf
Similar mods
What the author says
Konfig is a multiloader configuration library for Minecraft mods. It lets mods declare typed config values in common code, save them as commented TOML, sync selected values to clients, and generate config screens for Fabric, Forge, and NeoForge.
Official listing
- Modrinth page
- modrinth.com/mod/konfig
- Owner
- iamkaf
- Published
- 2026-03-07
- Updated on Modrinth
- 2026-10-10
- Facts verified
- 2026-10-15
