ModsFinder

Resource Config API

by Morthen

Resource Config API gives other mods an annotation-based way to define JSON config files, with a config screen generated for each registered config.

FabricForgeNeoForgeQuiltClient and serverMIT LicenseOpen source1.20 – 26.3

What it does

Mods that register a config with the library get their settings stored as JSON files, read and written through the GSON library. The library builds a config screen for every mod that registers one, and that screen opens from Mod Menu on Fabric or from Catalogue with Menulogue installed. Fabric API is required, and Mod Menu is optional.

The library is published for Fabric, Forge, NeoForge and Quilt, with files for 26.3 and 26.1.2 as the latest builds. It runs on client and server, so both need it, and the code is open source under the MIT License.

Key features

  1. Annotation-based configs

    Config fields are declared with annotations, so a mod describes its settings in code and the library handles the file format.

  2. JSON config files

    Settings are saved as JSON through the GSON library, which keeps the files readable and can be edited by hand.

  3. Generated config screens

    Each mod that registers a config gets its own settings screen, opened from Mod Menu or Catalogue.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.326.3-4.2.026.3-4.2.026.3-4.2.0Not available
26.24.1.14.1.14.1.1Not available
26.1.226.1.2-4.1.126.1.2-4.1.126.1.2-4.1.126.1.2-4.0.2
26.1.126.1.2-4.0.2Not available26.1.2-4.0.226.1.2-4.0.2
26.126.1.2-4.0.2Not available26.1.2-4.0.226.1.2-4.0.2
1.21.x12 of 12 versions with builds
1.21.111.21.11-3.9.21.21.11-3.9.21.21.11-3.9.21.21.11-3.9.2
1.21.101.21.10-3.8.11.21.10-3.8.11.21.10-3.8.11.21.10-3.8.1
1.21.91.21.9-3.8.01.21.9-3.8.01.21.9-3.8.01.21.9-3.8.0
1.21.81.21.8-3.7.31.21.8-3.7.31.21.8-3.7.31.21.8-3.7.3
1.21.71.21.7-3.7.31.21.7-3.7.31.21.7-3.7.31.21.7-3.7.3
1.21.61.21.7-3.7.31.21.7-3.7.31.21.7-3.7.31.21.7-3.7.3
1.21.51.21.5-3.7.31.21.5-3.7.31.21.5-3.7.31.21.5-3.7.3
1.21.41.21.4-3.7.31.21.4-3.7.31.21.4-3.7.31.21.4-3.7.3
1.21.31.21.3-3.7.31.21.3-3.7.31.21.3-3.7.31.21.3-3.7.3
1.21.21.21.3-3.7.31.21.3-3.7.31.21.3-3.7.31.21.3-3.7.3
1.21.11.21.1-3.9.21.21.1-3.9.21.21.1-3.9.21.21.1-3.9.2
1.211.21.1-3.7.31.21.1-3.7.31.21.1-3.7.31.21.1-3.7.3
1.20.x7 of 7 versions 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.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 1

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

Required by 2 mods

How it compares

Full comparison

Tiny Config is client and server, open source under the MIT License, and published for Fabric, Forge and NeoForge across 1.20.1 – 26.2. Admiral is server-side only, open source under the MIT License, and published for Fabric, Forge and NeoForge across 1.19 – 26.3.

ModLoadersGame versionsEnvironmentUpdated
Resource Config APIFabric, Forge, NeoForge and Quilt1.20 – 26.3Client and server2026-10-11
Tiny ConfigFabric, Forge and NeoForge1.20.1 – 26.2Client and server2026-09-10
AdmiralFabric, Forge and NeoForge1.19 – 26.3Server-side only2026-09-19

Questions

Does Resource Config API need Fabric API?

Yes. Fabric API is required, and Mod Menu is optional for opening the config screens.

In the catalog

Resource Config API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.

More from Morthen

All projects

Similar mods

What the author says

Resource Config API is an API build for my personal needs, but feel free to also use it for your own mods. This is an Annotation based Config API that utilizes the GSON Library, so all config files are in the json format, that provides a Config Screen for every mod that registered a Config, on Fabric ModMenu or…
Morthen, on the Modrinth page

Official listing

Owner
Morthen
Published
2024-02-17
Updated on Modrinth
2026-10-11
Facts verified
2026-10-15

Tags