
Modrinth · Minecraft mod
Cryonic Config
Chill Minimal Config API
Quick answer
Which Cryonic Config release should I use?
Cryonic Config neoforge-26.2-1.0.0 targets 26.2 with NeoForge. Installation on the client is optional. Installation on the dedicated server is optional. No extra mods listed for this file.
Where it goes
Is Cryonic Config required on the client, server, or both?
Installation on the client is optional. Installation on the dedicated server is optional.
The source marks this as usable on both the client and server.
What else does Cryonic Config neoforge-26.2-1.0.0 need?
neoforge-26.2-1.0.0. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Cryonic Config without breaking your instance.
Built for Cryonic Config neoforge-26.2-1.0.0. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use neoforge-26.2-1.0.0. It targets 26.2 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
Installation on the client is optional. Installation on the dedicated server is optional.
- 04
Pick the file you checked
Use the “Get this file” button beside neoforge-26.2-1.0.0. It opens that exact file at the source.
About this project
What does Cryonic Config add?
- Cross-version easy to port config tool with minimal dependencies
- Specifically targeting ease of use and portability
- Cryonic because it's cool as hell
Explanation of Functionality
- This will store jsons in {minecraft_dir}/config as "mod_id.json"
- All config files will be read by dictionary in "cryonicconfig.json" on early init
- Configs are only configurable by editing the jsons directly, no plans of GUI config
- For ease of portability, synced variables are sent directly to a player in chat, and intercepted
- Hashmaps are used to look up Str to ConfigStorage and Str to Obj (variable)
API
Groovy (build.gradle) Add Dependency
Add Maven:
repositories {
maven { url "https://api.modrinth.com/maven" }
}
Modern/Architectury:
For only fabric or neoforge, replace ${project.name} with fabric,forge,neoforge
dependencies {
modImplementation "maven.modrinth:cryonicconfig:fabric-${project.name}:1.0.0+mc${rootProject.minecraft_version}"
}
b1.7.3:
dependencies {
modImplementation "maven.modrinth:cryonicconfig:babric:1.0.0+mcb1.7.3"
}
Simple Usage:
// You can store or use on the fly, this can be called anywhere
ConfigStorage config = CryonicConfig.getConfig("mod_id");
// You can store ints, doubles, booleans, and strings
// By getting them, you are setting their default value too
// getter format (variable name, default value)
// You cannot reuse variable names! They will be overridden.
config.getInt("varName", 3);
config.getDouble("name", 3.3);
config.getBoolean("var", true);
config.getString("str", "Geronimo!")
// The variable will exist locally on client and server
// If you want a connected server player to use a server config
// You must call, making client use the server's value
config.sync("varName", playerEntity);
// Feel free to use this format:
CryonicConfig.getConfig("mod_id").getInt("varName", 3);
// You can set variables manually, instead of letting get generate them
// This is also useful for overriding old values
config.setInt("varName", 3);
config.setDouble("name", 3.3);
config.setBoolean("var", true);
config.setString("str", "Geronimo!");
Mark Dependency
In fabric.mod.json:
{
"depends": {
"cryonicconfig": "*"
}
}
In mods.toml/neoforge.mods.toml:
[[dependencies.cryonicconfig]]
modId = "cryonicconfig"
type = "required"
versionRange = "[0,)"
Project description from Modrinth.
Pick your setup
Cryonic Config by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.2
3 loader builds26.1.2
3 loader builds26.1.1
3 loader builds26.1
3 loader builds1.21.11
3 loader builds1.21.10
3 loader builds1.21.9
3 loader builds1.21.8
3 loader builds1.21.7
3 loader builds1.21.6
3 loader builds1.21.5
3 loader buildsShowing the newest 12 of 32 game versions. Older files are in the list below.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Cryonic Config versions and loaders
neoforge-26.2-1.0.0
cryonicconfig-neoforge-1.0.0+mc26.2.jar
20 Jun 2026
fabric-26.2-1.0.0
cryonicconfig-fabric-1.0.0+mc26.2.jar
20 Jun 2026
neoforge-26.1.2-1.0.0
cryonicconfig-neoforge-1.0.0+mc26.1.2.jar
4 Jun 2026
fabric-26.1.2-1.0.0
cryonicconfig-fabric-1.0.0+mc26.1.2.jar
4 Jun 2026
neoforge-1.21.11-1.0.0
cryonicconfig-neoforge-1.0.0+mc1.21.11.jar
17 Dec 2025
fabric-1.21.11-1.0.0
cryonicconfig-fabric-1.0.0+mc1.21.11.jar
17 Dec 2025
neoforge-1.21.10-1.0.0
cryonicconfig-neoforge-1.0.0+mc1.21.10.jar
22 Oct 2025
fabric-1.21.10-1.0.0
cryonicconfig-fabric-1.0.0+mc1.21.10.jar
22 Oct 2025
neoforge-1.21.9-1.0.0
cryonicconfig-neoforge-1.0.0+mc1.21.9.jar
1 Oct 2025
fabric-1.21.9-1.0.0
cryonicconfig-fabric-1.0.0+mc1.21.9.jar
1 Oct 2025
neoforge-1.21.8-1.0.0
cryonicconfig-neoforge-1.0.0+mc1.21.8.jar
13 Aug 2025
fabric-1.21.8-1.0.0
cryonicconfig-fabric-1.0.0+mc1.21.8.jar
13 Aug 2025
Looking for an older file? The official Modrinth project page is in Resources.
