Your Options Shall Be Saved

Your Options Shall Be Saved

仅在首次启动时创建默认配置,之后不再改动,以确保更新整合包时保留玩家配置。

工具

你的选项将被保存 (YOSBS)

你的选项将被保存 (YOSBS) 是一款轻量级实用模组,允许整合包作者定义默认配置文件,而不会覆盖玩家的个人偏好。

更新整合包时,自定义设置(如按键绑定或模组配置)常常会被重置,因为大多数启动器会替换整个 config/ 文件夹。

YOSBS 通过仅在首次启动时将放置在 config/yosbs/ 中的任何文件复制到其对应位置来解决此问题——并且之后不再复制。

这为整合包作者提供了完全的控制权:

  • config/yosbs/ 内的文件被视为用户所有:仅复制一次,之后保持不动。
  • config/ 内的文件行为如常:每次更新时都会被替换。

这样,你可以决定哪些配置应该保留,哪些应该重置。

特性

  • 零配置:只需将默认文件放入 /config/yosbs/…(或旧版 /config/yosbr)
  • 适用于任何文件 – options.txt、模组配置、optionsshaders.txt 等
  • 在启动前阶段运行,早于 Fabric/Forge 开始加载其余模组

兼容性与安装

  1. Fabric Loader ≥ 0.4.0 (无需 Fabric API)
  2. Minecraft 1.14 – 1.21.x
  3. 需要 Java 8 或更高版本
  4. 将 YOSBS 的 jar 文件放入 mods/ 并启动一次 – /config/yosbs 文件夹会自动创建(或手动创建)

使用示例

想要内置… 在首次启动前执行
默认的 options.txt 将你的文件放置在 /config/yosbs/options.txt
一个 REI 配置 /config/yosbs/config/roughlyenoughitems/config.json5

致谢

灵感来源于 shedaniel 的原始模组 你的选项将被尊重 – YOSBR