首頁 游戲

Minecraft指令手冊

第二十三章 setblock-放置方塊

Minecraft指令手冊 你好MC 880 2020-01-08 19:53:47

  前面說過可以使用/fill填充一個區(qū)域內(nèi)的方塊。但是如果只需要填充一個方塊呢?那豈不是要把坐標(biāo)輸入兩遍?Minecraft給了我們一個簡單的指令,可以放置一個方塊,它就是:/setblock。

  /setblock指令,是由set和block組成的。set前面講過,是“設(shè)置”的意思,block就是方塊的意思。

  所以setblock的意思就是:設(shè)置方塊,也就是放置方塊。

  /setblock

  作用:使用指定的方塊替換一個方塊

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

  需要作弊:是

  格式:

  /setblock <坐標(biāo)><方塊名>[方塊數(shù)據(jù)值:Int整數(shù)][被覆蓋方塊處理方式:destroy|keep|replace]——Java1.13以下和基巖版

  /setblock <坐標(biāo)><方塊名>[方塊狀態(tài)][被覆蓋方塊處理方式:destroy|keep|replace]——Java1.11至Java1.12.2

  /setblock <坐標(biāo)><方塊名>[被覆蓋方塊處理方式:destroy|keep|replace]——Java1.12.2以上

  舉個非常簡單的例子。假設(shè)你需要在你自己腳下放置一個下界傳送門方塊,那么你只需要執(zhí)行:

  /setblock ~~-1 ~ nether_portal(Java版)

  /setblock ~~-1 ~ portal(基巖版)

  然后你就進(jìn)入了下界(我們需要再深入些)。

  但如果我們在放置的時候同時也要讓原本方塊產(chǎn)生掉落物該怎么辦?

  很簡單。舉個例子,假設(shè)我們需要在腳底放置鉆石塊同時破壞掉原本的方塊,就可以:

  /setblock ~~-1 ~ diamond_block 0 destroy(Java1.13版本以下和基巖版)

  /setblock ~~-1 ~ diamond_block destroy(Java1.12.2版本以上)

  看,你腳底下的草方塊變成了鉆石塊,還多出了個泥土!

  /setblock的destroy處理方式和/fill的destroy一樣,都是會對原方塊進(jìn)行破壞并產(chǎn)生掉落物。

  另外兩個處理方式:keep和replace,我們都已經(jīng)在/fill指令見過了,那么它們是否也是和/fill一樣呢?

  replace肯定一樣。但實際上又不完全一樣——雖然/setblock默認(rèn)使用的處理方式也是replace,但是/setblock的replace并沒有“原方塊是特定的方塊才進(jìn)行替換”的功能。

  keep的作用和/fill的keep不能說基本一樣,只能說完全一樣,只是因為/setblock只替換一個方塊,導(dǎo)致說法要改一下:

  如果原方塊是空氣,即替換,否則不替換。

  歷史

  Java

  1.7.2——加入了/setblock。方塊名參數(shù)支持?jǐn)?shù)字和名稱ID。

  1.8——方塊名參數(shù)不再接受數(shù)字ID。

  1.11——加入了方塊狀態(tài)的支持。

  攜帶版Alpha

  0.16.0——加入/setblock

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