Configured Defaults
by Fuzs
With Configured Defaults installed, a modpack pack maker can ship config files that land in a player's folder only where none exist yet.
What it does
The mod reads a configureddefaults folder and places any file or folder that is absent from the game directory. Modpack creators use it to distribute default configuration files, which matters most when a new mod arrives in an update: players receive the intended settings rather than values the mod generates on its first launch. Files already present are left alone, so the copy only fills gaps.
The mod is not limited to configuration files. Any path inside the game directory can be supplied this way. The options.txt file gets separate treatment: instead of being replaced, missing entries are merged in from the default version, so new settings are added while a player's existing preferences are kept.
Either side can run the mod, and neither needs it, since it is optional on the client and on the server. It is published for Fabric, Forge and NeoForge. The 27 release versions cover 1.18 – 26.3, and the license is the Mozilla Public License 2.0, which makes the mod open source. Its source code and issue tracker are public. The project credits shedaniel and a separate foundation mod as its base.
Key features
Missing file copy
Files and folders absent from the game directory are placed from the configureddefaults folder, and existing files stay untouched.
Options merge
Missing entries in options.txt are merged from the default file, adding new settings without overwriting a player's current choices.
Update-friendly defaults
When a mod is added in a modpack update, its intended configuration reaches players before the mod first launches and writes its own defaults.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x9 of 9 versions with builds
1.20.x5 of 5 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Modpack updates
A pack maker adds a mod in a new release and ships the matching config files in the configureddefaults folder.
Server default setup
Server owners place default files for a fresh server directory so that new installs start with the intended setup.
Who it’s for: Modpack creators who distribute configuration files, and server owners who want a consistent starting setup for new installs.
How it compares
Cyanide is a Fabric, Forge and NeoForge mod that works on either side, and neither needs it. It is released under the MIT License, and its files cover 1.17.1 – 1.21.1. Global Server Config is built for Forge with files for 1.18.2 – 1.20.4, runs on the server alone, and is released under The Unlicense. Configured Defaults covers 1.18 – 26.3 under the Mozilla Public License 2.0.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Configured Defaults | Fabric, Forge and NeoForge | 1.18 – 26.3 | Client or server, optional | 2026-09-26 |
| Cyanide | Fabric, Forge and NeoForge | 1.17.1 – 1.21.1 | Client or server, optional | 2024-10-04 |
| Global Server Config | Forge | 1.18.2 – 1.20.4 | Server-side only | 2024-03-21 |
Questions
Does Configured Defaults need to be installed on the server?
Will the mod overwrite an existing options.txt?
Which loaders are supported?
In the catalog
Configured Defaults is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.
More from Fuzs
Similar mods
What the author says
Configured Defaults is a utility mod for modpacks that automatically copies missing files and folders into the game or server directory from a default location provided through the configureddefaults folder. 📦 Its primary purpose is helping modpack creators distribute default configuration files. This is especially…
Official listing
- Modrinth page
- modrinth.com/mod/configured-defaults
- Owner
- Fuzs
- Published
- 2023-10-30
- Updated on Modrinth
- 2026-09-26
- Facts verified
- 2026-10-15
