[BE] /execute 常用子命令解析
!!!别划走 保证你能看懂!!!
本人较菜 欢迎大佬指出错误
– 作者:
最重要命令:run,放在末尾,后面写你要执行的命令,run后面不加斜杠(具体看文章最后)
这样使用:execute … run …
–
3. execute as 让谁执行?
平常咱们都是聊天栏输入指令的对吧,这次让生物通过聊天栏发送指令,这样就可以[假装你是生物]。
–
举例:execute as @e[type=zombie] run kill @s
让僵尸k掉自己,但玩家不会被k
–
4. execute at 在哪执行?
–
>>>注意,不同的地方在于,
as改变了“让谁执行”,却不改变执行位置
比如说,你在命令方块里面输
execute as @e[type=player] run tp
你以为站在原地呢
其实,玩家被传送到命令方块上方,所以没改变执行位置
–
at只变执行位置,不改变“让谁执行”,跟as恰好相反
–
比如说,你切换生存,在聊天栏输入这个
execute at @e[type=sheep] run kill @s
绵羊不会被k,而玩家会被k
–
作者:@已重置-114514 (社区某重置用户)
5. execute in 在哪个维度执行?
这样你就可以实现跨纬度操作啦
比如你在主世界
locate structure end_city [无效输出]
但是,如果你运行这个
execute in the_end run locate structure end_city [有效输出]
–
6. execute positioned 在哪执行?
与at不同。at接@s,@e什么的,而positioned接具体坐标,比如positioned (-5.8,4,3.6)
–
positioned as与at是类似的,不改变执行者,只改变执行的位置。(但也有细微差别)
–
8. execute if 如果…就执行
9. execute unless 除非…否则执行
–
用同一个例子说明:A“玩家在睡觉” 与 B“播放音乐”
if A run B – 如果玩家睡觉,那么放音乐
unless A run B – 如果玩家没有睡觉,那么放音乐(除非玩家睡觉,否则放音乐)
–
简单来说,execute就相当于一个命令执行的小助手,能够帮你在某个位置执行,强迫某个生物执行,甚至在其他维度执行命令。








请登录之后再进行评论