矿石统一器

矿石统一器

扫描重复的模组材料,选择你偏好的提供者,并在整个模组包中统一资源。

OreUnifier

OreUnifier 是一个轻量级的 NeoForge 实用工具,用于检测跨模组的重复材料,并选择哪个模组的版本应被视为规范物品。

大型整合包通常包含多个模组,它们各自添加了相同资源的版本。锡、铅、银、铀及其他材料可能各自以多种不同的锭、粒、粉、原材料和存储方块形式存在。

OreUnifier 旨在让管理这些重复项变得更加容易。

功能

  • 自动材料扫描
    扫描常见的 c 和 forge 材料标签,以发现已安装模组提供的等效资源。

  • 多种材料形态
    检测:

    • 锭

    • 粒

    • 粉

    • 原材料

    • 存储方块

  • 提供者选择
    为每种材料和形态选择哪个模组的物品应作为首选/规范版本。

  • 智能默认值
    OreUnifier 使用确定性的提供者偏好自动选择合理的默认值,同时仍允许更改这些选择。

  • 持久化配置
    你的选择会随世界一同保存,并在所选物品仍然可用时,在重新扫描后得以保留。

  • 数据包导出
    根据你的选择生成包含规范标签和合成转换的 OreUnifier 数据包。

  • 可搜索 GUI
    在游戏内界面中快速查找材料并循环浏览可用的提供者。

  • 服务端权威扫描
    使用正确的客户端/服务端同步,专为单人游戏和多人游戏环境设计。

使用 OreUnifier

进入一个世界并运行:

/oreunifier gui

点击 Scan 以发现当前已安装模组提供的材料。

查看发现到的材料,选择你偏好的提供者,然后点击 Save。

使用 Export 为该世界生成 OreUnifier 数据包。

当前限制

OreUnifier 可以通过其控制的数据来统一资源,但无法自动重写属于其他模组的每一个内部配方或机器行为。

生成的数据包目前侧重于规范标签和显式合成转换。第三方机器输出、战利品系统、库存以及其他模组特定系统可能需要在未来进行专门兼容。

合成转换也不会保留附加在输入物品上的自定义组件。

兼容性

  • Minecraft 1.21.1

  • NeoForge 21.1.x

  • Java 21

OreUnifier 旨在补充大型整合包,而不会成为另一个大型内容模组。

当前状态

OreUnifier 1.0.0 正在进行针对真实模组组合的兼容性测试。随着测试发现更多需求,可能会添加额外的材料/标签兼容性和集成。