我想探测胸甲的位置有没有皮革胸甲
我根据wiki的说明试了一下这些指令:/testfor @a {Inventory:[{Slot:-102b,id:"minecraft:leather_chestplate"}]}
/testfor @a {Inventory:{Slot:-102b,id:"minecraft:leather_chestplate"}}
一直都显示 与要求的数据结构不匹配
我输入的符号有问题吗?
你输入的符号确实有问题
比如你第二个尝试里 就少了一对括号
- /testfor @a {Inventory:[{Slot:102b,id:"minecraft:leather_chestplate",Count:1b}]}
- /testfor @a {Inventory:[{Slot:102b,id:"minecraft:leather_chestplate"}]}
其实这玩意完全可以自己试出来,或许你还差一节排列组合的课
不过是不是非负数不一定,比如1.9之后的-106b是副手
⊙v⊙ 发表于 2018-1-10 17:52
加了count就画蛇添足了...问题只是那个slot而已
应为102b,非负数,且有b
习惯了……