Fluid Interface
基本信息
| 属性 |
值 |
| 注册名 |
ae2fc:fluid_interface |
| TileEntity |
com.glodblock.github.common.tile.TileFluidInterface |
| ItemBlock |
appeng.block.AEBaseItemBlock |
| 材质 |
Material.iron |
| 硬度 |
(同 AE2 BaseBlock,未单独设置) |
| 不透明度 |
是(setOpaque(true), setFullBlock(true)) |
| TileEntity 注册 |
TileFluidInterface.class |
功能
Fluid Interface 是 AE2 ME Interface 的流体扩展版本。继承自 appeng.tile.misc.TileInterface,同时支持物品+流体两个合成端口(最多 6+6 个外部访问面),染色(AEColor 透明除外)、方向(6 朝向)、红石、加速卡、样板同步等特性全部继承。其内部 duality 在 IO 通道、Add/Sub 操作上加入流体模式,复用 AE2 已有的 pattern 解码逻辑。
染色:
- 当 TileEntity 的 forward = UNKNOWN 时,按当前 AEColor 显示 8 套染色纹理(
fluid_interface_<color>.png)
- 否则保持默认纹理
摆放要求
- 朝向:通过扳手调用
IWrenchable.setSide(axis),6 朝向任意切换
- 邻接:可放置在任意面朝外的方块表面;用扳手潜行右键不会放置
- 旋转支持:
hasCustomRotation=true
数值
| 数值 |
值 |
| 染色等级 |
16 种 AEColor(透明除外共 15 种独立纹理) |
| 端口数 |
6 面 × (物品 + 流体) 双端口 |
| 红石响应 |
onNeighborBlockChange 调用 updateRedstoneState() |
交互
| 触发 |
行为 |
| 右键(空手) |
打开 ME Interface GUI(GuiBridge.GUI_INTERFACE) |
| 扳手右键 |
旋转方块朝向 |
| 潜行右键 |
不响应(让扳手继续旋转) |
| 红石信号变化 |
触发 updateRedstoneState |
相关条目