Omega Config Mod (1.21.8, 1.20.1) – Minecraft Lightweight Config Library for Mods

download Skip to Downloads

The Omega Config Mod (1.21.8, 1.20.1) is a minimalist configuration library purpose-built for Minecraft mod developers who want a lightweight, no-fuss solution. Inspired by Auto Config, this mod focuses on intuitive usability for both players and developers, without sacrificing flexibility. It offers a simple API, small footprint, and smart annotations for advanced control ideal for projects that prioritize performance, clarity, and cross-compatibility across Fabric and NeoForge environments.

Omega Config Mod

Features:

Ultra-Lightweight Design

  • Weighs less than 25 KB, making it ideal for JIJ (Jar-in-Jar) usage with minimal performance impact.

Developer-Friendly API

  • Straightforward syntax and structure make it easy for modders to define and manage config files.

Player Usability

  • Designed with clean logic and intuitive behavior, making configuration straightforward for non-technical players.

Advanced Configuration Support

  • Includes support for optional annotations to handle syncing values and other complex configuration behaviors, without bloating the system.

Configs:

The following is an example of a simple Ω Config setup:

public class TestConfig implements Config {

@Comment(value = "Hello!")
boolean value = false;

@Syncing
@Comment(value = "This value will sync to the client!")
boolean syncableValue = false;

@Override
public String getFileName() {
return "test-config";
}
}

public class MyModInitializer {

public static final TestConfig CONFIG = OmegaConfig.register(TestConfig.class);

@Override
public void onInitialize() {
System.out.printf("Config value: %s%n", CONFIG.value);
}
}

Looking for a simple config screen? Talk about easy!

public class ClientInitializer implements ClientModInitializer {

@Override
public void onInitializeClient() {
// Make sure you implement getModid in your config class!
OmegaConfigGui.registerConfigScreen(MainInitializer.CONFIG);
}
}

Requires:

Fabric API 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 Omega Config Mod?

If you’re a Minecraft mod developer looking for a reliable config solution that doesn’t bog down your project, Omega Config is the perfect fit. Its clean API and tiny size mean you won’t add unnecessary weight to your modpack, while still gaining access to the essential tools you need for configuration management. For players, it provides a clear, no-hassle experience when adjusting mod settings. Whether you’re maintaining a large-scale mod or just need lightweight configuration for a small project, Omega Config offers maximum utility with minimum overhead.

FAQs

Which Minecraft versions does Omega Config Mod support?

It supports Minecraft versions 1.21.8 and 1.20.1.

Is Omega Config compatible with Forge?

No. It is designed for Fabric and NeoForge environments only.

How large is the mod file?

Less than 25 KB, making it ideal for JIJ (Jar-in-Jar) use cases.

Does it support syncing configuration values?

Yes. Through optional annotations, you can sync values and implement advanced config behavior as needed.

Is it suitable for beginners in modding?

Yes. The API is extremely simple and beginner-friendly while still offering flexibility for experienced modders.

1.18.2
1.20.1
1.20.6
1.21.5
1.21.7, 1.21.8