前往
大廳
主題

【心得】WorldEdit 指令//replace 應用篇

JeadTW | 2022-05-06 13:23:54 | 巴幣 1108 | 人氣 1048

本篇只負責技巧分享 不提供基礎的教學

在到處參觀的時候,會看到一些人會使用小木斧,但一些好用的功能卻完全不知道如何使用,變得還是跟沒有木斧一樣,手動一格一格修改,本系列會分享一些我自己常常到處跑跳時,比較多人不知道的操作。

替換指令 Replace
//replace指令不只侷限於將A方塊 替換成B方塊,他可以接受你輸入的是一種"方塊狀態"或是"方塊種類"甚至是可以是"判斷式"以下給幾種常見的問題解決方案。

判斷式
對於一些大面積起伏地形的雪、地毯或農作物的放置/種植,常看到使用//replace air snow 或是//replace air wheat[age=7]  然後堆疊上去的讓他自動破壞,常造成破壞卡頓。
//replace可以接受你描述一種判斷式的操作
使用方法
//replace "判斷式" 方塊ID
簡單的配合一些運算符號
>在某方塊上
<在某方塊下
>>在某方塊上2格
<<在某方塊下2格
!除了這個方塊以外的
便可以利用這些符號組成一個判斷式,他運算的方法是從選區Y座標最高的方塊開始運算(稍後會說明這裡的意思)
多舉幾個例子
//replace ">stone" dirt
在石頭上的一格方塊都替換成泥土,這裡須注意石頭重疊時會發生的情況

//replace ">stone <dirt" glowstone
在石頭上泥土下的方塊都替換成螢光石

//replace ">glowstone air" white_carpet
在螢光石上需是空氣的方塊都替換成白色地毯

將區域內耕田上方且需是空氣方塊替換成小麥 成熟度為7
//replace ">farmland air" wheat[age=7]

方塊狀態
//replace可以是輸入一種方塊狀態 像是方塊含水不含水,門是都打開還是都不打開
帶有^可以改變方塊狀態但不改變方塊
使用方法
//replace ^[狀態A]^[狀態B]
狀態標籤
[type= 用在半磚類 top bottom double
[facing= 用在具有方向性方塊 west east north south
[waterlogged= 用在方塊允不允許含水 trus false
[open= 用在可以具有開關種類的 true false
[age= 用在具有成熟度的方塊 小麥 地域疙瘩等 數字可以是 1.2.3......

舉例
//replace ^[waterlogged=false]  ^[waterlogged=true]
區塊內不含水方塊替換成含水方塊

//replace ^[open=false] ^[open=true]
區域內具有能夠開關狀態的方塊 從關閉變成打開

//replace ^[facing=north]
區域內具有方向性的方塊都給我通通靠北看

方塊種類
1.可以對區域內方塊種類做編輯像是,區域內有各種類的半磚,或是區域內有各種染色羊毛,想要將其統一成統一種或反之,或是特定種類方塊上添加一個方塊或被替換掉
常見的種類有 slab 半磚類 stairs 階梯類 planks 木材類 log 原木類 diorite 拋光類 wall 牆類 fence柵欄類等族繁不及備載,可以配合上面對同一種類方塊做狀態更改
舉例
//replace ##stairs ^[facing=north]
將區域內階梯 都看向北方
//replace ##stairs ##slabs
將區域內任意階梯種類替換成任意半磚
//replace ##stairs stone
將區域內任意種類階梯都替換成石頭
//replace ">##slabs air" white_stained_glass
將區域內種類為半磚類且需是空氣的方塊 上面替換成白色玻璃方塊
其他功能
能夠將剪貼版的圖案替換材質上去
//replace #existing #clipboard


總結
感謝看到這裡,//replace其實功能挺多的,也有我還不知道的用法,希望如果有大佬看到這可以在底下幫忙補充,感謝收看


更多木斧指令分享>>



創作回應

更多創作