首頁 游戲

Minecraft指令手冊

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

Minecraft指令手冊 你好MC 1109 2020-01-16 16:09:58

  很久很久以前我們就已經(jīng)提到過出生點(重生點)了。如果沒有記錄床時就會重生在出生點。

  但是,如果要制作一張地圖,出生點和復(fù)活點(存檔點)是必不可少的。那么,怎么才能更改出生點和重生點的位置呢?

  Minecraft允許我們用兩種指令更改出生點和重生點。這兩種指令的作用猛的看相似,仔細(xì)一研究就會發(fā)現(xiàn)其并沒有那么簡單。

  這兩種指令就是:/setworldspawn和/spawnpoint。

  先來看看第一種。/setworldspawn這個很長吧,不好記。其實,把它拆開,就好記了。

  setworldspawn其一共是由三個單詞組成的:set、world和spawn。set之前見到過,意為“設(shè)置”,world的中文意思是“世界”,spawn的中文是“產(chǎn)卵、產(chǎn)生”。

  那么這樣子就可以大致的知道setworldspawn的意思:設(shè)置世界的產(chǎn)生地。

  這樣子總有些怪怪的。其實英文本身語法跟中文不同。所以,正確的翻譯是:設(shè)置世界的出生點。

  /setworldspawn

  作用:設(shè)置世界(玩家)出生點。

  需要權(quán)限等級:Java-2,基巖-1

  需要作弊:是

  格式:

  Java1.16及以上版本

  /setworldspawn [<坐標(biāo)>][<水平旋轉(zhuǎn)角度>]

  基巖和Java1.16以下版本

  /setworldspawn [<坐標(biāo)>]

  使用/setworldspawn可以設(shè)置世界玩家出生點。如果不寫坐標(biāo)默認(rèn)就是執(zhí)行者的坐標(biāo),不寫旋轉(zhuǎn)角度默認(rèn)是0.0,即朝正南方。比如:

  /setworldspawn 261 80 81 90

  即設(shè)置世界出生點為(261,80,81),出生或重生時朝向正西。

  需要注意的是,如果該游戲存檔默認(rèn)不是冒險模式,Y軸會被無視,玩家會直接出生或重生在該坐標(biāo)的Y軸最高點。默認(rèn)冒險則可以解決這個問題,只不過如果設(shè)定的出生點沒有空氣,出生點還是會往上移動直到有空氣的地方,最高到256格(1.18預(yù)覽版為319格)。

  還有一點需要注意的是,如果要讓玩家精確無比地生成在該坐標(biāo),游戲規(guī)則spawnRadius就要設(shè)為0,不然生成點最大會偏移10格(Java)或5格(基巖)。

  使用/setworldspawn可以解決世界出生點和重生點的問題。但在服務(wù)器或是專門給多人玩的小游戲地圖中,玩家的重生點并不是在一起的,那該怎么辦?

  使用/spawnpoint。

  /spawnpoint,由spawn和point組合而成。point即“點”的意思,也就是說,spawn point就是出生點的意思。只不過它設(shè)定的并不是世界的出生點,而是單個或多個玩家的重生點。

  /spawnpoint

  作用:設(shè)定一個或多個玩家的重生點。

  需要權(quán)限等級:Java-2,基巖-1

  需要作弊:是

  格式:

  Java1.16及以上版本

  /spawnpoint [<玩家:目標(biāo)選擇器>][<坐標(biāo)>][<角度>]

  基巖和Java1.16以下版本

  /spawnpoint [<玩家:目標(biāo)選擇器>][<坐標(biāo)>]

  如果只填上/spawnpoint,那么將會設(shè)定自己的重生點于自己的位置。

  如果填上目標(biāo)選擇器,不填坐標(biāo),那么將會設(shè)定目標(biāo)的重生點于自己的位置。

  如果全部都填,那么將會指定目標(biāo)的重生點于指定的坐標(biāo)。

  那么這兩個指令有什么不同呢?

  /setworldspawn是設(shè)定世界默認(rèn)出生點,會影響到設(shè)定后進(jìn)入的玩家,但不會覆蓋/spawnpoint。

  /spawnpoint是設(shè)定單個或多個玩家的重生點,一般用于制作地圖中的存檔點(又叫重生點),但不會覆蓋床。

  比如:

  /execute @a ~~~ detect ~~-1 ~ diamond_block 0 spawnpoint

  這條指令的效果是:當(dāng)任意一名玩家站在鉆石塊上時,就會設(shè)定他的重生點于此地。

  /spawnpoint固然好用,但重生點設(shè)定之后就無法移除,只能通過/spawnpoint再次設(shè)定地點以覆蓋。為此,Mojang搞了一個專門解決重生點的指令:

  /clearspawnpoint

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

  需要權(quán)限等級:1

  需要作弊:是

  版本獨占:基巖版

  格式:

  /clearspawnpoint [<玩家:目標(biāo)選擇器>]

  默認(rèn)是清除執(zhí)行者自己的重生點。

  這條指令哪都好,就是目前它是基巖版獨占。

  歷史

  \\Java\\

  Classic

  0.0.17a——加入了/setspawn用于設(shè)置世界出生點

  Indev

  0.31——移除了所有命令

  正式版

  1.4.2——加入了/spawnpoint

  1.7.2——加入了/setworldspawn

  1.9——加入了spawnRadius游戲規(guī)則

  1.16——/spawnpoint現(xiàn)在在任意維度都可以使用

  1.16.2——為/spawnpoint和/setworldspawn添加了朝向參數(shù)

  \\攜帶版和基巖版\\

  Alpha

  0.16.0——加入了/setworldspawn和/spawnpoint

  基巖版

  1.12.0——加入了spawnradius游戲規(guī)則

  1.16.0——/spawnpoint可以在下界使用

  1.16.100——加入了/clearspawnpoint

  .......

  .......

  .......

  如何獲取一個玩家的重生點位置?

  使用:

  /getspawnpoint

  作用:獲取單個玩家的重生點坐標(biāo)

  需要權(quán)限等級:3

  需要作弊:否

  版本獨占:基巖版、教育版

  不顯示在命令列表里:是

  格式:

  /getspawnpoint <玩家:目標(biāo)>

  由于此命令需要在基巖版服務(wù)器中使用,而且因為權(quán)限等級過高又隱藏在命令列表,故作者沒有對此詳細(xì)研究。

  ......

  ......

  ......

  

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南