Certus Quartz Tank(物品形态)
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | ae2fc:certus_quartz_tank |
| 物品基类 | com.glodblock.github.common.item.BaseItemBlockContainer 实现 IFluidContainerItem |
| 容量 | 32000 mB |
| 放置 | 调用 super.placeBlockAt 后写入 TileCertusQuartzTank.readFromItemNBT 恢复流体 |
功能
与 Certus Quartz Tank 方块 互为转换的物品形态。当玩家破坏方块时,方块 getDropWithNBT 把内部流体写入 ItemStack 的 NBT,方块形态作为物品落入世界;放置时反序列化 NBT 到 TileEntity。
物品形态本身也可作为 IFluidContainerItem 直接在玩家背包中与其它流体容器交换(fill / drain)。
使用方式
| 使用方式 | 触发条件 | 使用效果 | 条件/限制 |
|---|---|---|---|
| 放置 | 右键方块表面 | 落出 Certus Quartz Tank 方块,NBT 恢复流体 | 必须 NBT 完整 |
| 作为 IFluidContainerItem | 与其它流体容器交互 | fill / drain 32000 mB | fill/drain 必须 NBT 完整 |
数值
| 属性 | 值 |
|---|---|
| 容量 | 32000 mB |
| NBT 字段 | tileEntity(复合标签)→ FluidStack 的序列化 |
相关条目
- Certus Quartz Tank 方块 - 方块形态