ModsFinder

Konfig

by iamkaf

With Konfig, a mod can declare typed config values in shared common code and save them as commented TOML files.

FabricForgeNeoForgeMIT LicenseOpen source1.14.4 – 26.3

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

  1. Typed config values

    Booleans, numbers, enums, strings, string lists, colors and custom codecs can all be declared as config values.

  2. Generated config screens

    Registered handles produce config screens with headers, images, descriptive text, clickable URLs and explicit tooltips per row.

  3. 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
26.30.10.2+26.30.10.2+26.30.10.2+26.3
26.20.10.2+26.20.10.2+26.20.10.2+26.2
26.1.20.10.2+26.1.20.10.2+26.1.20.10.2+26.1.2
26.1.10.10.2+26.1.10.10.2+26.1.10.10.2+26.1.1
26.10.10.2+26.10.10.2+26.10.10.2+26.1
1.21.x12 of 12 versions with builds
1.21.110.10.2+1.21.110.10.2+1.21.110.10.2+1.21.11
1.21.100.10.2+1.21.100.10.2+1.21.100.10.2+1.21.10
1.21.90.10.2+1.21.90.10.2+1.21.90.10.2+1.21.9
1.21.80.10.2+1.21.80.10.2+1.21.80.10.2+1.21.8
1.21.70.10.2+1.21.70.10.2+1.21.70.10.2+1.21.7
1.21.60.10.2+1.21.60.10.2+1.21.60.10.2+1.21.6
1.21.50.10.2+1.21.50.10.2+1.21.50.10.2+1.21.5
1.21.40.10.2+1.21.40.10.2+1.21.40.10.2+1.21.4
1.21.30.10.2+1.21.30.10.2+1.21.30.10.2+1.21.3
1.21.20.10.2+1.21.2Not available0.10.2+1.21.2
1.21.10.10.2+1.21.10.10.2+1.21.10.10.2+1.21.1
1.210.10.2+1.210.10.2+1.21Not available
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
ReleaseBetaAlphaNot available

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
KonfigFabric, Forge and NeoForge1.14.4 – 26.3Not published2026-10-10
Custom Login MessagesForge and NeoForge1.15.1 – 26.3Server required, client optional2026-03-25
Real Time ModFabric1.18.2Client and server2022-07-01
Sync System TimeFabric1.21.8Server required, client optional2025-10-01

Questions

Which Konfig file should a player install?

Players install the loader-specific artifact for their loader and Minecraft line, such as the Fabric or NeoForge build matching the game version. The common module is not used directly.

Does Konfig have to be on both sides?

It depends on the mod that requires it. Konfig declares config scopes for CLIENT, COMMON and SERVER values, so the sync modes decide what reaches players.

Can the author add support for a new Minecraft version?

The author says support depends on requests from people who want it, and that the project is run by one person, so timing is not promised.

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

All projects

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.
iamkaf, on the Modrinth page

Official listing

Owner
iamkaf
Published
2026-03-07
Updated on Modrinth
2026-10-10
Facts verified
2026-10-15

Tags