FluidOredict

FluidOredict

告别不兼容的液体——通过终极可定制的流体矿石词典,统一、合并并分享所有模组中的任何流体!

Fluid Oredict

厌倦了不同模组之间的液体不兼容问题?是否经历过 HBM 的石油被工业升级拒绝,或 TerraFirmaCraft (TFC) 覆盖了原版水的生成导致机器配方失效,又或者想让热力膨胀的液态经验与末影接口无缝衔接?Fluid Oredict 正是为你量身打造的!它通过简单直观的配置文件,将矿物辞典(Ore Dictionary)系统真正应用于液体。

运作原理

设置流体统一化非常简单,不到一分钟即可完成:

  1. 导航到你的游戏实例的 config 文件夹,找到配置文件(例如 tfcfluidcompat.cfg)。
  2. 使用任意标准文本编辑器打开它。
  3. 添加新行或修改现有行,在列表中列出可互换的流体,以逗号 (,) 分隔。
  4. 保存文件!现在,你就可以在格雷科技 CE 的电解机以及所有其他机器配方中使用 TFC 的新鲜水了。

注意: 大多数已集成的模组支持在游戏中直接热重载你的配置更改!

常见问题解答

"这在底层是如何运作的?1.12.2 没有内置的流体矿物辞典!"

该模组会扫描所有集成模组的合成配方。一旦检测到你配置列表中注册过的流体,它会自动生成这些配方的绝对副本,并使用同一列表中的替代流体。

"那排列组合呢?"

如果你替换了原版水,又添加了模组熔岩,模组不仅仅会替换单一流体——它会为所有组合创建排列。如果你列出 10 种不同的流体,它们都将能在所有配方中无缝互换和混合!

优先级规则(从右到左)

流体在你的列表中书写的位置越靠右,其优先级越高。某些刚性机制(例如某些热力膨胀机器)无法动态复制配方;在这种情况下,模组将自动分配你配置列表中写在最右边的流体(例如,如果原版水 = TFC 新鲜水,热力膨胀的火山压制机会优先使用最右边的条目)。

兼容性列表

Fluid Oredict 目前具有以下模组的内置集成(Minecraft 1.12.2 Forge):

缺少你喜欢的模组?

别担心!在 CurseForge 上留下评论,我会尽我所能添加支持并扩充 Fluid Oredict 家族 ;)

不支持的模组 / 黑名单

星系 (1.12.2-4.0.6) — 请不要请求对星系模组的支持;将不会实现兼容性。

(如果你玩这些模组,不会有崩溃发生)


CraftTweaker 集成:用户指南

CraftTweaker 支持允许整合包作者使用 ZenScript 脚本灵活地手动管理流体等价关系,超越标准配置文件的功能。这对于动态集成来自其他模组的自定义流体特别有用。

如何与我们的模组一起使用:

  1. 打开 Minecraft 配置文件根目录下的 scripts 文件夹。
  2. 创建一个扩展名为 .zs 的新文本文件(例如 tfcfluidcompat.zs)或打开现有脚本。
  3. 使用我们模组的 API 方法注册新的映射关系。

使用示例:

// 1. 导入流体管理所需的模组包
import mods.tfcfluidcompat.Equivalence;

// 2. 示例:添加一个完整的流体等价组
// 列出的所有流体将在所有支持的机器中被视为可互换。
Equivalence.addFluidGroup("oil,crude_oil,black_gold");

// 3. 示例:向现有标准添加特定流体
// 现在,接受 "water" 的机器(如 IC2、通用机械等)也将接受 "spring_water"。
Equivalence.addEquivalent("water", "spring_water");

注意:CraftTweaker 脚本在游戏启动时应用。一旦添加,所有生成的配方(电解机、发酵机等)将自动应用这些更改。