Your Options Shall Be Respected (YOSBR) is a utility mod that preserves your preferred game settings by providing default options files when they do not already exist, available for Minecraft on Fabric and Quilt mod loaders.
Anyone who has ever set up a fresh Minecraft modpack knows the frustration: you launch the game for the first time and every single setting is back to default. Keybinds, video options, mod configs — all gone. You spend the next ten minutes clicking through menus just to get things playable. YOSBR, created by shedaniel and brought to you by the self-titled "Association for Options Rights," solves this problem with an elegantly simple approach. With over 18.5 million downloads on Modrinth, it has become one of the most widely adopted utility mods in the Fabric ecosystem, quietly running behind the scenes in countless modpacks worldwide.
Key Features of Your Options Shall Be Respected (YOSBR)
- Automatic Default Options Deployment — YOSBR copies your predefined options files into the correct game directories if those files do not already exist. This means first-time players launching your modpack get the exact experience you intended, with optimized video settings, correct keybinds, and properly configured mods right from the start.
- Vanilla options.txt Support — You can place a custom
options.txtinside/config/yosbr/and YOSBR will copy it to the root game directory on first launch. This is particularly valuable for modpack creators who want to ship sensible default graphics settings, language preferences, or control schemes without forcing players to configure everything manually. - Nested Config File Support — YOSBR does not limit you to top-level files. You can mirror any subdirectory structure inside
/config/yosbr/, and the mod will replicate it. For example, placing a config file at/config/yosbr/config/roughlyenoughitems/config.json5will populate the actual REI config path. This makes it possible to ship preconfigured defaults for virtually any mod in your pack. - Non-Destructive Behavior — YOSBR only writes files when the target does not already exist. If a player has already customized their settings, the mod leaves them completely untouched. This respect for existing user preferences is the core philosophy behind the mod and the reason it has earned such widespread trust among modpack developers.
- No Fabric API Required — Unlike many Fabric mods that depend on the Fabric API library, YOSBR runs with just the Fabric Loader itself. This reduces dependency complexity and makes it one of the lightest mods you can add to any pack, with virtually no overhead.
- Quilt Loader Compatibility — Beyond Fabric, YOSBR also runs natively on Quilt Loader. Players and modpack creators who have migrated to the Quilt ecosystem can use YOSBR without any additional compatibility layers or workarounds.
- Broad Version Coverage — YOSBR supports Minecraft versions from 1.16.5 all the way through 1.21.11, covering nearly every major release over multiple years. Whether you are maintaining a legacy 1.18.2 modpack or building for the latest snapshot, YOSBR has you covered.
How to Install Your Options Shall Be Respected (YOSBR)
- Download and install Fabric Loader or Quilt Loader for your target Minecraft version.
- Download the YOSBR .jar file matching your Minecraft version from the download section below. Note that Fabric API is not required for this mod.
- Place the downloaded .jar file into your
.minecraft/mods/folder. - Create the directory
.minecraft/config/yosbr/and add any default option files you want YOSBR to manage — for example, copy your customizedoptions.txtinto this folder. - Launch Minecraft. YOSBR will automatically copy your default files into the correct locations if the target files do not already exist.
Requirements & Compatibility
| Requirement | Details |
|---|---|
| Mod Loader | Fabric Loader or Quilt Loader |
| Fabric API | Not required |
| Minecraft Versions | 1.16.5 – 1.21.11 |
| License | LGPL-3.0-only |
| Author | shedaniel |
What's New
- Fixed a reported issue (#10) that affected file copying behavior in certain configurations.
- The mod has been relicensed from its previous license to LGPLv3, giving modpack creators and developers clearer permissions for redistribution and modification.
- Continued support for new Minecraft versions through 1.21.11 on both Fabric and Quilt loaders.
Pros and Cons
Pros
- Extremely lightweight — no Fabric API dependency and appears to have negligible performance overhead
- Non-destructive design never overwrites existing player settings
- Supports any config file through nested directory mirroring
- Essential for modpack distribution and consistent user experience
- Massive adoption with 18.5 million+ downloads validates reliability
- Covers a wide range of Minecraft versions from 1.16.5 to 1.21.11
Cons
- Only available for Fabric and Quilt — no Forge or NeoForge support
- Does not provide a GUI or in-game interface for managing default files
- Requires manual file placement in the config/yosbr directory
- Only triggers on first launch when files are missing — cannot reset or update existing configs automatically
Alternatives to Your Options Shall Be Respected (YOSBR)
- Default Options — A Forge-compatible alternative that provides similar default settings management for modpacks, making it the go-to choice for Forge and NeoForge users who need the same functionality.
- Adaptive — A utility mod that dynamically adjusts game settings based on system hardware, useful alongside YOSBR for providing performance-optimized defaults in modpacks.
- Roughly Enough Items (REI) — Also developed by shedaniel, REI is one of the most popular mods that benefits from YOSBR's config management, letting pack creators ship preconfigured item browsing settings.
Download Your Options Shall Be Respected (YOSBR)
| Minecraft Version | Fabric | Quilt |
|---|---|---|
| For Minecraft 1.21.11 | Download | Download |
| For Minecraft 1.21.10 | Download | Download |
| For Minecraft 1.21.9 | Download | Download |
| For Minecraft 1.21.8 | Download | Download |
| For Minecraft 1.21.7 | Download | Download |
| For Minecraft 1.21.6 | Download | Download |
| For Minecraft 1.21.5 | Download | Download |
| For Minecraft 1.21.4 | Download | Download |
| For Minecraft 1.21.3 | Download | Download |
| For Minecraft 1.21.2 | Download | Download |
| For Minecraft 1.21.1 | Download | Download |
| For Minecraft 1.21 | Download | Download |
Always download mods from official sources to stay safe.
Frequently Asked Questions
Does YOSBR work with Forge or NeoForge?
No — YOSBR is exclusively available for Fabric Loader and Quilt Loader. Forge and NeoForge users should look into the Default Options mod, which provides similar functionality for those platforms.
Will YOSBR overwrite my existing settings?
No, it will never overwrite existing files. YOSBR only copies default files when the target file does not already exist in the game directory. If you have already customized your options.txt or any mod config, YOSBR leaves your files completely untouched.
Do I need Fabric API installed for YOSBR to work?
No — YOSBR only requires the Fabric Loader itself and does not depend on Fabric API. This makes it one of the simplest mods to include in any modpack since it adds no extra library dependencies.
Can YOSBR manage config files for other mods, not just options.txt?
Yes — YOSBR can manage any file by mirroring the directory structure inside its /config/yosbr/ folder. For example, you can provide default configs for mods like REI, Sodium, or any other mod by placing the config file in the matching subdirectory path under /config/yosbr/.
Is YOSBR useful for single players, or is it only for modpack creators?
It is primarily designed for modpack creators and distributors who want to ship consistent default settings. However, single players who frequently create new instances or profiles can also benefit by keeping a set of preferred default configs that automatically apply to every new setup without manual copying.
