CurseForge · Minecraft mod
Cryonic Config
Chill Minimal Config API
Quick answer
Which Cryonic Config release should I use?
Cryonic Config [26.3] NeoForge 1.0.0 targets 26.3 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Cryonic Config required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Cryonic Config [26.3] NeoForge 1.0.0 need?
[26.3] NeoForge 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 [26.3] NeoForge 1.0.0. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use [26.3] NeoForge 1.0.0. It targets 26.3 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
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside [26.3] NeoForge 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 CurseForge.
Pick your setup
Cryonic Config by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.3
3 loader builds26.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 buildsShowing the newest 12 of 33 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
[26.3] NeoForge 1.0.0
cryonicconfig-neoforge-1.0.0+mc26.3.jar
19 Sept 2026
[26.3] Fabric 1.0.0
cryonicconfig-fabric-1.0.0+mc26.3.jar
19 Sept 2026
[26.2] NeoForge 1.0.0
cryonicconfig-neoforge-1.0.0+mc26.2.jar
20 Jun 2026
[26.2] Fabric 1.0.0
cryonicconfig-fabric-1.0.0+mc26.2.jar
20 Jun 2026
[26.1.2+1.0.0] NeoForge
cryonicconfig-neoforge-1.0.0+mc26.1.2.jar
31 May 2026
[26.1.2+1.0.0] Fabric
cryonicconfig-fabric-1.0.0+mc26.1.2.jar
31 May 2026
[1.21.11] NeoForge 1.0.0
cryonicconfig-neoforge-1.0.0+mc1.21.11.jar
17 Dec 2025
[1.21.11] Fabric 1.0.0
cryonicconfig-fabric-1.0.0+mc1.21.11.jar
17 Dec 2025
[1.21.10] NeoForge 1.0.0
cryonicconfig-neoforge-1.0.0+mc1.21.10.jar
22 Oct 2025
[1.21.10] Fabric 1.0.0
cryonicconfig-fabric-1.0.0+mc1.21.10.jar
22 Oct 2025
[1.21.9] NeoForge 1.0.0
cryonicconfig-neoforge-1.0.0+mc1.21.9.jar
1 Oct 2025
[1.21.9] Fabric 1.0.0
cryonicconfig-fabric-1.0.0+mc1.21.9.jar
1 Oct 2025
Looking for an older file? The official CurseForge project page is in Resources.
