桶 (Barrel)
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | projectred.exploration.barrel |
| TileEntity | TileBarrel |
| 硬度 | 2.0 |
| 爆炸抗性 | 默认 |
| 亮度 | 0 |
| 材质 | 木头 |
| 音效 | 木头 |
功能
ProjectRed 的存储方块,将多种同类物品压缩为有限数量的堆叠(最多 128 堆),可作为自动化系统中的紧凑缓冲区。
存储规则
- slot 0:输入(仅 side=1)
- slot 1:输出(仅 side=0)
- NBT 内部存储:每种
ItemKey最多 128 堆 - 物品按类型存储:相同物品视为同一类
交互
| 触发 | 行为 |
|---|---|
| 潜行 + 右键 | 抽取 1 个物品 |
| 双击 / Shift | 从玩家背包导入所有匹配物品 |
| 单击 | 掉落 1 个堆叠 |
自动化
- 通过
BarrelInvWrapper(pr_barrel)暴露给外部自动化系统 - 提供
getFreeSpace、getStoredAmount、getStoredFullStacks查询方法 - 仅在 side=1 接受输入;仅在 side=0 输出
相关条目
- [管道系统](transportation/pipe-basics