Your Options Shall Be Saved (YOSBS)
Your Options Shall Be Saved (YOSBS) is a lightweight utility mod that lets modpack creators define default configuration files without overwriting player preferences
Updating a modpack often resets custom settings like keybinds or mod configs, because most launchers replace the entire config/ folder
YOSBS solves this by copying any file placed in config/yosbs/ to its proper location only once on first launch — and never again
This gives full control to the pack author:
- Files inside
config/yosbs/are treated as user-owned: copied once, then left untouched - Files inside
config/behave as usual: they will be replaced on each update
That way, you decide which configs should persist, and which should reset
Features
- Zero-config: just drop the defaults under
/config/yosbs/…(or legacy/config/yosbr) - Works for any file –
options.txt, mod configs,optionsshaders.txt, etc - Runs in the pre-launch phase, before Fabric/Forge starts loading the rest of the mods
Compatibility & Installation
- Fabric Loader ≥ 0.4.0 (No Fabric API required)
- Minecraft 1.14 – 1.21.x
- Requires Java 8 or newer
- Put the YOSBS jar in
mods/and launch once – the folder/config/yosbsis created automatically (or create it manually)
Usage examples
| Want to ship… | Do this before first launch |
|---|---|
A default options.txt |
Place your file at /config/yosbs/options.txt |
| A REI config | /config/yosbs/config/roughlyenoughitems/config.json5 |
Credits
Inspired by the original Your Options Shall Be Respected – YOSBR by shedaniel
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
YOSBS v1.0.0 1.0.0 |
1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
|
fabric
|
Download |