比如:
/execute @a ~~~ detect ~~-1 ~ minecraft:magenta_glazed_terracotta facing=south tellraw @s [{“text“:“该箭头朝向“,“color“:“yellow“},{“text“:“北方“,“color“:“light_purple“}]
这条指令的意思是:将所有玩家作为指令执行者,他们的位置作为指令执行地点,如果他们脚下的方块是朝向南方的品红色带釉陶瓦(也就是上面有箭头的那一个粉色方块),就告诉他们『该箭头朝向(黄色)北方(浅紫色)』。
现在,你应该能看得懂那个回城雪球的第一条指令吧?尝试理解一下:
/execute @e[type=snowball]~~~ execute @p[r=1.5,rx=90,rxm=60]~~~ execute @e[type=snowball,c=1]~~~ tag @s add back_home
(实际上这条指令还有一个更好的替代方案:
/execute @a[rx=90,rxm=60]~~~ execute @e[r=1.5,type=snowball,c=1]~~~ tag @s add back_home
)
历史
Java
1.8——加入了/execute命令。
1.11——/execute支持方块状态
1.13——/execute的语法被拆分
携带版Alpha
0.16.0——加入了/execute