首页 男生 游戏竞技 Minecraft指令手册

第三十四章 setworldspawn、spawnpoint-出生点

Minecraft指令手册 你好MC 3250 2024-07-09 15:29

  很久很久以前我们就已经提到过出生点(重生点)了。如果没有记录床时就会重生在出生点。

  但是,如果要制作一张地图,出生点和复活点(存档点)是必不可少的。那么,怎么才能更改出生点和重生点的位置呢?

  Minecraft允许我们用两种指令更改出生点和重生点。这两种指令的作用猛的看相似,仔细一研究就会发现其并没有那么简单。

  这两种指令就是:/setworldsbr /awn和/sbr /awnbr /oint。

  先来看看第一种。/setworldsbr /awn这个很长吧,不好记。其实,把它拆开,就好记了。

  setworldsbr /awn其一共是由三个单词组成的:set、world和sbr /awn。set之前见到过,意为“设置”,world的中文意思是“世界”,sbr /awn的中文是“产卵、产生”。

  那么这样子就可以大致的知道setworldsbr /awn的意思:设置世界的产生地。

  这样子总有些怪怪的。其实英文本身语法跟中文不同。所以,正确的翻译是:设置世界的出生点。

  /setworldsbr /awn

  作用:设置世界(玩家)出生点。

  需要权限等级:Java-2,基岩-1

  需要作弊:是

  格式:

  Java1.16及以上版本

  /setworldsbr /awn [<坐标>][<水平旋转角度>]

  基岩和Java1.16以下版本

  /setworldsbr /awn [<坐标>]

  使用/setworldsbr /awn可以设置世界玩家出生点。如果不写坐标默认就是执行者的坐标,不写旋转角度默认是0.0,即朝正南方。比如:

  /setworldsbr /awn 261 80 81 90

  即设置世界出生点为(261,80,81),出生或重生时朝向正西。

  需要注意的是,如果该游戏存档默认不是冒险模式,Y轴会被无视,玩家会直接出生或重生在该坐标的Y轴最高点。默认冒险则可以解决这个问题,只不过如果设定的出生点没有空气,出生点还是会往上移动直到有空气的地方,最高到256格(1.18预览版为319格)。

  还有一点需要注意的是,如果要让玩家精确无比地生成在该坐标,游戏规则sbr /awnRadius就要设为0,不然生成点最大会偏移10格(Java)或5格(基岩)。

  使用/setworldsbr /awn可以解决世界出生点和重生点的问题。但在服务器或是专门给多人玩的小游戏地图中,玩家的重生点并不是在一起的,那该怎么办?

  使用/sbr /awnbr /oint。

  /sbr /awnbr /oint,由sbr /awn和br /oint组合而成。br /oint即“点”的意思,也就是说,sbr /awn br /oint就是出生点的意思。只不过它设定的并不是世界的出生点,而是单个或多个玩家的重生点。

  /sbr /awnbr /oint

  作用:设定一个或多个玩家的重生点。

  需要权限等级:Java-2,基岩-1

  需要作弊:是

  格式:

  Java1.16及以上版本

  /sbr /awnbr /oint [<玩家:目标选择器>][<坐标>][<角度>]

  基岩和Java1.16以下版本

  /sbr /awnbr /oint [<玩家:目标选择器>][<坐标>]

  如果只填上/sbr /awnbr /oint,那么将会设定自己的重生点于自己的位置。

  如果填上目标选择器,不填坐标,那么将会设定目标的重生点于自己的位置。

  如果全部都填,那么将会指定目标的重生点于指定的坐标。

  那么这两个指令有什么不同呢?

  /setworldsbr /awn是设定世界默认出生点,会影响到设定后进入的玩家,但不会覆盖/sbr /awnbr /oint。

  /sbr /awnbr /oint是设定单个或多个玩家的重生点,一般用于制作地图中的存档点(又叫重生点),但不会覆盖床。

  比如:

  /execute @a ~~~ detect ~~-1 ~ diamond_block 0 sbr /awnbr /oint

  这条指令的效果是:当任意一名玩家站在钻石块上时,就会设定他的重生点于此地。

  /sbr /awnbr /oint固然好用,但重生点设定之后就无法移除,只能通过/sbr /awnbr /oint再次设定地点以覆盖。为此,Mojang搞了一个专门解决重生点的指令:

  /clearsbr /awnbr /oint

  作用:清除一名或多名玩家的重生点。

  需要权限等级:1

  需要作弊:是

  版本独占:基岩版

  格式:

  /clearsbr /awnbr /oint [<玩家:目标选择器>]

  默认是清除执行者自己的重生点。

  这条指令哪都好,就是目前它是基岩版独占。

  历史

  \\Java\\

  Classic

  0.0.17a——加入了/setsbr /awn用于设置世界出生点

  Indev

  0.31——移除了所有命令

  正式版

  1.4.2——加入了/sbr /awnbr /oint

  1.7.2——加入了/setworldsbr /awn

  1.9——加入了sbr /awnRadius游戏规则

  1.16——/sbr /awnbr /oint现在在任意维度都可以使用

  1.16.2——为/sbr /awnbr /oint和/setworldsbr /awn添加了朝向参数

  \\携带版和基岩版\\

  Albr /ha

  0.16.0——加入了/setworldsbr /awn和/sbr /awnbr /oint

  基岩版

  1.12.0——加入了sbr /awnradius游戏规则

  1.16.0——/sbr /awnbr /oint可以在下界使用

  1.16.100——加入了/clearsbr /awnbr /oint

  .......

  .......

  .......

  如何获取一个玩家的重生点位置?

  使用:

  /getsbr /awnbr /oint

  作用:获取单个玩家的重生点坐标

  需要权限等级:3

  需要作弊:否

  版本独占:基岩版、教育版

  不显示在命令列表里:是

  格式:

  /getsbr /awnbr /oint <玩家:目标>

  由于此命令需要在基岩版服务器中使用,而且因为权限等级过高又隐藏在命令列表,故作者没有对此详细研究。

  ......

  ......

  ......

目录
设置
手机
书架
书页
评论