M

Your Options Shall Be Respected (YOSBR) - Default Config Manager

MOD

YOSBR ensures your preferred default settings are always applied on first launch, making modpack and server management easier.

Ever meticulously crafted the perfect default settings for a modpack, only for players to lose them or for you to forget them on a fresh install? Or perhaps you are a server administrator looking to standardize client settings for a more consistent experience across your player base.

Your Options Shall Be Respected (YOSBR), proudly brought to you by the "Association for Options Rights" gang, is a crucial utility mod designed to address this common pain point. Its singular purpose is to ensure that critical configuration files, such as options.txt or specific mod configurations, are present with your desired defaults the moment a game instance is launched for the first time.

This mod is invaluable for modpack developers, server administrators, and even individual players who frequently create new Minecraft instances or need to maintain consistent settings across multiple profiles. Instead of manually placing files or hoping users remember to copy them, YOSBR automates the process. By placing your ideal default configuration files within a special /config/yosbr/ directory, the mod will automatically copy them to their intended locations if they do not already exist in the game directory. This means fewer support requests about lost settings and a smoother initial experience for everyone.

  • Automatic Default File Provisioning: YOSBR automatically copies specified default configuration files to their target locations if they are missing.
  • Flexible File Types: Works with any file type, from options.txt to JSON and other mod-specific configuration formats.
  • Hierarchical Configuration Support: Easily define default files nested within subdirectories, such as mod-specific config folders (e.g., /config/roughlyenoughitems/config.json5).
  • User-Friendly Setup: Simply place your desired default files within the /config/yosbr/ directory, mirroring their intended final location within the main game folder.
  • "First Launch" Logic: Files are only copied if they do not exist at their destination, preventing YOSBR from overwriting user-made changes after the initial setup.

YOSBR operates efficiently and requires Fabric Loader to function. No additional API dependencies are needed, making it a lightweight and straightforward addition to your utility suite without adding unnecessary overhead.