本帖最后由 Green_stone 于 2016-7-15 11:25 编辑

    execute最主要就是以一个或多个实体为中心执行一条指令,就像把原本写在命令方块中的指令赐予到实体身上。
    其最简单的用法就是:

execute <实体的定义> <执行事件的x坐标> <执行事件的y坐标> <执行事件的z坐标> <事件指令>

     这里实体的定义指的是以什么为中心,例如僵尸、末影龙,当然玩家也是实体,甚至闪电。玩家不用说了,我们可以直接用选择器@a、@p、@r。
     而像怪物这些实体,我们则需要用到1.8新的选择器@e(全部实体),范围还需缩小到一种实体,这时需要用到type来描述。
     僵尸的选择器则是@e[type=Zombie],注意名称首字母大写!
    执行事件的坐标,就是该实体要在哪里执行事件,就像setblock一样,一般我们还是使用偏移符 ~ 。
    当xyz坐标都使用 ~ 时,就能达到直接让实体在自己身上施放效果。
    执行事件指令,随便填什么指令,把你填的实体当作命令方块,对其输入代码就好了!机器人?
    接下来,让我们开始写出我们最简单的execute指令吧!





    无形纵火狂——随时随地防火
    难度:☆☆☆
   



    冒烟的村民——执行事件坐标细用
    难度:☆☆☆