SuperMartijn642’s Config Lib (1.21.8, 1.20.1) – Lightweight Config Library for Mods

download Skip to Downloads

The SuperMartijn642’s Config Lib (1.21.8, 1.20.1) is a utility mod designed for mod developers, providing a clean and efficient way to manage configuration files in Minecraft. It allows developers to define config options once, and the library takes care of syncing values between server and client, reloading settings between world loads, and separating client-side vs. server-side settings all automatically.

Used by several of SuperMartijn642’s other mods (such as Re-Chiseled and Configurable Extras), this library simplifies the config process without the need for boilerplate code.

SuperMartijn642’s Config Lib

Features:

  • Automatic config value syncing
    Automatically syncs configuration values between server and client when connecting no manual code needed.
  • Persistent configs between sessions
    Ensures all config values are properly saved and reloaded across game sessions and world loads.
  • Supports both client- and server-only settings
    Developers can easily define whether a config value should be handled only on the client, only on the server, or on both.
  • No additional dependencies
    A standalone config solution that integrates easily into mod projects without relying on third-party systems.
  • Multiloader support
    Fully compatible with Fabric, Forge, and NeoForge for Minecraft versions 1.20.1 and 1.21.8.

Requires:

Minecraft Forge or Fabric API or Quilt Loader or NeoForge Installer

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

Why use SuperMartijn642’s Config Lib?

This mod is intended for developers, not players. If you’re using a mod that lists this as a dependency (such as Re-Chiseled or Configurable Beacons), you’ll need to have it installed for the mod to function.

If you’re a mod developer, this library can help you:

  • Write less config-handling code
  • Avoid sync issues between client and server
  • Organize and reload config files cleanly
  • Streamline mod setup across different mod loaders

FAQs

Does this mod add any in-game content?

No. It is strictly a backend library for mod configuration and does not add blocks, items, or features to the game.

Is this mod required by other mods?

Yes. Mods like Re-Chiseled require this library to function properly.

Do I need to install this on both client and server?

Yes. For mods that rely on config syncing, it should be installed on both sides.

Can I use this mod alone?

Not directly. It’s a tool for mod developers and does nothing on its own without a mod that uses it.

Which platforms are supported?

Supports **Fabric**, **Forge**, and **NeoForge** for Minecraft 1.20.1 and 1.21.8.

1.12.2
1.14.4
1.15.2
1.16.5
1.17.1
1.18.2, 1.18.1
1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19
1.20.1, 1.20
1.20.2
1.20.4, 1.20.3
1.20.6
1.21.1, 1.21
1.21.3
1.21.5, 1.21.4
1.21.6
1.21.8, 1.21.7