Shadow Config is a lightweight configuration library for mods, focused on clarity, automation, and minimalism.
Supported file extensions:
- JSON
- JSONC
- TOML
- YAML
Example:
One config in different formats

It provides:
- Automatic config migration without versioning or manual mapping
- Comment injection via annotations for readable, documented configs
- Jackson-based serialization with full support for nested structures, lists, and primitives
- Format-agnostic output with clean formatting and optional comment preservation
- Minimal runtime footprint, designed for integration into mod ecosystems without overhed
- Multiple loaders support for cross loader mods development
How to Install Shadow Config (Mod)
Shadow Config by ShadowKing21_ is verified for Fabric, Forge, Neoforge across Minecraft versions 1.12.2, 1.20.1, 1.21, 1.21.1 (latest release: 1.2-1.12.2, file size: 2.8 MB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.12.2, 1.20.1, 1.21, 1.21.1) and platform (Fabric, Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
- Move the downloaded Shadow Config file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 5mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 |
JSONC, TOML and YAML now supports commentary several strings
JSONC, TOML and YAML now supports commentary several strings
JSONC, TOML and YAML now supports commentary several strings
JSONC, TOML and YAML now supports commentary several strings