Your Options Shall Be Saved (YOSBS)
Modpack updates are a double-edged sword. They bring fresh content and bug fixes, but they often wipe out your carefully tuned settings. Keybinds, video options, shader configurations, and mod preferences can vanish in an instant when a launcher replaces the entire config folder. Your Options Shall Be Saved (YOSBS) is the elegant solution that puts control back into the hands of both modpack creators and players. This lightweight utility mod ensures that your personal configurations survive every update, without any complex setup.
What Makes Your Options Shall Be Saved (YOSBS) Essential
At its core, YOSBS introduces a simple yet powerful mechanism: a dedicated config/yosbs/ folder. Any file placed inside this directory is treated as a user-owned default. On the very first launch, the mod copies those files to their correct locations in the Minecraft directory. After that initial copy, YOSBS never touches them again. This means players can tweak their options freely, and those changes will persist even when the modpack author pushes a new version.
Meanwhile, files in the standard config/ folder continue to behave as expected—they get overwritten with each update. This dual approach gives pack developers granular control. They decide which configs should be locked down and which should remain flexible. For players, it means no more re-binding every key after a modpack refresh.
How the Mod Works Under the Hood
YOSBS runs during the pre-launch phase, before Fabric or Forge starts loading other mods. This early execution guarantees that default files are in place before any other mod reads its configuration. The mod is designed to be zero-config for end users. You simply drop your desired default files into config/yosbs/ (or the legacy config/yosbr folder for backward compatibility), and the mod handles the rest.
It works with any file type—options.txt, mod configs, optionsshaders.txt, and more. The mod does not require Fabric API, making it incredibly lightweight. It only needs Fabric Loader version 0.4.0 or newer and Java 8 or above. Supported Minecraft versions span from 1.14 all the way to the latest 1.21.x releases, ensuring broad compatibility across modern modded environments.
Installation and Setup
Getting started with Your Options Shall Be Saved (YOSBS) is straightforward. First, download the mod JAR from a trusted source like Modrinth or CurseForge. Place the file into your mods/ folder. Launch the game once, and the mod will automatically create the config/yosbs/ directory. You can also create this folder manually if you prefer.
If you are a modpack creator, the real power lies in populating that folder. For example, to ship a default options.txt, place your customized file at config/yosbs/options.txt. To include a Roughly Enough Items config, the path would be config/yosbs/config/roughlyenoughitems/config.json5. The mod mirrors the directory structure of the main config folder, so any file you want to protect should be placed under config/yosbs/ with the same relative path.
Step-by-Step: How to Install Your Options Shall Be Saved (YOSBS)
- Ensure you have Fabric Loader 0.4.0 or later installed for your Minecraft version (1.14–1.21.x).
- Download the YOSBS JAR file.
- Move the JAR into your
mods/folder. - Launch the game. The
config/yosbs/folder will be generated automatically. - Place your default configuration files inside
config/yosbs/, mirroring the original file paths. - On subsequent launches, those files will be copied to their proper locations only once, preserving any later changes.
For players who use the foxygame.net launcher, adding Your Options Shall Be Saved (YOSBS) is even simpler. The launcher’s built-in add-on catalog lets you install the mod with a single click, and it automatically matches the correct version for your Minecraft instance, eliminating any guesswork about compatibility.
Practical Usage Examples for Modpack Creators
Imagine you are building a modpack and want to provide sensible defaults without locking players into them. With YOSBS, you can pre-configure keybinds, graphics settings, and mod options. Here are a few common scenarios:
- Default keybinds: Place your
options.txtinconfig/yosbs/. Players can then remap keys, and their changes will stick. - Shader settings: Drop
optionsshaders.txtinto the same folder to set initial shader options without overriding later tweaks. - Mod-specific configs: For any mod that stores its config in the
config/directory, replicate the path underconfig/yosbs/. For instance, a minimap mod’s settings file can be placed atconfig/yosbs/config/minimap.json.
This approach respects player agency while giving pack authors a clean way to ship a curated experience. It also drastically reduces support requests related to lost settings after updates.
Why Choose YOSBS Over Manual Backups?
Manually backing up config files before each update is tedious and error-prone. YOSBS automates the process with zero ongoing maintenance. Once the default files are in place, the mod works silently in the background. It is inspired by the original Your Options Shall Be Respected (YOSBR) by shedaniel, but YOSBS refines the concept with a more intuitive folder structure and broader file support.
The mod is open-source and actively maintained, with a growing community of pack developers who rely on it. Its minimal footprint means it adds no noticeable overhead to launch times, and it plays nicely with other pre-launch utilities.
Compatibility and Technical Details
Your Options Shall Be Saved (YOSBS) is built exclusively for the Fabric mod loader. It does not require Fabric API, which keeps dependencies to a minimum. The mod is compatible with Java 8 and above, and it supports all Minecraft versions from 1.14 through 1.21.x. Because it operates before most mods initialize, conflicts are extremely rare. If you are using a Forge-based pack, note that YOSBS is not compatible; however, the Fabric ecosystem offers a robust alternative for modern modding.
For those who want to download Your Options Shall Be Saved (YOSBS) for Minecraft, the mod is available on Modrinth and CurseForge. Always ensure you grab the correct version for your game release. The mod’s lightweight nature means it can be included in any Fabric modpack without bloating the instance.
Final Thoughts
Losing your personalized settings after a modpack update is a frustration that belongs in the past. Your Options Shall Be Saved (YOSBS) delivers a set-and-forget solution that benefits both creators and players. By separating default configs from user-owned files, it strikes the perfect balance between a curated experience and individual freedom. Whether you are a seasoned modpack developer or a player tired of reconfiguring everything, YOSBS is a must-have addition to your Fabric mods folder. Give it a try, and never worry about overwritten options again.