ConfigAPI
ConfigAPI is a library that lets other mods and plugins create JSON configuration files from a single class, and it reloads those files when they change.
What it does
ConfigAPI is a library for building JSON configuration files for mods and plugins. A developer declares the configuration in one class, and the API creates and initializes the file when the mod or plugin starts. The author notes describe it as a tool that the author's Banned Studios projects mostly use, so the design is shaped around those projects' needs.
An automatic reload system watches the configuration file and applies changes made to it, whether they come from a text edit or from a method call or command. Developers can also add actions that trigger a reload on demand. The library supports String, Integer, Long, Boolean, List and Map values, so a configuration can hold nested structures as well as plain settings.
ConfigAPI runs on Fabric, Forge and NeoForge, and it is also available for the Paper, Spigot, Bukkit and Purpur server platforms. Its files cover 1.16 – 26.2, with the latest builds for 26.2 on each loader. It is released under the Creative Commons Attribution 4.0 license and is not open source, though its source code and issue tracker are public. KeybindHider requires it.
Key features
Single-class setup
A configuration is defined in one class that initializes when the mod or plugin starts, with no separate loader code to write.
Automatic reload
Edits to the JSON file are picked up without a restart, and reload actions can be triggered from code.
Typed values
Strings, integers, longs, booleans, lists and maps can all be stored, including maps of lists and nested values.
Server platform support
Besides the three mod loaders, the library is available for Paper, Spigot, Bukkit and Purpur servers.
Compatibility
Latest build for each game version and loader.
26.x4 of 4 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
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 1 mod
Use cases
Who it’s for: Mod and plugin developers who need a configuration file for their project, and server owners who edit those files on Paper, Spigot, Bukkit or Purpur servers.
How it compares
CoreConfig is a configuration library for Fabric, Forge and NeoForge, released under All rights reserved and not open source, with files for 1.20 – 26.1.2. Either side can run it, and neither needs it. Configuration API is a Fabric-only library under All rights reserved, with files for 1.21.6 – 1.21.11, and it is client-side only. Ordered Player List is server-side only, open source under the MIT License, and published for Fabric and Quilt across 1.19 – 26.3.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ConfigAPI | Fabric, Forge and NeoForge | 1.16 – 26.2 | Not published | 2026-08-15 |
| CoreConfig | Fabric, Forge and NeoForge | 1.20 – 26.1.2 | Client or server, optional | 2026-04-24 |
| Configuration API | Fabric | 1.21.6 – 1.21.11 | Client-side only | 2026-05-13 |
| Ordered Player List | Fabric and Quilt | 1.19 – 26.3 | Server-side only | 2026-09-19 |
Questions
Does KeybindHider need ConfigAPI?
Which loaders does ConfigAPI support?
Can a server use ConfigAPI without installing a mod loader?
In the catalog
ConfigAPI is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.
More from Banned Studios
Similar mods
What the author says
This personal API, mostly used in Katto's (Banned Studios) projects, consists of a tool to simplify and improve the creation of JSON configuration files for mods and plugins. It allows you to create a configuration with only one class and initialize it when starting the mod/plugin.
Official listing
- Modrinth page
- modrinth.com/mod/configapi
- Owner
- Banned Studios
- Published
- 2026-03-27
- Updated on Modrinth
- 2026-08-15
- Facts verified
- 2026-10-15
