BlingEdit:史詩級的Minecraft地圖編輯器
BlingEdit 是由國外的 Minecraft 玩家 Sethbling 所開發的資料包(datapack),BlingEdit 可以做到對指定區域內的方塊進行複製、刪除、填充、取代、隨機。雖然原版 Minecraft 已經提供相關的指令進行世界的編輯,但是 BlingEdit 簡化了指令的複雜度,將其成為容易上手的編輯器。
簡介
BlingEdit is a datapack for Minecraft 1.13 which gives you a bunch of world editing tools, inspired by MCEdit and WorldEdit.
引用自BlingEdit手冊
BlingEdit 是以 datapack 的形式運作的,所以僅支援 Minecraft 1.13 以上的版本。BlingEdit 由 MCEdit 與 WorldEdit 啟發 Sethbling,促使 BlingEdit 的開發。
BlingEdit的運作方式與小木斧一樣,先指定第一個角落再指定第二個角落,選取完成後再聊天欄中就會出現如上方所說的功能:複製、刪除、填充、取代、隨機(Clone, Delete, Fill, Replace, Random)
下載與安裝
Sethbling有提供BlingEdit的使用手冊,其中就有包含BlingEdit的下載位置。
下載完成後是一個檔名為「blingedit v1.0.5.zip」的壓縮檔,其中的v1.0.5會因版本更新而有所不同。
接著開啟 Minecraft 中想安裝的世界的資料夾,譬如我想安裝於一個名稱為「Test」的世界,依照路徑(Windows):
%appdata%\.minecraft\saves\Test\datapacks\
將剛剛的壓縮檔複製或剪下貼上至以上路徑的資料夾,然後進入世界中輸入「/reload」
如果出現「[Server] Loaded BlingEdit v1.0.5 by Sethbling」就代表成功了。
完成安裝後,使用前請先檢查是否為非和平模式,因為 BlingEdit 運作時會用到史萊姆以及地獄史萊姆。
使用方法
取得一把鑽石劍用鐵砧命名為 BlingEdit(大小寫需相符),也可以使用胡蘿蔔釣竿,但必須要有鋒利 5 的附魔才行。
完成後將他拿在手上後十字準心對準的地方會有一個紅色框,這個框是用來選定第一個位置的,對準第一個要標記的地方後按下左鍵就可以指定。
第二個點的選取也是一樣的,選取完成後就會在聊天室中跳出如下圖的內容:
1st corner at x, y, z
2nd corner at x, y, z
BlingEdit: [Options] [Help]
Move Box: [Up] [Down] [Left] [Right] [Forward] [Backward]
Actions: [Clone] [Fill] [Replace] [Random] [Plugin] [Delete]
內容翻成中文如下
起點x、y、z座標
終點x、y、z座標
BlingEdit: [選項] [支援]
移動區域: [上] [下] [左] [右] [前] [後]
指令: [複製] [填充] [取代] [隨機] [插件] [刪除]
BlingEdit 會告訴你選取範圍的大小,在 Size 那裡,而 Volume 則是選取範圍的體積。
BlingEdit Options:BlingEdit選項
Region Particle Outline:區域粒子外框。開啟後會以粒子校果劃出選中的區域。
BlingEdit Help:BlingEdit支援
點下去後會開啟這個資源包的手冊(使用 Google 文件,由 Sethbling 撰寫)
BlingEdit Move Box:Bling Edit移動區域
這裡的上下左右前後是將整個選中的區域做平移一格,適合用於微調區域。
BlingEdit Action:BlingEdit指令
這裡的 Action 就是對選中的區域下操作指令。
選擇複製後,接著會有 4 個選項可以選。第一個是 Clone Options,可以選擇是否連同空氣一起複製,是選擇 Do clone air,否選擇 Don't clone air。第二個是 Flip,Flip 是鏡像,可以選擇左右鏡像或者前後鏡像,分別為 Flip Left / Right 和 Flip Front / Back。第三個是旋轉,旋轉方式很簡單,向左旋轉與向右旋轉 90 度,英文分別為:Rotate Left、Rotate Right。最後一個是執行,分別為:確定複製(Confirm Clone)、重複複製(Clone&Repeat)、複製筆刷(Clone Brush)、取消(Cancel)。
選擇填充後,他會提示你使用這行指令:
/setblock ~ ~ ~ <block>
在 <block> 的位置填上方塊的名稱(如:stone)後,他就會將你選中的區域全部用石頭填充。
選擇取代後,會先提示你使用以下指令用以選擇要被取代的方塊,如果要選擇空氣(air)可以在聊天欄中直接點選,接著他會再提示你使用以下指令選擇取代的方塊,依樣畫葫蘆,選擇空氣可以直接點選。
/setblock ~ ~ ~ <block>
#1. 小訣竅:如果不想打字可以用點的。
選擇隨機後,會有三個選項分別為:Store Selected Region as Random Block Pool、Fill Selected Region from Random Block Pool、Replace in Selected Region from Random Block Pool,中文為:儲存選中的區域為隨機方塊池、以隨機方塊池中的方塊隨機填充選中的區域、以隨機方塊池中的方塊隨機取代選中區域中的指定方塊。
#2. 小訣竅:隨機方塊池中同種類數量愈多的方塊在填充或取代時會佔比較大的比例喔!
選擇插件後,他會列出目前已經安裝的插件,Sethbling有提供四個現成的插件:
Vegetate - Any empty blocks in the selected region which are on top of a grass block may receive random vegetation.
Spline - Create smooth terrain using “control point” blocks.
DropFill - Copy blocks downward until the bottom of the region.
TopSoil by BlueCommander - Replace the topmost blocks in each x-z column with the block of your choice (e.g. grass_block).
可以至手冊中的Operation: Plugins找到下載點。詳細的插件寫法可以參照手冊中的Writing Your Own Plugin Datapack部分。
選擇刪除後,會清空選中範圍內所有方塊。
選取模式
選取模式分為兩種:Floating Cursor、Raycast Cursor。Floating Cursor為以你為中心向外指定格數的位置作為選取的位置,距離的調整分為5、10、15、20。而Raycast Cursor則為以你的視線為起點以放射線的方式選中第一個方塊,換句話說就是十字準心對到的那個方塊,半徑50格(中心點不算)。Raycast Cursor有兩種選取位置可以切換,第一個為選取方塊內部:你的準心對到的就是,譬如人的位置在座標 (0, 10, 0) 然後我用準心對準座標 (0, 1, 0) 的方塊則我會選到座標 (0, 1, 0) 的方塊;第二個為選取方塊之前的方塊,譬如人的位置在座標 (0, 10, 0) 然後我用準心對準座標 (0, 1, 0) 的方塊則我會選到座標 (0, 2, 0) 的方塊,因為我是由上往下選,其他的依此類推。
切換選取模式只需要將鑽石劍、胡蘿蔔釣竿丟出去就可以了,而Floating Cursor與Raycast Cursor的選取位置選項也會在丟出時顯示。
結語
以上,就是關於BlingEdit的說明,如果有興趣加入這個資料包的討論串可以至手冊的Discussion/Further Help/Acquiring Plugins部分。也期望這個資料包能夠廣為所傳,因為這是原版Minecraft就可以做得到的地圖編輯器,也希望日後有更多的插件、擴充功能可以讓更多人使用。