漏斗的方块实体
漏斗的方块实体是一个参加游戏刻的方块实体,它用以存储物品以及向其他容器方块转移物品,每传递一个物品都会有8游戏刻的延迟再传递下一个。
NBT数据
键 | 值 | 值类型 | 存在条件 | 描述 | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TransferCooldown | - | 整数 | 始终存在 | 漏斗向其他方块转移物品的冷却时间,单位是刻 | |||||||||||||||||||||||||
CustomName | - | 序列化的文本 | 当命名存在时 | 漏斗界面中显示的自定义的名称 | |||||||||||||||||||||||||
Items |
|
数组 | 始终存在 | 漏斗内存储的物品 |
{
"TransferCooldown": 4,
"CustomName": "自定义的名字",
"Items": [
{
"Slot": 0,
"id": "minecraft:diamond",
"Count": 64
},
{
"Slot": 1,
"id": "minecraft:bedrock",
"Count": 32,
"tag": {
"awa": "anything data"
}
}
]
} |
刻任务
漏斗每刻首先会尝试获取朝向方向的物品栏,这可能是容器方块或者是容器实体,然后在其尚未满的时候向其插入物品,物品栏转移的顺序是从下标0起至结束。随后会在自身不满的情况下获取自身上方的物品实体,将其转移到自身物品栏中并减少物品实体的数量,顺序同前面一致。