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.
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
Annotation-based configs
Config fields are declared with annotations, so a mod describes its settings in code and the library handles the file format.
JSON config files
Settings are saved as JSON through the GSON library, which keeps the files readable and can be edited by hand.
Generated config screens
Each mod that registers a config gets its own settings screen, opened from Mod Menu or Catalogue.
Gallery
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
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 1
Required by 2 mods
How it compares
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Resource Config API | Fabric, Forge, NeoForge and Quilt | 1.20 – 26.3 | Client and server | 2026-10-11 |
| Tiny Config | Fabric, Forge and NeoForge | 1.20.1 – 26.2 | Client and server | 2026-09-10 |
| Admiral | Fabric, Forge and NeoForge | 1.19 – 26.3 | Server-side only | 2026-09-19 |
Questions
Does Resource Config API need Fabric API?
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
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…
Official listing
- Modrinth page
- modrinth.com/mod/resource-config-api
- Owner
- Morthen
- Published
- 2024-02-17
- Updated on Modrinth
- 2026-10-11
- Facts verified
- 2026-10-15
