| 稀有度 | |
|---|---|
| 創造頁籤(JE) |
管理員用品 |
| 創造分類(BE) |
無 |
| 適合的挖掘工具 | |
| 硬度 | |
| 爆炸抗性 | |
| 引燃機率 | |
| 燒毀機率 | |
| 熔岩可燃性 | |
| 窒息生物 | |
| 紅石導體 | |
| 最大堆疊 | |
| 可再生 |
否 |
| 命名空間ID |
structure_block |
| 稀有度 | |
|---|---|
| 創造頁籤(JE) |
管理員用品 |
| 創造分類(BE) |
無 |
| 適合的挖掘工具 | |
| 硬度 | |
| 爆炸抗性 | |
| 引燃機率 | |
| 燒毀機率 | |
| 熔岩可燃性 | |
| 窒息生物 | |
| 紅石導體 | |
| 最大堆疊 | |
| 光照透明 |
是 |
| 可再生 |
否 |
| 命名空間ID |
structure_void |
這是一種類似於指令方塊的地圖編輯方塊。它可以儲存你在一個世界所建造的結構,比如房子。然後就有可能把它在世界裏載入很多次了。
所以基本上只要儲存模板,就可以在任意位置放置你的結構。更不錯的特點是,每一個結構放置時可被旋轉或鏡像。
結構方塊(Structure blocks)是用來手動建立結構的方塊,也可以用來儲存和載入結構,與其相關的還有結構空位(Structure void)方塊。
取得
結構方塊和結構空位只能透過/setblock、/fill或者/give指令來獲得。結構方塊也和基岩一樣,不可以被生存模式下的玩家破壞,爆炸抗性和基岩也相同。這與指令方塊類似。
用途
當被放置後,玩家使用結構方塊會打開其GUI。玩家只能在創造模式中並且擁有適當權限才能打開GUI。如果被命名,結構方塊會在突出顯示時在其上方顯示名字,名字跟在方塊模式後面(比如「儲存:房子」)。
被放置之前,結構方塊在物品欄中使用一個在被放置時不會使用的「空」的材質。
活塞不能推動結構方塊。在Java版中,結構空位會被活塞破壞;而在基岩版中,結構空位不能被活塞推動。
儲存在記憶體中的結構比儲存在磁盤上的同名結構有更高的優先級。若要從動態儲存移除結構方塊,玩家需要退出重新載入世界。
切換模式會儘可能保留結構方塊的設定。
儲存模式
Java版的儲存模式GUI
基岩版的儲存模式GUI
儲存模式(Save mode)允許玩家透過結構方塊高亮結構並將其儲存到一個檔案。
- 結構名稱
- 玩家可以從GUI中的文字框輸入結構的名稱。區分大小寫。不允許使用大寫字母和特殊字元,允許下劃線。
- 結構大小
- 輸入X、Y、Z座標來設定與相對位置座標的距離,決定與第一個角相對的另一個角,控制了結構的大小。
- 結構最大是48×48×48
[僅Java版]或64×255×64 [僅基岩版]。 - 當成功時,會在結構周圍生成白色的輪廓。
- 探測結構大小和位置
- 使用放置在結構對角的#角落模式方塊,來自動計算結構的大小和位置
- 儲存模式方塊的結構名稱必須與角落模式方塊內的名稱完全匹配,否則無法檢測。
- 儲存
- 當所有的座標和結構名稱已被輸入時,按下儲存按鈕將結構儲存到
.minecraft\saves\(WorldName)\generated\minecraft\structures的一個檔案中。[注 1]檔案的名稱將是輸入的結構名稱。此類檔案的拓展名是.nbt - 若是用紅石啟動儲存,結構不會被儲存到硬盤裏。
載入模式
Java版的載入模式GUI
基岩版的載入模式GUI
載入模式(Load Mode)玩家可以載入和旋轉已經儲存的結構。
- 結構名稱
- 載入的結構名稱或檔案名稱
- 區分大小寫。
- 結構名稱必須與已儲存的名稱完全匹配。
- 也可以載入一個遊戲中原本就存在的結構
[僅Java版],這些結構處於<版本號>.jar中 /data/minecraft/structures/<文件夹名称>裡,只需輸入<文件夹名称>/<结构名称(无后缀名)>即可。
- 相對位置
- 用X、Y、Z座標指定生成結構的其中一個角落基於此結構方塊的位置。
- 顯示邊框
- 在預設情況下高亮輪廓
- 包括實體
- 同時載入結構中所儲存的實體,預設情況下為關閉。
- 旋轉(0、90、180、270)
- 結構旋轉的角度可以為為0°(不旋轉)、按順時針旋轉90°、180°或270°。
- 鏡像(|、<>、^v)
- 設定結構的鏡像為無(|)、左右翻轉(<>)或者是前後翻轉(^v)。
- 動畫模式
[僅基岩版] - 選擇結構載入時的動畫。可選擇逐層放置或逐方塊放置。預設為無動畫。
- 動畫時長
[僅基岩版] - 調整載入結構的動畫時長。
- 載入
- 按下載入按鈕第一次時預覽結構位置。當認為位置合適時,再按一次就可以生成結構。
- 這個過程也可以使用紅石實現自動化。
角落模式
角落模式GUI
角落模式(Corner Mode)
- 放置一個時,選中的是此方塊與儲存結構方塊之間的區域。放置多個時,選中的是各個角落模式方塊之間的區域。
- 成功選中區域時,將出現白色的輪廓。
- 結構名稱
- 選中區域的結構名稱。
- 結構名稱區分大小寫,它必須和對應的儲存結構方塊內填寫的完全相同。
資料模式
資料模式GUI
資料模式(Data Mode)只能在自然生成過程中使用。它們透過其元資料所標註的位置來執行,它只能被用於指定相關結構的一個函數。該結構方塊之後刪除。
- 直接放在你要儲存的任意方塊的周圍。
- 當這個結構首次被替換的時候,這個資料是錯誤的。
- 自訂資料標籤名稱
- 方塊實體的名稱。
- 綠林府邸
-
- "ChestSouth" - 設定要替代該結構方塊的儲物箱的戰利品表為"chests/woodland_mansion",並將戰利品表種子設定為取決於種子碼。
- "ChestNorth" - 設定要替代該結構方塊的儲物箱的戰利品表為"chests/woodland_mansion",並將戰利品表種子設定為取決於種子碼。
- "ChestEast" - 設定要替代該結構方塊的儲物箱的戰利品表為"chests/woodland_mansion",並將戰利品表種子設定為取決於種子碼。
- "ChestWest" - 設定要替代該結構方塊的儲物箱的戰利品表為"chests/woodland_mansion",並將戰利品表種子設定為取決於種子碼。
- "Mage" - 在該結構方塊的位置生成喚魔者。
- "Warrior" - 在該結構方塊的位置生成衛道士。
3D輸出模式
3D輸出模式GUI
3D輸出模式(3D Export mode)類似於儲存模式,但結構儲存為3D繪製而不是實際的結構,因此這種方式匯出的結構可以被觀看,但不能被載入。
- 結構名稱
- 結構名稱將輸入此文字框。區分大小寫。
- 相對位置
- 根據結構方塊的位置,在此輸入結構的X、Y和Z值。設定結構輪廓的原點。
- 結構方塊的最大允許距離在任何方向上都是32方塊。
- 結構尺寸
- 結構尺寸輸入X、Y和Z值以設定與相對位置座標的距離。這將設定結構的對角,並定義其大小。
- 最大結構尺寸為32×32×32
- 檢測結構大小和位置
- 檢測結構大小和位置使用放置在結構對角的角塊自動計算結構的大小和位置。
- 儲存塊中的結構名稱必須與角塊內的名稱匹配,否則大小計算將失敗。
- 包含實體
- 在儲存結構的同時,也可以在結構中儲存任何實體。
- 包含玩家
- 在儲存結構的同時,也可以在結構中儲存任何玩家。
結構空位
在啟用顯示隱形方塊的時候結構空位(右)與空氣(左)的區別。
結構空位(Structure void)可以作為結構的一部分放置,在儲存結構檔案時會被忽略。
- 與空氣不同,結構空位所在的位置在載入結構時,不會覆蓋在該位置的方塊。
- 舉個例子,如果在一個地方放置一個頂部為空氣,底部為結構空位的建築,當將它複製到一個同樣是兩格高的石頭中時,頂部會被空氣替換,而由於底部是結構空位,則依然保留了石頭。
- 結構空位沒有碰撞箱,然而滑鼠指向結構空位時會顯示一個小的方框(此外,它們是不可見的,但是當在儲存模式下開啟「顯示隱形方塊」時,將顯示為透明的紅色邊框小立方體)。
音效
| 音效 | 字幕 | 分類 | 描述 | 命名空間ID | 本地化鍵名 |
|---|---|---|---|---|---|
| 方塊被破壞 | 方塊 | 破壞方塊 | block.stone.break | subtitles.block.generic.break | |
| 無[音效 1] | 玩家 | 帶有摔落傷害時摔落在方塊上 | block.stone.fall | 無[音效 1] | |
| 方塊正在損壞 | 方塊 | 挖掘方塊 | block.stone.hit | subtitles.block.generic.hit | |
| 方塊被放置 | 方塊 | 放置方塊 | block.stone.place | subtitles.block.generic.place | |
| 腳步聲 | 玩家 | 在方塊上行走 | block.stone.step | subtitles.block.generic.footsteps |
基岩版:
| 音效 | 分類 | 描述 | 命名空間ID | 系統音效類型 | 音量 | 音高 | 衰減距離 | 流 | 預載 |
|---|---|---|---|---|---|---|---|---|---|
| 方塊 | 方塊作為物品使用時發出的音效 | use.stone | item.use.on | 1.0 | 0.8 | 16 | 否 | 否 | |
| 方塊 | 破壞方塊 | dig.stone | break | 1.0 | 0.8-1 | 16 | 否 | 是 | |
| 方塊 | 挖掘方塊 | hit.stone | hit | 0.37 | 0.5 | 16 | 否 | 是 | |
| 方塊 | 放置方塊 | dig.stone | place | 1.0 | 0.8-1 | 16 | 否 | 是 | |
| 玩家 | 帶有摔落傷害時摔落在方塊上 | fall.stone | fall | 0.4 | 1.0 | 16 | 否 | 否 | |
| 玩家 | 在方塊上行走 | step.stone | step | 0.3 | 1.0 | 16 | 否 | 是 | |
| 方塊 | 在方塊上跳躍 | jump.stone | jump | 0.12 | 1.0 | 16 | 否 | 是 | |
| 方塊 | 在方塊上著陸 | land.stone | land | 0.22 | 1.0 | 16 | 否 | 否 |
資料值
ID
| 名稱 | 命名空間ID | 方塊標籤(JE) | 本地化鍵名 |
|---|---|---|---|
| 結構方塊 | structure_block | dragon_immunewither_immune | block.minecraft.structure_block |
| 結構空位 | structure_void | 無 | block.minecraft.structure_void |
| 名稱 | 命名空間ID |
|---|---|
| 方塊實體 | structure_block |
基岩版:
| 名稱 | 命名空間ID | 數字ID | 本地化鍵名 |
|---|---|---|---|
| 結構方塊 | structure_block | 252 | tile.structure_block.name |
| 結構空位 | structure_void | 217 | tile.structure_void.name |
| 名稱 | 存檔ID |
|---|---|
| 方塊實體 | StructureBlock |
方塊資料
在基岩版中,結構方塊使用下列資料值:
| DV | 描述 | |
|---|---|---|
| 0 | 資料 | |
| 1 | 儲存 | |
| 2 | 載入 | |
| 3 | 角落 | |
| 4 | 結構模型 | |
| 5 | 3D匯出 |
方塊狀態
| 名稱 | 預設值 | 接受值 | 描述 |
|---|---|---|---|
| mode | data
| corner | 角落結構方塊 |
data | 資料結構方塊 | ||
load | 載入結構方塊 | ||
save | 儲存結構方塊 |
基岩版:
| 名稱 | 預設值 | 接受值 | 描述 |
|---|---|---|---|
| structure_block_type | data
| corner | 角落結構方塊 |
data | 資料結構方塊 | ||
export | 3D匯出結構方塊 | ||
invalid | 結構模型結構方塊 | ||
load | 載入結構方塊 | ||
save | 儲存結構方塊 |
方塊實體
結構方塊也有和它相關的實體ID。它的ID是structure_block。
- 方塊實體資料
- 方塊實體共通標籤
- author:結構方塊的建立者。如果為載入模式且結構有效,通常為「?」;其他情況下為放置此方塊的玩家名稱。
- ignoreEntities:表示結構中的實體是否會被忽略。
- integrity:結構完整度。
- metadata:元資料,在資料模式時有效。
- mirror:結構進行鏡像的方法。只會是
NONE(無)、LEFT_RIGHT(左/右)或FRONT_BACK(前/後)中的一個。 - mode:此結構方塊目前的模式。只會是
SAVE(儲存)、LOAD(載入)、CORNER(角落)或DATA(資料)中的一個。 - name:結構的名稱。
- posX:結構起始X座標。
- posY:結構起始Y座標。
- posZ:結構起始Z座標。
- powered:表示結構方塊是否被紅石啟動。
- rotation:結構的旋轉角度。只會是
NONE(無)、CLOCKWISE_90(順時針旋轉90°)、CLOCKWISE_180(順時針旋轉180°)或COUNTERCLOCKWISE_90(逆時針旋轉90°)中的一個。 - seed:載入結構使用的種子。
- sizeX:該結構在X方向上的大小,即結構的長度。
- sizeY:該結構在Y方向上的大小,即結構的高度。
- sizeZ:該結構在Z方向上的大小,即結構的寬度。
- showair:表示是否顯示隱形方塊。
- showboundingbox:表示是否在創造模式中顯示結構邊框。
基岩版:
- 方塊實體資料
- 方塊實體共通標籤
- isPowered:結構方塊被紅石訊號啟動時為true。
- data:儲存的資料。
- redstoneSaveMode:結構方塊的模式。
[需要更多資訊] - xStructureOffset:結構的X軸偏移量座標。
- yStructureOffset:結構的Y軸偏移量座標。
- zStructureOffset:結構的Z軸偏移量座標。
- xStructureSize:結構的X軸大小座標。
- yStructureSize:結構的Y軸大小座標。
- zStructureSize:結構的Z軸大小座標。
- structureName:結構的名稱。
- dataField:未知。
- ignoreEntities:結構內的實體是否被忽略。
- includePlayers:結構內的玩家是否被忽略。
- removeBlocks:結構內的方塊是否被忽略。
- showBoundingBox:結構方塊是否為創造模式下的玩家展示邊界框。
- rotation:結構的旋轉角度。
[需要更多資訊] - mirror:結構的對稱情況。
[需要更多資訊] - animationMode:動畫模式。
[需要更多資訊] - animationSeconds:動畫的持續時間。
[需要更多資訊] - integrity:放置的結構的完整度。
- seed:用於結構完整性的種子,0表示隨機。
[需要測試]
歷史
| Java版 | |||||
|---|---|---|---|---|---|
| 1.9 | 2015年3月18日 | Searge發推文展示了一個神秘的暗色調方塊的圖片。 | |||
| 2015年4月8日 | Searge發了一條隱晦的推文,其中又有一張神秘暗色調方塊的截圖。 | ||||
| 他隨後詢問玩家們是否想要一種不可取得的、使世界變得「明晰而令人激動」的方塊。[2] | |||||
| 2015年4月14日 | Searge發佈了一張神秘的圖片,在快捷欄裡和右上角可以看見暗色調方塊。 | ||||
| 圖片左上角有許多亮點,它們遮蓋住了一個奇怪的浮空結構,Searge在隨後的一條推文中對此進行了「澄清」。[3] | |||||
| 2015年6月24日 | Searge解釋說,這種神秘的方塊屬於技術性方塊,用於內部世界的生成。 | ||||
| 2015年7月5日 | 結構方塊的用途在MineCon 2015的一次直播中被詳細介紹。 | ||||
| 15w31a | /setblock指令放置。
| ||||
| 當時結構方塊沒有介面,且僅供開發者內部使用。 | |||||
| 1.10 | 2016年5月3日 | Jens Bergensten發推文展示了結構方塊新材質的圖片。 | |||
| 他被指示要讓結構方塊「感覺神秘一些」。[4] | |||||
| 2016年5月13日 | ProfMobius在Twitter上展示了處於執行狀態的新結構方塊,其生成了一組似乎是由石英方塊組成的化石。 | ||||
| 16w20a | |||||
| 16w21a | 向載入模式加入「結構完整性及種子」。 | ||||
| 現在讀取模式可以自訂是否完整與完整程度了(0-1,1為100%,並且這不是一個精準的數字,經常會有一定的偏差),當它是不完整的時候,它缺失什麼方塊,保留什麼方塊可以被結構方塊的種子決定。 | |||||
| 1.10-pre1 | 現在結構空位可以被摧毀了。 | ||||
| 結構空位的爆炸抗性被降到0(之前是18000003)。 | |||||
| 1.11 | 16w32a | 它的方塊實體ID由Structure改為了structure_block。 | |||
| 1.13 | 17w47a | 在平坦化之前,結構空位和結構方塊的ID分別是217和255。 | |||
儲存的結構現在被儲存於.minecraft/saves/(WorldName)/generated/minecraft/structures內。 | |||||
| 1.14 | 18w43a | ||||
| 1.16 | 20w16a | 結構的最大可選尺寸從32格增加到48格。 | |||
| 1.17 | 20w46a | 結構方塊的預設模式由資料模式變更為載入模式。 | |||
| 資料模式現在被隱藏,但仍可透過在點擊切換模式按鈕時按住alt鍵選擇資料模式。 | |||||
| 21w20a | 現在儲存模式的結構方塊會在其GUI中的「顯示隱形方塊」選項開啟時將所有隱形方塊顯示為一個小方塊。 | ||||
| 攜帶版 | |||||
| 1.0.0 | 0.17.0.1 | 加入了結構方塊。雖然它有全部的功能,但由於它沒有分配方塊ID而完全無法獲得。 | |||
| 加入了結構空位。類似於結構方塊,因沒有分配方塊ID而無法在遊戲中獲得。 | |||||
| 基岩版 | |||||
| 1.2.0 | 1.2.0.2 | /give和/setblock獲得。
| |||
| 1.5.0 | 1.5.0.0 | 現在結構方塊可以在iOS和Android版中被取得,但還不能使用。 | |||
| 1.9.0 | 1.9.0.0 | 移除了使用remix3d匯出的選項,現在結構將在本地匯出。 | |||
| 1.13.0 | 1.13.0.1 | 現在結構方塊可以在iOS和Android版中使用儲存和載入功能了。 | |||
| 1.16.0 | 1.15.0.51 | 為結構方塊的儲存模式加入了檢測結構的按鈕。 | |||
| 1.16.0.57 | 結構空位和結構方塊的功能不再屬於實驗性玩法。 | ||||
| 1.17.0 | 1.16.230.54 | 結構方塊現在有了類似/structure指令的放置動畫。 | |||
| 基岩版(即將到來) | |||||
| 1.17.20 | 1.17.20.21 | 為結構方塊加入了角落模式。 | |||
錯誤
Template:Issue list
畫廊
第一張關於神秘的結構方塊的圖片,由Michael Stoyke發佈。
高亮了終界城結構。
在儲存模式高亮終界城結構。
使用儲存模式和角落模式的結構方塊來選擇島上的一棵樹。
準備將儲存好的樹木結構載入到一片空曠的向日葵平原中。





























