ModsFinder

FConfigLib

by ForwarD-NerN

FConfigLib is a Fabric configuration library that other mods can use to read, write and validate their settings across Minecraft versions.

FabricClient or server, optionalMIT LicenseOpen sourcerd-132211 – 26.3

What it does

The library provides an annotation-based way to declare configuration values, with limiters and validators that check each value as it loads. Developers can build their config screens and files on top of it without writing the parsing code themselves. Config fixers are included so a settings file written for an older layout can be converted to the current one.

FConfigLib targets a version-independent configuration approach, so the same configuration code can run on a wide span of game builds, from rd-132211 to 26.3. It is listed for Fabric Loader only, and its author states it also works with forks and related projects such as Ornithe, LegacyFabric and Babric, and with other Java games that load through Fabric Loader. Java 8 or newer is required.

Installation goes next to Fabric API. The mod is released under the MIT License and is open source, with its source code and issue tracker publicly linked. Two catalog mods, Player Ladder and AntiShadowPatch, require it.

Key features

  1. Annotation-based values

    Configuration fields are declared with annotations, so a mod defines its options in the code that uses them.

  2. Value limiters and validators

    Annotations restrict a value to an allowed range or format and reject entries that fail the check.

  3. Config fixers

    Fixers convert a settings file from an earlier layout, so existing configuration survives a version change.

  4. Simple API

    A small set of calls covers reading, writing and updating values, keeping integration short for mod authors.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.31.1.1
26.21.1.1
26.1.21.1.1
26.1.11.1.1
26.11.1.1
1.21.x12 of 12 versions with builds
1.21.111.1.1
1.21.101.1.1
1.21.91.1.1
1.21.81.1.1
1.21.71.1.1
1.21.61.1.1
1.21.51.1.1
1.21.41.1.1
1.21.31.1.1
1.21.21.1.1
1.21.11.1.1
1.211.1.1
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.x5 of 5 versions with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

55 older game versions (1.0 – 1.13.2) not shown. All files on Modrinth

Required by 2 mods

Use cases

Mod authors

Developers who need persistent settings can add them with annotations instead of building their own file handling.

Projects on forks

Teams porting to Ornithe, LegacyFabric or Babric can reuse the same configuration code on those loaders.

Who it’s for: Mod developers who want one configuration system across many game versions. Players usually only meet it as a dependency of the mods that require it.

Questions

Does FConfigLib need to be installed for players?

Either side can run it, and neither needs it by itself. Any mod that requires it, such as Player Ladder or AntiShadowPatch, needs it installed alongside them.

Which loader does FConfigLib support?

Fabric is the only loader listed. The latest Fabric file is 1.1.1 for 26.3, published 2025-01-03.

Which Java version is needed?

Java 8 or newer is required for the library to work.

In the catalog

FConfigLib 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 ForwarD-NerN

All projects

Similar mods

What the author says

Java 8+ is required in order for this mod to work. Add JitPack to your repositories list in build.gradle.
ForwarD-NerN, on the Modrinth page

Official listing

Owner
ForwarD-NerN
Published
2024-08-14
Updated on Modrinth
2025-01-03
Facts verified
2026-10-15

Tags