HomeJavaModsSimple Config
Simple Config
ModsJava

Simple Config

by endor8 · on CurseForge

Provides configuration menus and commands for other mods. Free Minecraft Java mod for 1.20.1, 1.19.4, 1.19.3.

⬇ Download on CurseForge

Simple Config helps other mods provide powerful config menus

Simple Config menu

Minecraft: 1.16 - 1.20.1 Mod Loader: (Neo)Forge Side: Client/Server GitHub Join the Discord

📖 About

Simple Config is a library mod that makes simple for mod developers to make their mods configurable. It also makes simple for players to configure mods, by providing powerful menus and commands to edit configuration files, even remotely, and allowing them to create presets or bind hotkeys to complex config modifications.

Features for players

It is recommended you also use Catalogue, a great upgrade for the default mod list menu.

📚 Features for developers

All features for developers are documented in the guide for mod developers found at the mod's wiki.

👏 Acknowledgements

The config menus created by this mod were originally made with the Cloth Config API.
Eventually, the large amount of changes I had to make led me to rewrite it entirely for this mod (about 3 times), but you should check it out if you're looking for a graphical API!

Initially, this mod was only supposed to provide config menus to mods using its config API.
I only started it because I found Forge's Config API too annoying to use in my Aerobatic Elytra mod, and Configured wasn't yet a thing.
However, inspired by Configured, I decided to add a simple layer on top of my library to wrap any mods using Forge's Config system.

After that, I decided to also wrap Minecraft options as they weren't much different either. (except 1.16, the wrapper for 1.16 options is a massive hack)

📜 Fabric?

I plan to port this mod to Fabric, but it may take some time. You may follow the issue on GitHub for updates.

A hypothetical Fabric version would probably not be able to wrap all other mods as easily as it does in Forge, since config files in Fabric don't all share the same framework.

Of course, it'd always be possible to guess the structure of the config file from the file itself, but that can be inaccurate sometimes.

❓ Help

This project has a wiki. It includes detailed guides for both players and mod developers.

Also, if you're having any trouble, or maybe just want to say hello, feel free to drop by our Discord Server.

🤝 Support this project

If you want to support this project, share it with your friends!

📷 Images

Menu

Entries - Dropdown    Entries - Bean map

Selection    Search bar

Hotkeys

Hotkeys - New    Hotkeys - Menu

Hotkeys - Advanced options

Commands

Commands

Settings

Settings - Common settings    Settings - Server rules

Simple Config is a free Minecraft Java mod. Compatible with Minecraft 1.20.1, 1.19.4, 1.19.3, 1.19.2 and newer. Downloaded 377,178 times (via CurseForge). Download it and open it directly in the game.

Explore more