y22y的指令教程-P1

開頭日常扯淡
????? ? 本期中,我們將學(xué)習(xí)一些關(guān)于方塊的放置的指令。在寫文章之前,我看了一下視頻版P3的彈幕:

????????emmmm...彈幕都很沙雕神奇啊,于是乎我決定把P3和P4一起合集到一篇文章中(別問我為什么)。這是雙倍的快樂??!
本文僅個人觀點(diǎn),如有不適請立刻退出。
還有,本教程是以基巖版寫的。

本期會講
/setblock指令
/fill指令

/setblock
????????/setblock可以理解為set block,大概的意思是放置方塊,語法也很簡單:
????????/setblock x y z?方塊名?方塊特殊值?原方塊處理方式
????? ? x y z是坐標(biāo),有進(jìn)行過解釋,詳情見/tp

????????方塊數(shù)據(jù)值,為可選參數(shù),一個方塊不同數(shù)據(jù)值下是不相同的,例如樹葉這個方塊有很多特殊值,分別對應(yīng)了各種樹的樹葉以及腐爛的情況,或是梯子在不同數(shù)據(jù)值下對應(yīng)不同的朝向。當(dāng)你在游戲里面嘗試不同的數(shù)據(jù)值,就會很好理解了(或是看看我的視頻版)。方塊特殊值在/setblock中默認(rèn)值是0
????????原方塊處理方式,也為可選參數(shù),默認(rèn)值是replace,其值可以為replace、destroy、keep。各個值大概的內(nèi)容是這樣的
destroy:與玩家破壞方塊的動作幾乎一致,會有掉落物,播放破壞聲音,還有粒子效果
keep:保留原來的方塊(如果是空氣會被以replace的方式替換掉)
replace:原方塊直接被替換,沒有掉落物、破壞聲音、粒子效果
????????可選參數(shù)即是選填參數(shù),可以填也可以不填,在游戲打指令的提示中會以[ 可選參數(shù) ]包裹,當(dāng)你不填的時候會用默認(rèn)的值自動填上去,例如:
/setblock 0 0 0 air
? ? ? ? 發(fā)送的時候會被自動填充成并發(fā)送出去:
/setblock 0 0 0 air 0 replace


/fill
????????/fill可以理解為填充,/fill可以填充一片區(qū)域內(nèi)的方塊,/fill指令的用法為
/fill?坐標(biāo)A?坐標(biāo)B 替換方塊 數(shù)據(jù)值 填充方法 被替換方塊名?被替換方塊數(shù)據(jù)
注:坐標(biāo)A和坐標(biāo)B指的是兩個不同的x y z坐標(biāo),為了方便說明才會這么寫。灰色為可選參數(shù),淡藍(lán)為必要參數(shù)。
????????坐標(biāo)A和坐標(biāo)B構(gòu)建了一片區(qū)域,/fill會填充這片區(qū)域,坐標(biāo)A為開始的點(diǎn),坐標(biāo)B為結(jié)束的點(diǎn),兩者大概構(gòu)建了這樣一個長方形:

?????? ?替換方塊同/setblock一樣,我就不復(fù)讀了。
????????填充方法,類似于/setblock的原方塊處理方式,默認(rèn)值也是replace,有以下幾個值
destroy:類似/setblock的destroy。
replace:類似/setblock的replace。
hollow:用指定方塊替換填充區(qū)域外層的方塊。且內(nèi)部方塊被替換為空氣,掉落被替換方塊可能擁有的掉落物。
outline:用指定方塊替換填充區(qū)域外層的方塊。內(nèi)部方塊不受影響。
keep:替換填充區(qū)內(nèi)的空氣方塊。
????????被替換方塊名會讓指令對填充區(qū)內(nèi)進(jìn)行限制,使得只會填充指定的方塊。被替換方塊數(shù)據(jù)即是指定的方塊的數(shù)據(jù)值。

后話:
????????/clone下一篇在講,不是我對/clone有意見,是因?yàn)?span id="s0sssss00s" class="color-pink-02">/setblock和/fill講得太長了,不得不把/clone放到下一章講awa
????????畫圖太迫真了,下次可能上游戲圖了emmmm
相關(guān)視頻:
視頻版P3(/setblock和/fill)

字?jǐn)?shù):1318(也許準(zhǔn)吧)