Simple Config Mod (1.20.1, 1.19.4) 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:

  • Powerful config menus for every mod (as long as they use Forge’s Config API)
  • Edit Minecraft Options/Gamerules as if it was just another mod
  • Edit server config remotely (if authorized)
  • Create config presets or patches (partial presets)
  • Create hotkeys to modify any settings in-game (assign, add, toggle, cycle, multiply, …)
  • Access config through commands
  • Share presets/hotkeys within servers
  • Search/Filter entries and Undo/Redo changes in menus and commands
  • Detect, preview and merge external changes in menus (made by other players or from outside the game)
  • Config files can use translated descriptions (if the mod or a resource pack provides them)
  • Replace menus from other mods (configurable per mod)

For Developers:

  • Simple builder API to define config files
  • Extensible declarative API based on annotations
  • Safe declarative Kotlin API based on property delegates
  • Dependency injection to use as soft dependency (except for the Kotlin API)
  • Automatically generated menus and commands
  • Automatic baking into fields (with custom transformations)
  • Automatically mapped translation keys for entries
  • Create composite entry types with generic types (lists/maps/pairs/beans/data classes…) or custom serializable types
  • Provide multiple default presets/hotkeys for players to easily set up their config

Screenshots:

Simple Config Menu

Selection: Example of selecting entries

Search Bar

Entries – Dropdowns: Showcases dropdown autocompletion.

Entries – Bean Map: Showcases map and Java bean entries

Entries – List of Color Lists: Showcases nested lists of arbitrary entry types.

Entries – Pairs and Triples: Showcases pairs and triples of arbitrary entry types.

Presets – Save: Showcases preset saving feature.

Presets – Load: Showcases the preset loaded dialog

Hotkey – New: Showcases the config hotkey editing screen.

Hotkey – Menu: Showcases the config hotkeys menu.

Hotkey – Advanced Options: Showcases the advanced config hotkey options

Commands: Showcases config commands

Simple Config – Server Rules: Showcases config editing server rules

Simple Config – Replace Menus: Showcases the feature to replace menus of other mods

Minecraft Options: Wrapped options menu, which allows defining presets/hotkeys for Minecraft Options

Minecraft Gamerules: Wrapped gamerules menu, which allows you to create presets/hotkeys for gamerules (if authorized)

Server Properties: Server properties menu. Accessible by authorized players in dedicated servers.

Requires:

Minecraft Forge

How to install:

How To Download & Install Mods with Minecraft Forge

How To Download & Install Fabric Mods

Don’t miss out today’s latest Minecraft Mods

Simple Config Mod (1.20.1, 1.19.4) Download Links

For Minecraft 1.16.5

Forge version: Download from Server 1Download from Server 2

For Minecraft 1.17.1

Forge version: Download from Server 1

For Minecraft 1.18.2

Forge version: Download from Server 1Download from Server 2

For Minecraft 1.19.2, 1.19.1, 1.19

Forge version: Download from Server 1Download from Server 2

For Minecraft 1.19.3

Forge version: Download from Server 1

For Minecraft 1.19.4

Forge version: Download from Server 1Download from Server 2

For Minecraft 1.20.1, 1.20

Forge/NeoForge version: Download from Server 1Download from Server 2

Click to rate this post!
[Total: 0 Average: 0]