Skip to content

Special Hatches

mc_Edwin edited this page Jul 30, 2026 · 1 revision

流体释能与过滤输出仓

流体释能输入仓

注册名:mmce_complement:liquid_energizer_hatch,共 8 级,与 MMCE 原生流体输入仓等级一致。

它拥有一个 long 支持的流体槽和一个 long 支持的内部能源缓冲。仅接受配置白名单中的流体,并按 每 mB 能源 比例直接转化为机器可用能源。

  • 流体容量与能源容量分别配置,互不绑定。
  • 两者最大均可到 Java long 上限 9,223,372,036,854,775,807
  • Forge 1.12 单次管道事务仍是 int 大小,但可通过多次填充累积到 long 容量。
  • 能源未满且至少容得下 1 mB 的完整转换结果时,流体会在服务端 tick 中立即转换。
  • 不会做部分 mB 转换;剩余能源空间小于单 mB 释能量时,流体等待空间释放。
  • 默认接受流体列表为空,避免未经配置产生免费能源。

配置示例见 配置文件参考

过滤物品输出仓

注册名:mmce_complement:filtered_item_output_hatch

  • 一个真实输出槽,容量 2,147,483,647 个。
  • 一个 JEI/HEI 幽灵过滤槽。
  • 从 JEI 拖入物品设置标记,右键配置槽清除。
  • 匹配物品、metadata 和 NBT。
  • 任意配方的匹配输出会优先进入该仓,用于强制分离产物。

过滤流体输出仓

注册名:mmce_complement:filtered_fluid_output_hatch

  • 一个真实流体输出槽,容量 2,147,483,647 mB
  • 一个 JEI/HEI 幽灵过滤槽。
  • 匹配流体类型与 NBT。
  • 匹配输出优先于普通输出组件。

数量显示

两个过滤仓的大数量使用三位有效数字的紧凑显示:千为 k、百万为 M、十亿为 G。这只是 GUI 格式,内部数量与容器同步仍保留完整 32 位值。

输出空间注意事项

过滤仓“优先”不代表忽略容量。若匹配仓已满,配方能否运行仍取决于 MMCE 输出模拟和其他有效输出空间。为需要严格隔离的配方预留足够容量,并在发布前测试满仓行为。

Clone this wiki locally