向导

我的世界execute指令新手入门教程解说

《Minecraft》(官方中文名:《我的世界》)是由MojangAB和4J Studios开发的一款包括了几何学、建筑学、地质学的高自由度沙盒游戏,于2009年5月13日发行。该游戏让每一个玩家在三维空间中自由地创造和破坏不同种类的方块,玩家在游戏中的形象可以在单人或多人模式中通过摧毁或创造方块以创造精妙绝伦的建筑物和艺术,或者收集物品探索地图以完成游戏的主线。

快使用OurPlay来免费加速我的世界国际服!点击下载:【下载OurPlay免费加速】

webbanner3.png

今天要分享的是你们所需要掌握的MC“魔法”——execute指令入门到进阶。何谓“魔法”MC的MOD为我们加入了许多新玩法,加入的新玩法我们称之为“魔法“。可是,MOD的使用有很大的局限性,比如说中国版就不能用。所以,本篇文章中的“魔法”,均指使用原版命令制作的新玩法(手机版我的世界execute指令)

我的世界execute指令

最简单的用法就是:execute

注意:execute词意为"实施",在MC里这条指令的基本作用就是改变指令执行的主体。基本格式如下:

①execute

②execute   detect

首先说第一条语法:这里的execute其实只相当于一个前缀,表示“执行指令的对象及其所处位置”,execute后面紧跟的就是对象。这个对象既可以是人名,也可以是目标选择器。由于@a相当于@e[type=player],所以直接从@e开始。

我的世界execute指令新手入门教程解说 图片1

我的世界execute指令

wo'de'shi'jie

@e在实际使用时一般都要带上目标选择器,一般有r。由于execute的执行是有顺序的,所以@e在实际执行时,会由近到远依次执行。我们来看一下,离命令方块从远到近依次有女巫、村民、爬行者和僵尸猪人。我们在命令方块里输入指令/execute @e[r=10] ~ ~ ~ say 滑稽滑稽小滑稽,激活后可以看到,四个由近到远依次说出了“滑稽滑稽小滑稽”。

我的shi'jie

此外,execute选定的目标是相互独立的。举个例子:比较下面两条指令的不同:①/tp @e[type=chicken] @e[type=chicken]②/execute @e[type=chicken] ~~~ tp ~~~ 这两条指令虽然看起来意思差不多,效果貌似也一样,但是当鸡数量多的时候就有区别了。第一个直接tp,意思是“把所有的鸡传送到所有的鸡处”,到底哪只鸡传送到哪只鸡那里,傻傻说不清,最终执行的效果是无法执行第二个execute,意思是“把所有鸡中的每一只都传送到它自己处”,每只鸡要传送到的对象(它自己处)很明确,这是一条可以执行的指令。

我的世界

具体效果如图:注意:如果一个execute指令同时在多个目标上成功执行,命令方块的“上一个输出”栏只会显示其中一个目标的执行情况。

我的世界

再说@p和@r:这两个基本上没什么可说的,因为都是选定一个目标。特别注意:@p后面一定要加参数r!特别注意:@p后面一定要加参数r!特别注意:@p后面一定要加参数r!重要的事说三遍!不然,想象一下正挖矿忽然被不知道哪里的魔法随机调成冒险是什么滋味~

我的世界execute指令新手入门教程解说 图片1

我的世界execute指令

我的世界

关于对象后面的坐标:这个坐标一般情况下没什么用,通常都是~~~这个坐标具体指的就是指令中坐标系原点的位置。我们都知道,绝对坐标以固定点作为原点,相对坐标和视角坐标(^)以指令执行者(或命令方块)所在位置为坐标原点。因此,使用execute变更执行者后,也有需要变更一个新的坐标原点。

关于相对坐标:最简单的填法自然就是~~~,也是最实用的填法,表示以选定执行者所在的位置为坐标原点。如果~后跟了数字,什么意思呢?意思就是以执行者所在的位置为中心,偏移一定距离后得到的点作为坐标原点。例如~1~5~-3 意思就是以执行者所在位置为中心,向东(x轴正方向)偏移一个单位,向上(y轴正方向)偏移五个单位,向北(z轴负方向)偏移三个单位后所得到的点为坐标原点。注意!视角坐标在这里起到的效果和相对坐标完全一样!也就是~1~5~-3和^1^5^-3不管执行者朝什么方向,只要执行者位置相同,选定的坐标原点位置总是相同。

关于绝对坐标:就是以固定点作为坐标原点,也就是不管执行者在哪里,坐标原点的位置总是一样的。例如/execute @p 2 5 3 summon pig ~ ~ ~无论"最近的玩家"在哪里,猪总是在(2,5,3)位置生成。这种填法存在感并不强,比如上面的指令就可以换成/execute @p ~ ~ ~ summon pig 2 5 3

关于command:这个是execute指令里最重要的一个部分。首先,command对于每个指令执行主体都是独立的(上面的例子有)其次,例如execute @e ~~~ kill这样的指令是可以执行的,因为这就相当于所有实体都执行了一次kill指令,而无需execute @e ~~~ kill @s

但是如果输入的是execute @e[type=!player] ~~~ help,那么就相当于指令执行者自己执行了一次help指令。execute指令是无法执行op,deop等管理指令的。

真的是太喜欢我的世界这款游戏了,怪不得游戏获得了好多的奖,真的是非常好玩的一款游戏,推荐大家下载体验哦。以上就是关于我的世界execute指令的全部内容。

我的世界(国际服 Minecraft)
我的世界(国际服 Minecraft)
专区