ModsFinder

Easy Config

by iso2t

Easy Config is a Fabric and NeoForge library that lets mod authors declare settings as annotated classes and provides an in-game config screen for them.

FabricNeoForgeClient and serverGNU Lesser General Public License v3.0 onlyOpen source26.2 – 26.3

What it does

A mod author defines a config as a Java class, and annotation processing turns the annotated fields into a config file and a matching screen. The same API runs on Fabric and NeoForge, so one config definition serves both loaders. Lower-level interfaces are also available for custom loading, saving and metadata handling when the class-based approach is not enough.

Players can change settings in the game without opening files by hand, and the screen groups options into tabs when a mod has more than one config. Installing Fabric API is required on Fabric, and Mod Menu is optional, since it adds access to the in-game screen from the mod list. Heavy Inventories requires Easy Config, so it cannot run without it.

Easy Config is client and server, so the server and every player need it. It is open source under the GNU Lesser General Public License v3.0 only, and its source code and issue tracker are public. Files are published for 26.2 and 26.3 on both loaders, with 1.263.0.9 for 26.3 as the latest file.

Key features

  1. Class-based config definitions

    Options are declared as fields of a class and annotations describe how each one is shown and stored.

  2. Single API for two loaders

    The same config API works on Fabric and NeoForge, so a mod does not need separate config code per loader.

  3. In-game config screens

    Settings can be changed in a screen inside the game, so players do not have to edit config files manually.

  4. Tabbed configs

    Mods with more than one config are shown with a tab for each, keeping long option lists organized.

Compatibility

Latest build for each game version and loader.

26.31.263.0.91.263.0.9
26.226.1.0.326.1.0.3
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 1 mod

Use cases

Who it’s for: Mod developers who want configurable options without writing file parsing and screen code, and players who prefer changing settings in the game over editing files.

How it compares

Full comparison

SugarLib is a Fabric and NeoForge library for 1.21.1, and it works on either side, with neither side required to run it, under the MIT License. Stator is a client and server library for 26.1 – 26.2 on Fabric and NeoForge under the MIT License. Easy Config covers 26.2 – 26.3 on both loaders and is open source under the GNU Lesser General Public License v3.0 only.

ModLoadersGame versionsEnvironmentUpdated
Easy ConfigFabric and NeoForge26.2 – 26.3Client and server2026-09-29
SugarLibFabric and NeoForge1.21.1Client or server, optional2024-11-30
StatorFabric and NeoForge26.1 – 26.2Client and server2026-08-23

Questions

Does Easy Config need Fabric API on Fabric?

Yes. Fabric API is a required dependency on Fabric, and Easy Config needs it to run there.

Must Easy Config be installed on the server?

Yes. Installation covers the server and each player's game.

Is Mod Menu needed to open the config screen?

No. Mod Menu is optional and only adds access to the in-game screen from the mod list.

Which versions does Easy Config support?

Files are published for 26.2 and 26.3 on Fabric and NeoForge, with 1.263.0.9 for 26.3 as the latest file.

In the catalog

Easy Config 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 iso2t

All projects

Similar mods

What the author says

A class-based config API and in-game config screen for Minecraft mods. EasyConfig makes it easy to create, modify, and share config files for your mod. With an easily accessible in-game config screen, users can adjust settings on the fly without having to manually edit config files.
iso2t, on the Modrinth page

Official listing

Owner
iso2t
Published
2026-07-18
Updated on Modrinth
2026-09-29
Facts verified
2026-10-15

Tags