EP.10 生成、清除、传送实体【基岩版指令教程】 您所在的位置:网站首页 我的世界如何命令村民的方块生成地图 EP.10 生成、清除、传送实体【基岩版指令教程】

EP.10 生成、清除、传送实体【基岩版指令教程】

2024-07-14 12:29| 来源: 网络整理| 查看: 265

同学们好,我是ThePlayer571,我们继续来学习,基岩版基础指令。

本期我们将学习/summon、/kill、/tp这三条指令。

/summon

/summon,用于生成实体。其语法结构较复杂,但语法规则并不难,多看看实例就会了。

1./summon 。生成一个指定实体。

例如我们想生成一个盔甲架(armor_stand),可以输入/summon armor_stand。

输入 /summon armor_stand在当前位置生成盔甲架

2./summon 。可以给生成的实体指定名称。

例如我们想生成一个名为Misaka盔甲架,可以输入/summon armor_stand Misaka。

输入 /summon armor_stand Misaka在当前位置生成名为 Misaka 的盔甲架

3./summon 。可以在指定坐标处生成实体。

例如我们想在(397,66,-373)处(即图中框选区域)生成一个盔甲架,可以输入/summon armor_stand 397 66 -373。

输入 /summon armor_stand 397 66 -373在(397,66,-373)处生成盔甲架

坐标可以是相对坐标、局部坐标等。例如我们想在自己头上的位置生成一个盔甲架,可以输入/summon armor_stand ~ ~3 ~。

输入 /summon armor_stand ~ ~3 ~在头上生成盔甲架

4./summon 。可以在指定坐标处生成指定名称的实体。

例如我们想在(397,66,-373)处(即图中框选区域)生成一个名为Misaka的盔甲架,可以输入/summon armor_stand Misaka 397 66 -373。

输入 /summon armor_stand Misaka 397 66 -373。在(397,66,-373)处生成一个名为 Misaka 的盔甲架

/summon还可以指定实体朝向和实体事件,这部分内容没那么重要,感兴趣者自行查阅罢。

实体事件:指实体生成后的发生的事件,例如:狼被驯服、苦力怕变成闪电苦力怕。用这个参数可以直接生成被驯服的狼。

/kill

/kill,用于清除实体。语法为/kill 。这条指令在之前就出现过,难度较低。

例如我们想清除自己,可以输入/kill @s。

输入 /kill @s自己4了

如果我们想清除所有苦力怕,可以输入/kill @e[type=creeper]。

输入 /kill @e[type=creeper]清除所有苦力怕/tp

/tp,用于传送实体。

1./tp 。将自己传送到指定位置。

例如想将自己传送到(336,66,-326)(即图中框选位置),可以输入/tp 336 66 -326。

输入 /tp 336 66 -326自己传送到(336,66,-326)

2./tp 。将自己传送到指定实体处。

例如想将自己传送到最近的苦力怕(creeper)上,可以输入/tp @e[type=creeper,c=1]。

输入 /tp @e[type=creeper,c=1]自己传送到最近的苦力怕上

3./tp 。将指定实体传送到指定位置。

例如想将名为Mark的实体传送到(336,66,-326),可以输入/tp @e[name=Mark] 336 66 -326 。

输入 /tp @e[name=Mark] 336 66 -326名为 Mark 的实体传送到(336,66,-326)

4./tp 。将指定实体传送到其他指定实体处。

例如想将名为Mark的实体传送到自己的位置上,可以输入/tp @e[name=Mark] @s。

输入 /tp @e[name=Mark] @s名为 Mark 的实体传送到自己的位置

5./tp facing 。将指定实体传送至指定位置,并让其看向某个实体。

例如想将名为Mark的实体传送到(336,66,-326),并看向玩家,可以输入/tp @e[name=Mark] 336 66 -326 facing @s。

输入 /tp @e[name=Mark] 336 66 -326 facing @s名为 Mark 的实体传送到(336,66,-326),并看向自己

这里的@s指代的是玩家,即输入命令的人。

6./tp facing 。将指定实体传送至指定位置,并让其看向某个坐标。

例如想将自己传送到(336,66,-326),并看向炼药锅的位置((337,69,-329)),可以输入/tp @s 336 66 -326 facing 337 69 -329。

输入 /tp @s 336 66 -326 facing 337 69 -329自己传送到(336,66,-326),并看向炼药锅

注意:/tp facing ...,这个语法是不存在的。

7./tp 。将指定实体传送至指定位置,并使其朝向某个方向。这里的和是一种描述朝向的方式,前者控制垂直方向的朝向(上下看),后者控制水平方向的朝向(左右看)。这里了解一下就行了。

目标选择器参数rx、ry等也是使用该方法来描述朝向。

/tp还有检测方块遮挡的功能,这里不作介绍。感兴趣者可自行查阅。

打个总结

本期我们学习了/summon、/kill、/tp这三条指令,需要记忆的地方较多,建议跟着课后作业过一遍知识点。接下来几节课,就要迎来/execute和/scoreboard这两条最重要、最常用,也是最复杂的指令了。

本节课课后作业:

输入一条指令,生成一个名为Missing245的盔甲架(armor_stand)。

输入一条指令,在(0,0,0)处生成一个盔甲架。

输入一条指令,在(0,0,0)处生成一个名为Missing245的盔甲架。

输入一条指令,清除所有名为Missing245的盔甲架。

输入一条指令,将自己传送至(0,100,0)。

输入一条指令,将自己传送到离自己最近的村民(villager)处。

输入一条指令,将离自己最近的村民传送到自己的位置。

输入一条指令,将离自己最近的村民传送到(0,100,0),并向正上方看。

输入一条指令,将离自己最近的村民传送到自己的位置,并向正上方看。

上节课课后作业答案:

输入一条指令,检测(3,5,7)处是否为金块(gold_block)。

/testforblock 3 5 7 gold_block

输入一条指令,检测(1,4,7),(3,6,9)范围内的结构是否和(12,15,17),(10,17,19)内的结构相同。

/testforblocks 1 4 7 3 6 9 10 15 17



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有