
Your Options Shall Be Saved (YOSBS)
YOSBS is a compact utility mod that allows pack creators to set default configuration files without affecting user preferences.
When updating modpacks, personalized settings such as key bindings or mod configurations are often reset because most launchers completely replace the config/
folder. YOSBS solves this problem by copying files from the config/yosbs/
directory to their proper locations only on the first launch — and never again.
This gives pack authors full control:
- Files in
config/yosbs/
are considered user-owned: copied once and never modified again - Files in
config/
work as usual: replaced with each update
This way, you decide which configurations should persist and which should reset.
Features
- No configuration required: simply place default files in
/config/yosbs/…
(or the legacy folder/config/yosbr
) - Works with any files —
options.txt
, mod configs,optionsshaders.txt
, and others - Runs during the pre-launch phase, before Fabric/Forge starts loading other mods
Compatibility and Installation
- Fabric Loader ≥ 0.4.0 (Fabric API not required)
- Minecraft versions 1.14 – 1.21.x
- Requires Java 8 or newer
- Place the YOSBS.jar file in the
mods/
folder and launch the game once — the/config/yosbs
folder is created automatically (or create it manually)
Usage Examples
What to set as default | Actions before first launch |
---|---|
Default options.txt |
Place the file in /config/yosbs/options.txt |
REI configuration | /config/yosbs/config/roughlyenoughitems/config.json5 |