林扬骐 发表于 2015-12-25 17:54
我记得数据值为一的是橘色……
方块ID与数据值可以在正常情况下(不打开背包时)按f3+h查看 ...
。。。。首先,你记错了
其次,,你完全没抓住重点。重点是那个指令根本无法探测。
如果只是数据值错误我也不会跑这里来问了啊
Deing 发表于 2015-12-25 18:14
。。。。首先,你记错了
其次,,你完全没抓住重点。重点是那个指令根本无法探测。
如果只是数据值错误我 ...
testfor @p[r=10,c=1] {SelectedItem:{id:"minecraft:banner",Count:1b,Damage:1b}}
好吧发现了,@p貌似不能加选择器……换成@a
而且@p与c=1也是重复了
想必错误代码是无用的UUID呵呵
林扬骐 发表于 2015-12-25 19:28
testfor @p[r=10,c=1] {SelectedItem:{id:"minecraft:banner",Count:1b,Damage:1b}}
好吧发现了,@p貌似 ...
我刚才继续研究了一下发现这可能是个bug,只要指令里出现了Damage这个nbt就无法探测成功(当然也可能testfor里Damage的用法不是这样的)
如下图


可以看到两个指令只是一个有Damage,一个没有,只有没有Damage的连着的比较器是亮的
至于你说红旗damage不是1,我看了一看,发现红色地毯和红色羊毛都是damage14,橙色是1,但是旗帜这里,红色就是1。
并且我试了damage14b探测红旗,没结果;试了damage14b探测红色地毯,也没结果;试了damage各种b探测红旗都没结果。
我不知道这算不算bug,还希望有大神能回答一下。会不会是Damage那里用点其他方法就可以呢
@FHC红石
damage 是s啊
chyx 发表于 2015-12-25 19:58
damage 是s啊
改成Damage:1s
你为何不查wiki?很快就能知道数据类型啊