結構方塊

獲取

結構方塊和結構空位只能通過/setblock或者/give命令來獲得。結構方塊也和基岩、命令方塊一樣,不可以在生存模式下的玩家破壞,也不會被爆炸炸毀。

在啟用隱形方塊的時候結構空位與空氣的區別 在啟用隱形方塊的時候結構空位與空氣的區別

獲得指令

結構方塊:/give @p Minecraft:Structure_block

結構空位:/give @p Minecraft:Structure_void

用途

在1.9版本里,結構方塊是不可用的。它們是被開發者內部進行建築構造的。它們曾被用來創建末地城地牢結構和雪屋。

在1.10版本里,玩家也可以使用結構方塊了。當被放置後,玩家右鍵結構方塊會打開其GUI。 它允許你設定結構的坐標,大小和名字。你也可以改變其模式:

•Save(保存)保存記錄方塊和實體的位置,並且儲存它到檔案中(默認)。

•Load(載入)載入保存的結構檔案。

•Corner(角落)自動計算結構的尺寸。

•Data(數據)儲存箱子標記和其他需要數據的方塊。

結構方塊會用白色線條勾勒出結構的形狀,並且可以旋轉/鏡像反轉方塊。它們可以被紅石或者GUI里的按鈕來激活。結構方塊的亮度為15——遊戲的最高亮度。

此外,結構空位也可以放置在結構裡面和被結構方塊所記錄。不像空氣,這不會在載入結構時在某些位置上覆蓋其他方塊。 結構空位沒有實際的碰撞箱(就像空氣),但是顯示上會有一個小的外框。它們不會在除了結構方塊開啟“Save(保存)”模式外顯示出來。

使用

結構方塊 結構方塊

當放置後,右鍵打開結構方塊GUI。只有玩家在創造模式並有許可權時,才可以打開結構方塊的GUI。一旦結構區域被設定名稱,它的名字將會被高亮顯示在結構方塊的上方。在名字的前面會顯示結構方塊的模式(比如:"Save:House") 放置前,該結構方塊使用一個“空白”的材質——這是當前結構方塊沒有一個區塊的時候所使用的紋理。

Save

儲存模式界面 儲存模式界面

儲存模式(Save mode) [S] 允許玩家通過結構方塊高亮結構並將其保存到一個檔案(.nbt)。 玩家可以從GUI中的文本框輸入結構的名稱。結構方塊會區分大小寫。

•相對位置

在這裡根據結構方塊的位置輸入坐標以設定結構輪廓的起源。 結構方塊允許的最大距離是向任何方向最多32方塊。

•顯示隱形方塊

•顯示空氣和結構虛空作為彩色小方塊。紅色立方體結構意味著無效,而藍色立方體象徵空氣。默認關閉。

•結構大小

•輸入X,Y,Z坐標設定的距離相對位置坐標,決定與第一個角相對的另一個角,控制了結構的大小。

•結構最大是32x32x32。

•當成功存儲時,會在結構周圍生成白色的輪廓。

•檢測結構的大小和位置

•自動計算大小,並使用放置在結構的對角的角塊的結構的位置。

•在保存塊結構的名稱必須與角塊內的名稱或大小匹配,否則計算將失敗。

•包括實體

•同時保存了結構,和結構中的任何[實體]。

•儲存

•當所有的坐標和結構的名字已被輸入,按下save按鈕將結構保存到一個檔案中的.minecraft\saves\(WorldName)\structures。結構的名稱將是檔案的名稱。

•這個方法也可以配合紅石實現自動化。

Load

載入模式界面 載入模式界面

載入模式(Load Mode)[L]玩家可以載入和旋轉已經保存的結構。

•結構名稱

•載入的結構檔案的名稱。

•名字區分大小寫,它必須與保存過的名稱完全匹配。

•相對位置

•指定X,Y,Z坐標的角生成結構,基於結構方塊的位置。

•顯示輪廓

•在默認情況下高亮輪廓

•結構完整性和種子

•保留隨機方塊組成結構,這決定於玩家輸入的種子。

•更低的完整性數值將導致保留的方塊更少。完整性數值必須在0.0和1.0之間。

•包括實體

•包括保存結構時保存的實體,默認情況下為關閉。

•旋轉 (0, 90, 180, 270)

•旋轉結構的角度可以為為0°(不旋轉),按順時針旋轉90°,順時針方向按順時針旋轉180°和270°(或90°逆時針)。

•鏡像 (¦, <>, ^v)

•設定結構的鏡像為無(¦),左右顛倒(<>), 或者是前後顛倒 (^v).

•載入鍵

•按下這個按鈕第一次時預覽結構。當認為位置合適時,再按一次就可以生成結構。

•這個過程也可以使用紅石實現自動化。

Corner

角落模式界面 角落模式界面

角落模式(Corner Mode)[C]允許計算保存和載入時的結構尺寸。

•在與存儲結構方塊的存儲位置相對應的一個位置上放置。按“detect”後便會自動選擇保存的區域。

•成功時,將出現白色的輪廓。

•結構名稱

•結構的名稱會用來計算結構的大小和位置。

•結構名稱區分大小寫,它必須和對應的存儲結構方塊內填寫的完全相同。

Data

數據模式界面 數據模式界面

數據模式(Data Mode) [D]只能在自然生成過程中使用。它們通過其元數據所標註的位置來運行,它只能被用於指定相關結構的一個函式。該結構方塊之後刪除。此外,本模式是結構方塊的默認模式。

•直接放在你要保存的任意方塊的周圍。

•當這個結構首次被替換的時候,這個數據是錯誤的。

•自定義數據標籤名稱

•方塊實體的名稱。

•雪屋

•"chest" - 將該結構方塊旁的箱子的戰利品表設為"chests/igloo_chest",此外,該表種子取決於世界種子。

結構空位

在啟用顯示隱形方塊的時候結構空位與空氣的區別。

結構空位(Structure void)可以放置以作為結構的一部分,以允許在一個結構空位。

•不像空氣,該結構被放置時,他們將不會覆蓋在該位置的方塊。舉個例子,如果你保存2格高的空氣結構,並載入到2格高的石頭,頂部將成為結構空位,但底部會留下石頭。

•結構虛空沒有碰撞箱,但有一個小的Hitbox。(此外,他們是無形的,但是當開啟“顯示結構空位”時,在存儲模式下打開時顯示為紅色立方體。)

數據值

結構方塊的ID名稱為minecraft:structure_block,ID為255。而且它也包含了一個附加數據欄位來區分使用的是什麼結構方塊。

結構空位的ID名稱為minecraft:structure_void,ID為217。不過它沒有其他的附加數據值。

方塊數據

DV描述
0保存
1載入
2角落
3數據

方塊實體值

一個結構方塊也有一個和它相關的實體ID。它的ID是Structure。

•方塊實體值

•所有方塊實體都有的標籤[隱藏]

•id: 方塊實體 ID

•x:方塊實體的 X 坐標。

•y:方塊實體的 Y 坐標。

•z:方塊實體的 Z 坐標。

•name: 該結構的名稱。

•author: 該結構的作者,正常的結構會用"?"來標記。

•metadata: 該結構的自定義數據;似乎沒有使用。

•posX: 結構方塊的X坐標 (?)

•posY: 結構方塊的Y坐標 (?)

•posZ: 結構方塊的Z坐標 (?)

•sizeX: 該結構在X方向上的大小,大概是結構的長度

•sizeY: 該結構在Y方向上的大小,大概是結構的高度

•sizeZ: 該結構在Z方向上的大小,大概是結構的寬度

•rotation: 結構的旋轉角度。只會是“NONE(無)”,“CLOCKWISE_90(順時針旋轉90°)”,“CLOCKWISE_180(順時針旋轉180°)”或“COUNTERCLOCKWISE_90(逆時針旋轉90°)”中的一個。

•mirror: 結構產生鏡像的方法。只會是"NONE(無)", "LEFT_RIGHT(左/右)", 或 "FRONT_BACK(前/後)"中的一個。

•mode: 該結構方塊當前的模式。只會是"SAVE(保存)", "LOAD(載入)", "CORNER(角落)", 或 "DATA(數據)"中的一個。

•ignoreEntities: 1 或 0 (是/否): 用於確定在該結構中的實體是否會被忽略。

方塊狀態

名稱描述
modesave保存結構方塊
load載入結構方塊
corner角落結構方塊
data數據結構方塊

歷史


Java 版
版本
1.9 版本 2015年3月18日 Searge發推文展示了一個神秘的暗色調方塊的圖片。

2015年4月8日
Searge發了一條隱晦的推文,其中又有一張神秘暗色調方塊的截圖。
他隨後詢問玩家們是否想要一種不可獲取的、使世界變得“明晰而令人激動”的方塊。
2015年4月14日Searge發布了一張神秘的圖片,在快捷欄里和右上角可以看見暗色調方塊。
圖片左上角有許多亮點,它們遮蓋住了一個奇怪的浮空結構,Searge在隨後的一條推文中對此進行了“澄清”。
2015年6月24日Searge解釋說,這種神秘的方塊屬於技術性方塊,用於內部世界的生成。
2015年7月5日結構方塊的用途在MineCon 2015的一次直播中被詳細介紹。
15w31a添加了結構方塊,只能夠使用/setblock命令放置。
1.10 版本2016年5月3日Jens Bergensten發推文展示了結構方塊新材質的圖片。
他被指示要讓結構方塊“感覺神秘一些”。
2016年5月13日ProfMobius在Twitter上展示了處於運行狀態的新結構方塊,其生成了一組似乎是由石英塊組成的化石。
16w20a現在結構方塊可以使用了,也有了全新的材質。
加入了結構空位。這是最初製作者使用屏障的目的。
16w21a向載入模式添加“結構完整性及種子”。
現在讀取模式可以自定義是否完整與完整程度了(0-1,1為100%,並且這不是一個精準的數字,經常會有一定的偏差),當它是不完整的時候,它缺失什麼方塊,保留什麼方塊可以被結構方塊的種子決定。
1.10-pre1現在結構空位可以被摧毀了。
結構空位的爆炸抗性被降到0(原先是18000003)
1.11 版本16w32a它的方塊實體值ID由Structure改為了structure_block。
基岩版
版本
1.0 版本build 1加入了結構方塊。雖然它有全部的功能,但由於它沒有分配方塊ID而完全無法獲得。
加入了結構空位。類似於結構方塊,因沒有分配方塊ID而無法在遊戲中獲得。
1.2 版本build 1結構方塊現在有了一個新的材質和方塊ID,並且可以通過/give獲得或/setblock放置。然而,玩家只能在Windows 10版中使用它們並且只有“3D輸出”功能是可用的。
Windows10版Minecraft中的結構方塊界面 Windows10版Minecraft中的結構方塊界面

相關詞條

熱門詞條

聯絡我們