跳到正文

Origins QoL & UI Fixes

作者:serodyx

为 Origins 生态系统打造的强大规则引擎与生活质量(QoL)UI 全面改进(新增返回按钮)。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

面向 Origins(Forge)生态的强大规则引擎与生活品质(QoL)UI全面改造。

你是整合包开发者或服务器服主,是否厌倦了玩家选择破坏设定或过于强力的起源组合?你是否希望玩家在选择起源时可以前后切换,而不必使用起源之球来修正误选?

Origins Rule Engine & UI Fixes为此提供了彻底的解决方案。它无缝加入了期待已久的“< 返回”按钮,并引入基于动态 JSON 的规则引擎,用于限制不兼容的起源附属内容。

需要;

 Header

 


功能

1. “< 返回”按钮与延迟数据包架构

在原版Origins模组及其附属内容中,玩家只能严格按照层级顺序前进(种族 -> 背景 -> 职业)。如果误选,就必须使用起源之球彻底重置角色。

  • 自由选择:玩家可以在做出最终决定前,自由地在各个起源层级之间前后切换。

  • 无漏洞架构(延迟发送数据包):本模组会拦截并改写 Origins 的网络架构。无论玩家点击“返回”或“下一步”多少次,在最终确认前都不会向服务器发送任何数据包。这能确保不会出现物品或能力复制漏洞,并降低服务器负载。

  • 客户端:本模组在客户端处理所有 UI 渲染和数据包延迟发送,然后安全地将最终数据发送至服务器。 (注意:仍建议在服务器上安装本模组,以验证规则并确保 Origins 网络机制正常运行,但并非必需。)

2. 通用兼容性与 JSON 规则引擎

整合包通常会组合多个 Origins 附属内容(例如 Gods & Heroes、Origins: Classes 等),可能导致某些组合破坏世界观设定(例如,嗜血吸血鬼选择“街头混混”背景来吃腐肉)。

  • 动态限制:使用简单的config/origins_compatibility_rules.json文件,精确控制哪些内容可以被选中。

  • 100% 通用的附属内容支持:本模组不会针对任何特定附属内容进行硬编码。只要知道layer_id和origin_id of your classes/races/backgrounds in your addons,就能配置现有任意两个 Origins 模组及其附属内容之间的限制。

  • 实时 GUI 提示:被限制的选项会在 UI 中自动变灰,且无法点击。玩家将鼠标悬停或点击被限制的起源时,还会看到由你自定义的错误提示或背景说明!


⚙️ 工作原理(JSON 配置)

首次启动游戏时,会自动生成一个config/origins_compatibility_rules.json文件。你可以添加逻辑规则,禁止特定组合。

示例场景(已包含在默认配置中):

JSON

 
{
  "rules": [
    {
      "condition": {
        "type": "selected_origin",
        "layer": "origins:origin",
        "value": "godsandheroes:vampire"
      },
      "blocked_layer": "origins:background",
      "blocked_origin": "origins_backgrounds:street_rat",
      "error_message": "Vampires feed only on blood, so they can't be Street Rats!"
    }
  ]
}

有什么作用?如果玩家在第一层选择了“吸血鬼”种族(origins:origin),进入下一层时(origins:background),“街头混混”选项将显示为灰色。若尝试选择该选项,玩家会收到以下警告:“吸血鬼只以血液为食,所以不能当街头混混!”


🛠️ 技术要求

推荐集成(可选)

常见问题

Origins QoL & UI Fixes 支持哪些 Minecraft 版本?

Origins QoL & UI Fixes 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Origins QoL & UI Fixes 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分