EP.8 填充區(qū)域&復(fù)制結(jié)構(gòu)【基巖版指令教程】

同學(xué)們好,我是ThePlayer571,我們繼續(xù)來學(xué)習(xí),基巖版基礎(chǔ)指令。
上期我們介紹了能放置單個(gè)方塊的/setblock
,本期我們將學(xué)習(xí)升級版的/setblock
:/fill
和/clone
。
/fill
/fill
,用于填充一整個(gè)長方體區(qū)域。語法是/fill <開始坐標(biāo)> <結(jié)束坐標(biāo)> <方塊名稱>
。其中<開始坐標(biāo)>
和<結(jié)束坐標(biāo)>
書接上回:硬看看不懂急急急,實(shí)例立刻懂贏贏贏。我們不妨直接看實(shí)例。
為了方便展示,我們使用結(jié)構(gòu)方塊(即白框)框住了填充區(qū)域。實(shí)際輸入指令時(shí)不會出現(xiàn)這些白框。
輸入/fill 428 75 -402 430 77 -400 gold_block
,可以將指定區(qū)域填充成金塊。


使用/fill 填充區(qū)域
(428,78,-402)
,那么我們腳下的坐標(biāo)就是(428,77,-402)

當(dāng)我們想用/fill
填充某個(gè)區(qū)域時(shí)(以這個(gè)區(qū)域?yàn)槔?

首先我們需要確定兩個(gè)角落的坐標(biāo)。如圖,方塊坐標(biāo)比玩家坐標(biāo)低一格,所以分別為(428,77,-402)
和(430,75,-400)
。


然后輸入/fill 428 77 -402 430 75 -400 gold_block
即可。


/fill 的高端用法
之前介紹了/fill
的基本語法,實(shí)際上,/fill
的完整語法是/fill <起始坐標(biāo)> <結(jié)束坐標(biāo)> <方塊名稱> <填充類型>
。填充類型用于控制填充的效果,這里我們介紹replace
、keep
、destroy
這3種。想了解其他參數(shù)可以點(diǎn)擊文末鏈接查詢。
以下內(nèi)容不用記住具體語法,等需要用的時(shí)候查相關(guān)資料即可。
replace
指定僅替換某個(gè)方塊。如圖所示,輸入/fill 428 77 -402 430 75 -400 gold_block replace iron_block
后,僅鐵塊被替換成金塊。


如果replace
后不輸入任何方塊,相當(dāng)于替換所有方塊,效果與不使用replace
參數(shù)一致。如輸入/fill 428 77 -402 430 75 -400 gold_block replace
:


keep
指定僅替換空氣,效果等同于replace air
。如圖所示,輸入/fill 428 77 -402 430 75 -400 gold_block keep
后,僅空氣被替換成金塊。
注:
air
: 空氣方塊


destroy
指定以破壞方塊的形式填充區(qū)域,被填充的方塊會產(chǎn)生破壞時(shí)的粒子效果和掉落物。如圖所示,輸入/fill 428 77 -402 430 75 -400 air destroy
,就會產(chǎn)生這樣的效果。


/clone
/clone
,用于將一個(gè)長方體區(qū)域內(nèi)的方塊復(fù)制到另一個(gè)地方,我們稱被復(fù)制區(qū)域?yàn)?/span>源區(qū)域,粘貼到的區(qū)域?yàn)?/span>目標(biāo)區(qū)域。語法是/clone <源區(qū)域起始坐標(biāo)> <源區(qū)域結(jié)束坐標(biāo)> <目標(biāo)區(qū)域角落的坐標(biāo)>
。其中<源區(qū)域起始坐標(biāo)>
、<源區(qū)域結(jié)束坐標(biāo)>
用于框選被復(fù)制的區(qū)域,框選規(guī)則與/fill
里的一致;<目標(biāo)區(qū)域角落的坐標(biāo)>
指目標(biāo)區(qū)域西北下角的坐標(biāo)(即x
,y
,z
值均為最小的坐標(biāo)),用于確定粘貼的位置。
為了方便展示,我們使用結(jié)構(gòu)方塊(即白框)框住了源區(qū)域與目標(biāo)區(qū)域。實(shí)際輸入指令時(shí)不會出現(xiàn)這些白框。
例如,輸入/clone 422 76 -403 424 78 -401 428 75 -402
,會產(chǎn)生如下效果:


使用/clone 復(fù)制結(jié)構(gòu)
如果我們想將如圖左方的結(jié)構(gòu)復(fù)制到右方,可以按以下步驟:

首先,確定左方區(qū)域(源區(qū)域)的范圍。如圖,(422 76 -403)
、(424,78,-401)


然后,確定右方區(qū)域(目標(biāo)區(qū)域)西北下角的坐標(biāo)。如圖,坐標(biāo)為(428,75,-402)
。

輸入指令/clone 422 76 -403 424 78 -401 428 75 -402
,復(fù)制成功。


/clone 的高端用法
/clone
的完整語法是/clone <源區(qū)域起始坐標(biāo)> <源區(qū)域結(jié)束坐標(biāo)> <目標(biāo)區(qū)域的坐標(biāo)> <要復(fù)制哪些方塊> <對于源區(qū)域的處理方式>
。masked
以下內(nèi)容不用記住具體語法,等需要用的時(shí)候查相關(guān)資料即可。
masked
指定只復(fù)制非空氣方塊,源區(qū)域的空氣方塊不會替換目標(biāo)區(qū)域內(nèi)的方塊。如輸入/clone 422 76 -403 424 78 -401 428 75 -402 masked
:


打個(gè)總結(jié)
本期我們介紹了/fill
和/clone
這兩條指令的常見用法,并沒有深入,有興趣深入學(xué)習(xí)的同學(xué)可以嘗試以下幾個(gè)途徑:
1. Minecraft Wiki 官方網(wǎng)站
setblock
:?https://minecraft.fandom.com/zh/wiki/命令/setblock
fill
:?https://minecraft.fandom.com/zh/wiki/命令/fill
clone
:?https://minecraft.fandom.com/zh/wiki/命令/clone
2. 我寫的文檔 (總結(jié)了所有參數(shù)的作用,沒有寫具體教程)
https://theplayer571.lanzouj.com/is5J114iomaf

?本節(jié)課課后作業(yè):
小明在打指令時(shí)不小心打翻了墨水,指令有幾處被遮住了(
#
處即被遮住部分),指令的效果是:填充一個(gè)體積為27的立方體。請你將其還原:/fi## 0 0 0 # # 2 stone
成功執(zhí)行一條
/fill
指令,將(422 76 -403),(424 78 -401)
范圍內(nèi)的鐵塊(iron_block
)替換為空氣(air
)。成功執(zhí)行一條
/clone
指令,復(fù)制任意結(jié)構(gòu)。

上節(jié)課課后作業(yè)答案:
成功執(zhí)行任意一條
/setblock
指令。
例:/setblock 1 23 456 stone
輸入一條指令,在自己腳下放置一個(gè)石頭(
stone
)。
/setblock ~ ~-1 ~ stone
輸入一條指令,在自己面前2格放置一個(gè)石頭(
stone
)。