用户:猫里奥s查看:0 回复:1 评论:0 创建时间:2019-11-09T10:24:00
大家好,我是猫里奥,由于开始了上学,我就闲的无聊,我的世界指令这个东西太久不碰就会喵那种,拿不到手机(假的)我就教给大家一些基础指令吧。(大佬勿喷,嘻嘻)。
Execute这个指令想必会指令的人最熟悉不过了吧!前几期的帖子一直有人跃跃欲试地想要说execute,那么这期就给大家带来execute吧!
JAVA版和基岩版的execute有着格式上的差别,但是功能是差不多的!
JAVA:
execute后面会对应着要执行的指令,比如run,if,at之类的,今天就讲这3个。
execute后面先接上if是最常见的,if就是如果实体存在,后面接run(执行)。当然,后面再接if的话,可以实现像ifelse这样的情况:多个条件。run后面再接execute也可以,但是这是基岩版的作风!(后面讲到)
at就是把run要执行的坐标改成实体所在的坐标,if只是按照命令方块的坐标执行的。可以好多个if,at一起执行。
举例:
execute if entity @e[type=villager] at ~ ~ ~ run summon tnt ~ ~2 ~ 此指令是在村民头上生成tnt。
基岩版:
应该是我们比较熟悉的了。不需要run,直接在execute 【实体】 【坐标】后面接指令,就可以执行了,detect可以检测实体所在的方块。执行坐标也是直接定义在实体。但是,这样的话,执行在命令方块周围的话,可能需要你定义坐标了。举例:execute @e[type=villager] ~~~ detect ~~-1 ~ tnt 0 summon tnt ~ ~-1 ~。
之前讲到。基岩版要实现多个功能会比较麻烦,像这样:execute @e[type=villager] ~~~ detect ~~-1 ~ wool 0 execute @e[type=zombie] ~~~ tp @s @e[type=villager,c=1] 这样会比较长。
好了,这期指令教学就到这里啦!下期我们讲tag和replaceitem哦~