Default Options

Default Options

A way for modpacks to ship a default (key) configuration without having to include an options.txt file. Also allows local options from any mod .cfg file.

11.5M downloads
Created Apr 9, 2026
by BlayTheNinth

About

<p><img src="https://blay09.net/files/brand/defaultoptions.png" alt="Default Options" width="836" height="200"></p> <p style="display: flex;"><a href="https://modrinth.com/mod/balm" rel="nofollow"><img src="https://mods.twelveiterations.com/img/requires-balm.png" alt="Requires Balm" width="260" height="80"></a> <a href="https://mods.twelveiterations.com/sponsor" rel="nofollow"><img style="margin-left: 26px;" src="https://mods.twelveiterations.com/img/new-patreon.png" alt="Support on Patreon" width="550" height="80"></a></p> <p>This mod can be used by Modpack developers to distribute default options and keybindings without overriding user changes on every modpack update.</p> <p>Instead of shipping the options.txt directly, you will ship a "defaultoptions" folder in your modpack which contains the defaults previously saved through the /defaultoptions command.</p> <p>This mod is available for NeoForge, Fabric and Forge. It requires <a href="https://modrinth.com/mod/balm" target="_blank" rel="nofollow noopener">Balm</a>, which must be installed alongside the mod.</p> <h3><img src="https://mods.twelveiterations.com/img/features-header.png" alt="Features" width="836" height="40"></h3> <ul> <li>On the first run, users will start out with the options you configured - and future changes won't be overridden on updated</li> <li>Keybinds configured by the modpack will be set as new defaults, meaning changes made by users will persist even on updates</li> <li>The server list will be pre-populated with the server list provided by the modpack (and user changes will persist on updates, still)</li> </ul> <h3><img src="https://mods.twelveiterations.com/img/usage-header.png" alt="Usage" width="836" height="40"></h3> <ol> <li>1. Configure the options, keybinds and server list as you would like them to be shipped in the modpack</li> <li>2. Join any world and run "/defaultoptions saveAll" to save your current options in the defaultoptions folder (located in the config folder where it should remain)</li> <li>3. Do not include the options.txt and servers.dat from the root directory in your modpack</li> <li>4. Fresh installations (meaning no existing options.txt) will now start out with your default options</li> </ol> <p><strong>If you are using FoamFix Anarchy Version</strong>, disable B:initOptions in the FoamFix config or else Default Options will not work. See <a href="https://github.com/TwelveIterationMods/DefaultOptions/issues/25" rel="nofollow">this GitHub issue</a> for more info.</p>

Versions

v21.11.3+forge-1.21.11Latest
1.21.11forgeJan 26, 2026

- Updated to Minecraft 1.21.11

Download
v21.11.1+fabric-1.21.11
1.21.11fabricDec 9, 2025

- Updated to Minecraft 1.21.11

Download
v21.11.1+neoforge-1.21.11
1.21.11neoforgeDec 9, 2025

- Updated to Minecraft 1.21.11

Download

Download

Download v21.11.3+forge-1.21.11

Minecraft: 1.21.11

Loaders: forge

Tags

fabricforgeneoforge1.21.71.21.81.21.91.21.101.21.11
Default Options - Orca Mods