[OE]Options Enforcer
模组属性评比

距离显示结果还剩5票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组申请

      暂无管理组..

    编辑组申请

      暂无编辑组..

    开发组申请

      暂无开发组..

    最近参与编辑
    停更
    开源
    [OE]

    Options Enforcer

    0.0

    无人问津

    昨日指数: 12
    昨日平均指数: 104.191

    385

    总浏览

    --

    资料填充率


    如何下载?
    • 概述

      Options Enforcer(OE)是一个仅限客户端的模组,其设计主要是为整合包而考虑的。它有两个作用:

      1. Config / Options 强制执行(主要针对整合包的制作者)

      请注意:此功能与 Default Options 和 More Default Options 非常相似。但 OE 的配置方式不同,你可能会更喜欢 OE 的配置语法。

      OE 允许你覆盖 options.txt 和其他配置文件中的值,这样你就不必在每次包更新时捆绑这些文件。

      [OE]Options Enforcer-第1张图片

      为什么这很重要?

      1. 如果你在整合包中包含完整的 options.txt,那么它会覆盖用户的副本,将他们的所有值(按键绑定、声音设置、渲染设置等)重置为整合包默认值。

      2. 如果你只包含一些值的 options.txt,那么它会覆盖用户的副本,将所有那些未包含的值重置为 Minecraft 默认值。

      3. 如果你的整合包中不包括 options.txt,那么用户的值永远不会被覆盖,但将由他们来解决按键绑定冲突、应用资源包和配置重要值等。


      使用 Options Enforcer,首先,整合包作者只需将他所希望强制执行的值添加到 optionsenforcer.cfg 文件中,例如:

      options.txt|renderDistance:10 Second

      然后,整合包作者无需使整合包包含 Options.txt。

      这样,每次用户更新或启动包时,值 renderDistance:10 都会插入到文件 options.txt 中,使所有其他值与用户上次离开时完全相同。

      或者,从 OE 版本 1.4 开始,您可以将 |default 附加到强制条目的末尾:这样做只会在第一次启动时设置该值,但在已经有值的情况下永远不会再设置该值!

      OE 是为与位于根 minecraft 目录中的 options.txt、optionssof.txt、smart_moving_options.txt 等一起使用而设计的,但它甚至可以修改其他 Mod 配置文件,例如 config/VillageNames4/general.cfg

      重要提示:确保不要将要强制执行值的配置文件捆绑到其中,例如 options.txt,否则会造成文件的破坏!

      2. 模组结转(主要针对整合包的玩家)

      这个功能类似于 Mod DirectorMCInstance Loader ,这些模组实际上通过在启动过程中下载和加载模组来完成这项工作。然而,这些模组依赖于在发布时可以访问的下载链接,如果不能访问,则会在发布时崩溃。

      [OE]Options Enforcer-第2张图片

      整合包玩家有时候想使用诸如 OptiFine , 高亮信息拓展 ,  窗口化全屏 ,  真实的第一人称 等不包括在整合包中模组。然而,每次更新整合包时,都会擦除并替换 mods 文件夹中的所有模组,迫使玩家再次下载这些辅助模组。

      使用 OE 启动时,如果一些模组还不存在,OE 会将所有 .jar 和 .zip 文件从 mods-carryover 文件夹(如果不存在,则由 OE 创建)复制到 mods 文件夹中。

      通常,整合包作者不需要对这个配置值做任何事情,只需要将其重命名为另一个文件夹名称。这将取决于玩家来管理他们想要在包更新之间复制的模组。除非整合包平台或启动器特别严格,并删除所有无法识别的文件夹名称,否则 mods-carryover 文件夹及其内容应在包更新之间保留。

      整合包作者不应将此添加的文件夹名称的配置值留空,因为这将防止模组被复制,从而基本上取消此功能,并导致用户必须在包更新后再次获取或复制模组。在这一点上,你不妨只使用 Default Options 或 More Default Options,而不是OE。

      备注

      这个模组的灵感来源于作者更新其技术包 Galaxy Odyssey 时解决了上述两个限制。

      你可以在整合包中使用它。毕竟,这才是重点!

    短评加载中..