About Shadow Config
From ModrinthExtensible configuration library for mods, designed to simplify config management with many functions and multiple file extensions
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
Highlights
From source dataGame versions
Supports 4 Minecraft versions, the newest being 1.21.1.
Loaders
Runs on Fabric, Forge and NeoForge.
Footprint
Rated a light load on a server.
What kind of mod it is
From the catalogLibraries & compatibility
Foundations and fixes other mods build on. Usually installed because something else needs it.
Works on a server
From source side supportModrinth lists server-side support for Shadow Config as optional: it can run on a server, but isn’t required there.
Compatibility
- Game
- Minecraft
- Loaders
- FabricForgeNeoForge
- Runs on
- Serveroptional on the server
- Game versions
- 1.21.1 and 3 earlier
Verified at the source
- ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
- ✓AuthorShadowKing21_, as published on Modrinth
- ✓LicenseCC-BY-4.0Free









