CurseForge · Minecraft mod
Config Reconciler
Reconciles modpack configuration updates while preserving independent player changes and safely reporting conflicts.
Quick answer
Which Config Reconciler release should I use?
Config Reconciler 0.3.0 Beta - NeoForge targets 1.21.8, 1.21.5, 1.21.4 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 Config Reconciler 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 Config Reconciler 0.3.0 Beta - NeoForge need?
Config Reconciler 0.3.0 Beta - NeoForge. 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 Config Reconciler without breaking your instance.
Built for Config Reconciler 0.3.0 Beta - NeoForge. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use Config Reconciler 0.3.0 Beta - NeoForge. It targets 1.21.8, 1.21.5, 1.21.4 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 Config Reconciler 0.3.0 Beta - NeoForge. It opens that exact file at the source.
About this project
What does Config Reconciler add?
Config Reconciler
Config Reconciler helps modpack authors update configuration defaults while preserving independent player changes. Separate downloads are available for Fabric, Forge, and NeoForge.
It compares the previous pack default, the player's current configuration, and the incoming pack default. Independent changes are combined. Same-key conflicts keep the player's value by default and are recorded for review.
Features include conservative key-level merging for JSON objects, Java .properties, and a subset of TOML; backups; text/JSON reports; and a dry-run mode. Unsupported divergent files keep the player copy. The mod performs no network access or telemetry.
Installation and supported versions
Install one JAR matching your loader in mods/. Fabric API is not required. Fabric Loader 0.16.14 or newer is required for the Fabric file.
- Fabric: 1.18.2, 1.19.2, 1.19.4, 1.20.1, 1.20.4, 1.20.6, 1.21.1, 1.21.4, 1.21.5, 1.21.8, 1.21.10, 1.21.11, 26.1.2, 26.2.
- Forge: 1.18.2, 1.19.2, 1.19.4, 1.20.1, 1.20.4.
- NeoForge: 1.20.6, 1.21.1, 1.21.4, 1.21.5, 1.21.8, 1.21.10, 1.21.11, 26.1.2, 26.2.
Use the Java version required by the game: Java 17 for the selected older versions, Java 21 for 1.20.6–1.21.11, and Java 25 for 26.x. Other patches, snapshots, 1.12.2, 1.16.5, and Quilt are not advertised in this release.
Important setup rule
Place defaults in config/config_reconciler/defaults/ using paths relative to config/. For example, config/config_reconciler/defaults/example.json manages config/example.json.
Do not also ship a managed target through normal launcher overrides. The launcher would overwrite the player's copy before Minecraft starts. Ship that file only under config/config_reconciler/defaults/ and let Config Reconciler update its target.
Installing the mod alone has no effect until a modpack supplies managed defaults. When migrating an existing pack, first ship its current defaults: differing existing targets are adopted on the first run. In later pack releases, update the defaults and optionally config/config_reconciler/pack-version.txt.
Settings are generated in config/config_reconciler/reconciler.json. Set dryRun to true to preview updates. The default conflict policy is KEEP_USER; KEEP_INCOMING is also available. Reports are in .config-reconciler/reports/latest.txt and latest.json.
Alpha limitations
- Dedicated-server bootstrap and two-launch merge checks do not cover full gameplay or client GUI behavior. Test a pack update on a copy first.
- Manages
config/, notoptions.txtor per-worldserverconfig/. - JSON arrays are atomic values.
- TOML arrays of tables and multiline strings are not merged when both sides differ. This is not a complete TOML parser.
- Divergent files above the merge-size limit remain unchanged, without large backup triplets.
- No in-game conflict editor, popup, or automatic restore. Restore manually from backups with the game closed.
- Writes are atomic per file, not a transaction across all configurations.
- Conflicts are reported during the update that detects them; historical reports remain available after later runs.
- Restart is recommended after files change because another early-loading mod may already have cached them.
- Reports and backups can contain secrets from configuration files; review before sharing.
License and credits
MIT License. Runtime loader/library APIs are acknowledged in META-INF/THIRD_PARTY_NOTICES.md; their implementations and Minecraft game files are not included in our JARs. Source code is supplied separately.
Developed with AI assistance. The avatar is an AI-generated symbolic illustration of configuration merging, not an in-game screenshot or a representation of new game items. This is an independent community project, not an official Mojang, Microsoft, or CurseForge product.
Project description from CurseForge.
Pick your setup
Config Reconciler by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.1.2
2 loader builds1.21.11
2 loader builds1.21.10
2 loader builds1.21.8
2 loader builds1.21.5
2 loader builds1.21.4
2 loader builds1.21.1
2 loader builds1.20.6
2 loader builds1.20.4
2 loader builds1.20.1
2 loader builds1.19.4
2 loader buildsShowing the newest 12 of 14 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
Config Reconciler versions and loaders
Config Reconciler 0.3.0 Beta - NeoForge
config-reconciler-0.3.0-neoforge-mc1.20.6-26.2.jar
5 Sept 2026
Config Reconciler 0.3.0 Beta - Forge
config-reconciler-0.3.0-forge-mc1.18.2-1.20.4.jar
5 Sept 2026
Config Reconciler 0.3.0 Beta - Fabric
config-reconciler-0.3.0-fabric-mc1.18.2-26.2.jar
5 Sept 2026
Config Reconciler 0.2.0 - NeoForge
config-reconciler-0.2.0-neoforge-mc1.20.6-26.2.jar
5 Sept 2026
Config Reconciler 0.2.0 - Forge
config-reconciler-0.2.0-forge-mc1.18.2-1.20.4.jar
5 Sept 2026
Config Reconciler 0.2.0 - Fabric
config-reconciler-0.2.0-fabric-mc1.18.2-26.2.jar
5 Sept 2026
Looking for an older file? The official CurseForge project page is in Resources.