Simple Config Mod

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.

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 1

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 Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 2

Simple Config Menu

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 3

Selection: Example of selecting entries

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 4

Search Bar

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 5

Entries – Dropdowns: Showcases dropdown autocompletion.

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 6

Entries – Bean Map: Showcases map and Java bean entries

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 7

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

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 8

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

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 9

Presets – Save: Showcases preset saving feature.

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 10

Presets – Load: Showcases the preset loaded dialog

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 11

Hotkey – New: Showcases the config hotkey editing screen.

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 12

Hotkey – Menu: Showcases the config hotkeys menu.

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 13

Hotkey – Advanced Options: Showcases the advanced config hotkey options

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 14

Commands: Showcases config commands

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 15

Simple Config – Server Rules: Showcases config editing server rules

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 16

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

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 17

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

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 18

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

Simple Config Mod (1.20.1, 1.19.4) - Configuration Menus and Commands 19

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

Mods

1.19.4 Mods

1.19.3 Mods

1.19.2 Mods

1.18.2 Mods

1.16.5 Mods

1.15.2 Mods

1.12.2 Mods

1.8.9 Mods

1.7.10 Mods

1.18.1 Mods

1.17.1 Mods

1.14.4 Mods

1.13.2 Mods

1.11.2 Mods

1.10.2 Mods

1.9.4 Mods

Minecraft Modpacks

1.19.4 Modpacks

1.19.3 Modpacks

1.19.2 Modpacks

1.18.2 Modpacks

1.16.5 Modpacks

1.12.2 Modpacks

1.7.10 Modpacks

Forge Mods

Fabric Mods

Quilt Mods

Resource Packs

1.19.4 Resource Packs

1.19.3 Resource Packs

1.19.2 Resource Packs

1.18.2 Resource Packs

1.16.5 Resource Packs

1.15.2 Resource Packs

1.12.2 Resource Packs

1.8.9 Resource Packs

1.7.10 Resource Packs

1.18.1 Resource Packs

1.17.1 Resource Packs

1.14.4 Resource Packs

1.13.2 Resource Packs

1.11.2 Resource Packs

1.10.2 Resource Packs

1.9.4 Resource Packs

Shaders

1.19.4 Shaders

1.19.3 Shaders

1.19.2 Shaders

1.18.2 Shaders

1.17.1 Shaders

1.16.5 Shaders

Maps

1.19.4 Maps

1.19.3 Maps

1.19.2 Maps

1.18.2 Maps

1.16.5 Maps

1.15.2 Maps

1.12.2 Maps

1.8.9 Maps

1.7.10 Maps

1.18.1 Maps

1.17.1 Maps

1.14.4 Maps

1.13.2 Maps

1.11.2 Maps

1.10.2 Maps

1.9.4 Maps

Data Packs

1.19.4 Data Packs

1.19.3 Data Packs

1.19.2 Data Packs

1.18.2 Data Packs

1.16.5 Data Packs

1.15.2 Data Packs

1.18.1 Data Packs

1.17.1 Data Packs

1.14.4 Data Packs

1.13.2 Data Packs

MCPE/Bedrock

Mods & Addons

MCPE 1.19 Add-ons

MCPE 1.19 Mods

Texture Packs

MCPE 1.19 Texture Packs

MCPE 1.19 Resource Packs

Maps

MCPE 1.19 Maps

Clients

MCPE 1.19 Clients

Mod Menu Clients

Shaders

MCPE 1.19 Shaders

Render Dragon Shaders

Launchers

Skin Packs

Clients

1.19.4 Clients

1.19.3 Clients

1.19.2 Clients

1.18.2 Clients

1.16.5 Clients

1.12.2 Clients

1.8.9 Clients

Launchers

1.19.4 Launchers

1.19.3 Launchers

1.19.2 Launchers

1.18.2 Launchers

1.16.5 Launchers

1.12.2 Launchers

1.7.10 Launchers

Seeds

1.19.4 Seeds

1.19.3 Seeds

1.19.2 Seeds

1.18.2 Seeds

Skins

Plugins

Bukkit Plugins

Spigot Plugins

Paper Plugins

Tutorials

Installation Guide

Mobs Wiki Guide

Seeds Wiki Guide

Biomes Wiki Guide

Status Effects Wiki Guide

Enchantments Wiki Guide

Materials Wiki Guide

Command Blocks

Versions

Backlinks