/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 <起始坐标> <结束坐标> <目标坐标> 之后不再接任何参数。
资料分类: | 游戏命令 |