Fluid Packet
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | ae2fc:fluid_packet |
| 最大堆叠 | 1 |
| 物品基类 | com.glodblock.github.common.item.FCBaseItem |
功能
流体数据包,多 mB 量级的"虚化流体"物品。Fluid Packet 是 Fluid Drop 的打包形态:单包可承载 0 到 Integer.MAX_VALUE mB 的流体(其中 amount > Integer.MAX_VALUE 时按上限截断)。它是 AE2 FluidCraft 网络上实际传输的单元——Buffer / Interface / Storage Cell 内部都用 Fluid Packet 表达。
NBT 结构:
FluidStack(复合标签):Fluid(流体名)、Amount(long,>= 1)、Tag(流体 NBTTagCompound,可选)DisplayOnly(布尔):UI 显示用,不参与物质传输
视觉:
- 物品图标为对应流体的 still icon(默认 WATER 静态图标,渲染时按 getColorFromItemStack 着色)
- Tooltip 显示流体名 + 总量(如 “Water, 1,234 mB”)
- 当为
DisplayOnly时不显示数量,仅渲染流体名
使用方式
| 使用方式 | 触发条件 | 使用效果 | 条件/限制 |
|---|---|---|---|
| Fluid Packet Decoder 解码 | 放入 Decoder GUI | 拆解成 1 mB / 个的 Fluid Drop 物 | 遵循 Config.packetSize 每次拆分 256 mB |
| ME Pattern 网络内 | 配方匹配 | Network Packet 返回 | — |
数值
| 属性 | 值 |
|---|---|
| 单包最大 mB | Integer.MAX_VALUE(超过截断为上限) |
| 渲染颜色 | 流体 Fluid.getColor() |
| 渲染图标 | 流体 still icon(未指定流体时 fallback WATER) |
相关条目
- Fluid Packet Decoder - 反向拆分方块
- Fluid Drop - 拆分后的 1 mB 形式