ModsFinder

Default Options

by BlayTheNinth

Default Options lets a modpack ship its own starting settings and keybinds, so a fresh install no longer needs a hand-edited options.txt.

FabricForgeNeoForgeClient-side onlyAll rights reserved1.18 – 26.3

What it does

Normally a modpack ships an options.txt file that replaces whatever settings a player already has. Default Options takes a different route: the modpack includes a defaultoptions folder holding defaults saved earlier with the /defaultoptions command, and the mod applies them when the game starts. On a first run the player begins with the configured options, and later changes made by the player are kept when the modpack updates.

The mod also pre-fills the multiplayer server list from the modpack, and those entries stay editable after updates. To create the defaults, a player joins any world and runs "/defaultoptions saveAll", which writes the current options into the defaultoptions folder inside the config folder, where the folder should stay. The options.txt and servers.dat files from the root directory should be left out of the modpack. Client-side only, it requires Balm on every loader and Fabric API on Fabric. Builds exist for Fabric, Forge and NeoForge across 1.18 – 26.3, under All rights reserved, so the mod is not open source.

Key features

  1. Modpack-supplied defaults

    A defaultoptions folder in the modpack provides the starting settings instead of an options.txt file.

  2. Preserved player changes

    Settings a player changes after the first run are kept when the modpack updates.

  3. Pre-filled server list

    The multiplayer server list is filled from the modpack, and those entries remain editable.

  4. Saving current options

    The /defaultoptions saveAll command stores the current options in the defaultoptions folder.

  5. Fresh installs

    Installations without an existing options.txt begin with the default options from the modpack.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.326.3.0.1+fabric-26.3Not available26.3.0.1+neoforge-26.3
26.226.2.0.3+fabric-26.2Not available26.2.0.3+neoforge-26.2
26.1.226.1.2.2+fabric-26.1.2Not available26.1.2.2+neoforge-26.1.2
26.1.126.1.0.1+fabric-26.1Not available26.1.0.1+neoforge-26.1
26.126.1.0.1+fabric-26.1Not available26.1.0.1+neoforge-26.1
1.21.x12 of 12 versions with builds
1.21.1121.11.1+fabric-1.21.1121.11.3+forge-1.21.1121.11.1+neoforge-1.21.11
1.21.1021.10.1+fabric-1.21.1021.10.2+forge-1.21.1021.10.1+neoforge-1.21.10
1.21.921.9.1+fabric-1.21.9Not available21.9.1+neoforge-1.21.9
1.21.821.8.5+fabric-1.21.821.8.5+forge-1.21.821.8.5+neoforge-1.21.8
1.21.721.7.1+fabric-1.21.721.7.1+forge-1.21.721.7.1+neoforge-1.21.7
1.21.621.6.1+fabric-1.21.621.6.2+forge-1.21.621.6.1+neoforge-1.21.6
1.21.521.5.5+fabric-1.21.521.5.5+forge-1.21.521.5.5+neoforge-1.21.5
1.21.421.4.6+fabric-1.21.421.4.6+forge-1.21.421.4.6+neoforge-1.21.4
1.21.321.3.2+fabric-1.21.3Not available21.3.2+neoforge-1.21.3
1.21.221.3.2+fabric-1.21.3Not available21.3.2+neoforge-1.21.3
1.21.121.1.8+fabric-1.21.121.1.8+forge-1.21.121.1.8+neoforge-1.21.1
1.2121.1.2+fabric-1.21.121.1.2+forge-1.21.121.1.2+neoforge-1.21.1
1.20.x5 of 5 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
BalmAbstraction Layer for Multi-Loader Mods
Required

How it compares

Full comparison

Options Rewriter also handles default options for Forge and NeoForge, and is open source under the MIT License, but it covers versions 1.18.2 – 1.21.11 and does not list Fabric. Remember My Txt is open source under the MIT License for Fabric only, covering 1.18.2 – 26.3. Across 1.18 – 26.3 and on Fabric, Forge and NeoForge, Default Options is not open source.

ModLoadersGame versionsEnvironmentUpdated
Default OptionsFabric, Forge and NeoForge1.18 – 26.3Client-side only2026-09-16
Options RewriterForge and NeoForge1.18.2 – 1.21.11Client-side only2026-07-18
Remember My TxtFabric1.18.2 – 26.3Client-side only2026-05-13

Questions

Does Default Options need Balm?

Yes. Balm is a required dependency and must be installed alongside Default Options on every loader.

Does Default Options need Fabric API?

Required on Fabric, where it must sit next to the mod. Forge and NeoForge builds do not need it.

Do players have to install Default Options on a server?

No. Installation is client-side only, so it goes on the player's side and not on the server.

How does a modpack author create the defaults?

Join any world and run /defaultoptions saveAll, then include the resulting defaultoptions folder in the modpack and leave out the root options.txt and servers.dat.

In the catalog

Default Options is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 8,071 mods support Minecraft 26.3.

More from BlayTheNinth

All projects

Similar mods

What the author says

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. This mod requires Balm, which must be installed alongside the mod.
BlayTheNinth, on the Modrinth page

Official listing

Owner
BlayTheNinth
Published
2022-06-14
Updated on Modrinth
2026-09-16
Facts verified
2026-10-15

Tags