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)

相关条目