Better Config
by Meldexun
Better Config is a Forge library for 1.12.2 that replaces the annotation-based config system with its own annotation, BetterConfig.
What it does
Developers annotate a config class with BetterConfig instead of Forge's Config annotation, and the mod processes that class in its place. Config values can then be edited in the game through a GUI instead of only by hand in a text file. The mod extends Forge's built-in configuration mechanism, so the existing config setup still applies.
Better Config is published for Forge 1.12.2 only, with the latest file 1.12.2-1.3.0 dated 2026-09-23. Client and server both need it, so the mod must be installed on both sides. The code is open source under the MIT License.
Key features
BetterConfig annotation
A config class is marked with BetterConfig in place of Forge's Config annotation to be processed by the mod.
In-game config editing
Values declared through the mod can be changed from a GUI in the game, not only by editing files.
Built on Forge's config mechanism
The GUI and annotation work extend Forge's underlying config mechanism, keeping the same storage behind it.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Better Config is a Forge-only 1.12.2 library and is open source under the MIT License. JFFL is a Forge library for 1.20.1 – 1.20.6, open source under the Apache License 2.0, and runs on client and server. S-Lib is open source under the MIT License for Fabric, Forge and NeoForge, 1.20.1 – 1.21.1, and is client-side only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Better Config | Forge | 1.12.2 | Client and server | 2026-09-23 |
| JFFL | Forge | 1.20.1 – 1.20.6 | Client and server | 2026-06-18 |
| S-Lib | Fabric, Forge and NeoForge | 1.20.1 – 1.21.1 | Client-side only | 2026-09-30 |
Questions
Does Better Config need to be installed on the server?
In the catalog
Better Config is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 2,920 mods support Minecraft 1.12.2.
More from Meldexun
Similar mods
What the author says
To then migrate from Forge to BetterConfig, you only have to - annotate your config class with @BetterConfig instead of @Config and - replace all invocations of ConfigManager.sync(String, Type) with BetterConfigManager.sync(String). That's it! Now your config will be processed by BetterConfig.
Official listing
- Modrinth page
- modrinth.com/mod/better-config
- Owner
- Meldexun
- Published
- 2026-07-27
- Updated on Modrinth
- 2026-09-23
- Facts verified
- 2026-10-15
