ModsFinder

ConfigAPI

by Banned Studios

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.

FabricForgeNeoForgeCreative Commons Attribution 4.01.16 – 26.2

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

  1. 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.

  2. Automatic reload

    Edits to the JSON file are picked up without a restart, and reload actions can be triggered from code.

  3. Typed values

    Strings, integers, longs, booleans, lists and maps can all be stored, including maps of lists and nested values.

  4. 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
26.21.11.11.1
26.1.21.11.11.1
26.1.11.11.11.1
26.11.11.11.1
1.21.x12 of 12 versions with builds
1.21.111.11.11.1
1.21.101.11.11.1
1.21.91.11.11.1
1.21.81.11.11.1
1.21.71.11.11.1
1.21.61.11.11.1
1.21.51.11.11.1
1.21.41.11.11.1
1.21.31.11.11.1
1.21.21.11.11.1
1.21.11.11.11.1
1.211.11.11.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
ReleaseBetaAlphaNot available

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
ConfigAPIFabric, Forge and NeoForge1.16 – 26.2Not published2026-08-15
CoreConfigFabric, Forge and NeoForge1.20 – 26.1.2Client or server, optional2026-04-24
Configuration APIFabric1.21.6 – 1.21.11Client-side only2026-05-13
Ordered Player ListFabric and Quilt1.19 – 26.3Server-side only2026-09-19

Questions

Does KeybindHider need ConfigAPI?

Yes. KeybindHider requires ConfigAPI, so ConfigAPI must be installed alongside it.

Which loaders does ConfigAPI support?

ConfigAPI supports Fabric, Forge and NeoForge. Its latest files for 26.2 are version 1.1 on each loader.

Can a server use ConfigAPI without installing a mod loader?

Yes. ConfigAPI is also published for the Paper, Spigot, Bukkit and Purpur server platforms.

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

All projects

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

Official listing

Owner
Banned Studios
Published
2026-03-27
Updated on Modrinth
2026-08-15
Facts verified
2026-10-15

Tags