
现代工业化FE兼容
NeoForge 附加组件,用于 Modern Industrialization。使 MI 电力网络与 FE 网络兼容。
MI-FE-Compat
连接 Modern Industrialization(EU)与 NeoForge Forge Energy(FE)——让 FE 发电机为 MI 电缆供电,并让 FE 电缆连接到 MI 机器。
功能简介
MI 机器只识别 MI 能量 API(EnergyApi.SIDED)。其他模组则使用 NeoForge FE(IEnergyStorage)。没有此模组时,两套系统彼此不可见。MI-FE-Compat 注册了两个透明桥接,使能量能够在两个方向自由流动。
两个桥接方向
| 方向 | 用途 |
|---|---|
| FE → MI | FE 发电机(Mekanism、Thermal 等)为 MI 电缆供电 |
| MI → FE | FE 电缆(Mekanism 通用线缆、PowerGrid)连接到 MI 机器 |
两个桥接均通过 NeoForge 的 RegisterCapabilitiesEvent 注册,并由 BlockCapabilityCache 缓存——它们在缓存未命中时每个方块位置只创建一次,而非每 tick 创建。一个共享的递归防护(ThreadLocal)可防止两个桥接相互触发时产生无限循环。
配置
没有独立的配置文件。EU ↔ FE 转换比率直接读取 Modern Industrialization 自身的配置(forgeEnergyPerEu,默认:1 EU = 10 FE)。在 MI 配置中修改比率会自动应用于此模组。
命令
所有命令均需要权限等级 0(任何玩家均可使用)。
/mifecompat status
显示每个方向已创建的桥接数量。放置电缆后可用此命令验证模组是否正常工作。
/mifecompat check
检查你所在位置相邻的 6 个方块,并报告每个方块所暴露的能量 API:[FE](NeoForge)、[GP](GrandPower)、[MI](Modern Industrialization)。
/mifecompat scan
扫描你周围 5 个方块的半径范围,并列出所有找到的具备能量能力的方块类型。适用于诊断为何连接无法形成。
兼容性
已在 NeoForge 21.1(Minecraft 1.21.1)上使用 Modern Industrialization 1.7+、Mekanism 和 PowerGrid 进行测试。任何使用标准 NeoForge IEnergyStorage 的模组都应能自动工作。
不会与 MI 已内置的基于 GrandPower 的桥接冲突——此模组仅对 MI 原生未处理的方块生效。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。