比如,我想探测某个箱子的第一个槽,是不是绿宝石,可以做到吗?如何做呢?
用指令,求解。
用指令,求解。
首先,探测方块要用testforblock,而箱子的数据值(朝向)不晓得,所以很伤。
所以testforblock ~ ~1 ~ chest 数据值 {Items:{Slot:0,id:物品id}}
所以testforblock ~ ~1 ~ chest 数据值 {Items:{Slot:0,id:物品id}}
我chao爱MC 发表于 2016-4-20 19:36
首先,探测方块要用testforblock,而箱子的数据值(朝向)不晓得,所以很伤。
所以testforblock ~ ~1 ~ chest ...
谢谢,明天抽空测试成功后给最佳。
同时,谢谢cx62d。
我chao爱MC 发表于 2016-4-20 19:36
首先,探测方块要用testforblock,而箱子的数据值(朝向)不晓得,所以很伤。
所以testforblock ~ ~1 ~ chest ...
在一个命令方块上放了一只箱子(朝南),所有槽放入stone,
输入
testforblock ~ ~1 ~ chest -1 {Items:{Slot:0,id:stone}}
用按钮触发,结果是“NBT不符”
输入
testforblock ~ ~1 ~ chest 1 {Items:{Slot:0,id:stone}}
结果是“结果3,设定1”.(貌似只探测了箱子的朝向,而非内容)
我再继续试
我chao爱MC 发表于 2016-4-20 19:36
首先,探测方块要用testforblock,而箱子的数据值(朝向)不晓得,所以很伤。
所以testforblock ~ ~1 ~ chest ...
输入
testforblock ~ ~1 ~ chest 3 {Items:{Slot:0,id:stone}}
结果是"[12:53:28] 位于1093,73,-571的方块并没有所需的NBT标签"
我确确实实放的是石头,而且把箱子放满了。