关于这个问题,在《我的世界》中,有多种探测指令可以使用。以下是一些常用的探测指令:
1. /testfor:用于检查一个实体是否存在于指定的位置。
例如:/testfor @p[x=10,y=64,z=20,r=5]
2. /execute:用于在一个实体的位置上执行指令。
例如:/execute @a ~ ~ ~ detect ~ ~-1 ~ minecraft:stone 0 /say Found stone block!
3. /fill:用于在指定区域内填充方块。
例如:/fill x1 y1 z1 x2 y2 z2 minecraft:stone
4. /clone:用于在两个指定区域之间复制方块。
例如:/clone x1 y1 z1 x2 y2 z2 x3 y3 z3
5. /tp:用于将实体传送到指定位置。
例如:/tp @p x y z
6. /testforblock:用于检查指定位置是否存在指定方块。
例如:/testforblock x y z minecraft:stone
这只是一些常见的探测指令,还有许多其他的指令可以用于探测和操作世界中的实体和方块。你可以根据具体的需求进行搜索并学习更多指令。
在物品名称前加上minecraft,并且把ID后面的物品名称需要扩上引号。比如testfor @p[r=3]{Inventory:[{id:"minecraft:bedrock"}]}。
检测玩家手持物品,就需要用到参数SelectedItem,代码指令为testfor @a {SelectedItem:{id:minecraft:cactus}}。