/execute 与 命令 为同类游戏设定。

/execute可以在各种修饰/条件的情况下运行其他命令,也可以在存储方面更新实体或方块的值等。

运行过程:从子命令中判断是否符合要求,若为是则继续检查往后的子命令,若全部满足则运行成功,否则失败。


用法1.8~1.12(14w07a~17w43b):

/execute [目标选择器] <坐标> <命令>。此时的命令默认在实体的位置执行。


用法1.13+(17w45a~至今):

/execute <修饰/条件/存储子命令>+ run <命令>

这条命令的「+」指子命令可以继续叠加。

修饰子命令有:align/anchored/as/at/facing/in/on/positioned/rotated/summon

条件子命令有:(if|unless) biome/block/blocks/data/dimension/entity/loaded/predicate/score

存储子命令有:store (score|result) block/bossbar/entity/score/storage


一些常用的知识

execute ..ABC.. run execute ..DEF.. 等价于 execute ..ABC.. ..DEF.. 。

as 表示执行者,at 表示执行位置。

in 指维度,原版包含overworld、the_nether、the_end。如果你玩过某些愚人节版本或某些模组的话可以找到别的维度!

在1.19+,execute if blocks <起始坐标> <结束坐标> <目标坐标> 之后不再接任何参数。

短评加载中..