第34章setworldspawn、spawnpoint-出生点
即设置世界出生点为(261,80,81),出生或重生时朝向正西。
需要注意的是,如果该游戏存档默认不是冒险模式,Y轴会被无视,玩家会直接出生或重生在该坐标的Y轴最高点。默认冒险则可以解决这个问题,只不过如果设定的出生点没有空气,出生点还是会往上移动直到有空气的地方,最高到256格(预览版为319格)。
还有一点需要注意的是,如果要让玩家精确无比地生成在该坐标,游戏规则spawnRadius就要设为0,不然生成点最大会偏移10格(Java)或5格(基岩)。
但是,如果要制作一张地图,出生点和复活点(存档点)是必不可少的。那么,怎么才能更改出生点和重生点的位置呢?
Minecraft允许我们用两种指令更改出生点和重生点。这两种指令的作用猛的看相似,仔细一研究就会发现其并没有那么简单。
这两种指令就是:/setworldspawn和/spawnpoint。
/spawnpoint,由spawn和point组合而成。point即“点”的意思,也就是说,spawn point就是出生点的意思。只不过它设定的并不是世界的出生点,而是单个或多个玩家的重生点。
/spawnpoint
作用:设定一个或多个玩家的重生点。
需要权限等级:Java-2,基岩-1
需要作弊:是
格式:
及以上版本
/spawnpoint [玩家:目标选择器
坐标
角度
基岩和以下版本
/spawnpoint [玩家:目标选择器
坐标
如果只填上/spawnpoint,那么将会设定自己的重生点于自己的位置。
如果填上目标选择器,不填坐标,那么将会设定目标的重生点于自己的位置。
如果全部都填,那么将会指定目标的重生点于指定的坐标。
那么这两个指令有什么不同呢?
/setworldspawn是设定世界默认出生点,会影响到设定后进入的玩家,但不会覆盖/spawnpoint。
/spawnpoint是设定单个或多个玩家的重生点,一般用于制作地图中的存档点(又叫重生点),但不会覆盖床。
比如:
/execute adetect -1diamond_block 0 spawnpoint
这条指令的效果是:当任意一名玩家站在钻石块上时,就会设定他的重生点于此地。
/spawnpoint固然好用,但重生点设定之后就无法移除,只能通过/spawnpoint再次设定地点以覆盖。为此,Mojang搞了一个专门解决重生点的指令:
/clearspawnpoint
作用:清除一名或多名玩家的重生点。
需要权限等级:1
需要作弊:是
版本独占:基岩版
格式:
/clearspawnpoint [玩家:目标选择器
默认是清除执行者自己的重生点。
这条指令哪都好,就是目前它是基岩版独占。
历史
\\Java\\
Classic
——加入了/setspawn用于设置世界出生点
Indev
——移除了所有命令
正式版
——加入了/spawnpoint
——加入了/setworldspawn
1.9——加入了spawnRadius游戏规则
——/spawnpoint现在在任意维度都可以使用
——为/spawnpoint和/setworldspawn添加了朝向参数
\\携带版和基岩版\\
Alpha
——加入了/setworldspawn和/spawnpoint
基岩版
——加入了spawnradius游戏规则
——/spawnpoint可以在下界使用
——加入了/clearspawnpoint
.......
.......
.......
如何获取一个玩家的重生点位置?
使用:
/getspawnpoint
作用:获取单个玩家的重生点坐标
需要权限等级:3
需要作弊:否
版本独占:基岩版、教育版
不显示在命令列表里:是
格式:
/getspawnpoint 玩家:目标
由于此命令需要在基岩版服务器中使用,而且因为权限等级过高又隐藏在命令列表,故作者没有对此详细研究。
......
......
......
先来看看第一种。/setworldspawn这个很长吧,不好记。其实,把它拆开,就好记了。
setworldspawn其一共是由三个单词组成的:set、world和spawn。set之前见到过,意为“设置”,world的中文意思是“世界”,spawn的中文是“产卵、产生”。
使用/setworldspawn可以设置世界玩家出生点。如果不写坐标默认就是执行者的坐标,不写旋转角度默认是0.0,即朝正南方。比如:
/setworldspawn 261 80 81 90
/setworldspawn [坐标
很久很久以前我们就已经提到过出生点(重生点)了。如果没有记录床时就会重生在出生点。
那么这样子就可以大致的知道setworldspawn的意思:设置世界的产生地。
这样子总有些怪怪的。其实英文本身语法跟中文不同。所以,正确的翻译是:设置世界的出生点。
需要作弊:是
水平旋转角度
基岩和以下版本
/setworldspawn [坐标
作用:设置世界(玩家)出生点。
需要权限等级:Java-2,基岩-1
使用/setworldspawn可以解决世界出生点和重生点的问题。但在服务器或是专门给多人玩的小游戏地图中,玩家的重生点并不是在一起的,那该怎么办?
使用/spawnpoint。
格式:
及以上版本
/setworldspawn
其他人正在读 :【赤心巡天】【从婴儿开始入道】【养成系男神:听劝后,我成了顶流】【综漫:这友好交流系统也太友好了】【说好的文弱谋士,你一人战三英?】【诡异命纹:开局铭刻十大阎罗】【我在长安做妇产科医生的日子】【我们的家族没落了】【美利坚:我的时代】【踏星】【恶霸】【人间第一刀】【陈浩苏雪】【大明话事人】【周元赵蒹葭】【星象制卡师:从昴日星官开始】【战锤:我乃帝国之锤】【流浪诸天的剑客】【剑道第一仙】【RWBY骑士之梦】【爱的饥渴】【斗破:阳帝】【春盼莺来】【我真是来维护和平的】【斗罗之绝世唐门红尘劫】【龙王医婿全文免费阅读】【重生1975:开局撕毁回城调令】【游戏王:决斗者的奇幻冒险】【逆天宰道】【吞噬星空:开局光之巨人】