forked from CleanroomMC/ForgeDevEnv
-
Notifications
You must be signed in to change notification settings - Fork 0
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 输出模拟和其他有效输出空间。为需要严格隔离的配方预留足够容量,并在发布前测试满仓行为。
MMCE Complement 1.3.0 · GitHub · CurseForge · Issues
MMCE Complement 1.3.0
机制与组件
整合包开发
Language