Template:BlockTileEntity
拼圖方塊(Jigsaw block)是用於生成一些結構的技術性方塊。
取得
拼圖方塊不會在創造模式物品欄中出現。他們可以用控制中的選取方塊獲得,或者透過多種指令獲得,例如/give @s jigsaw或/setblock ~ ~ ~ jigsaw。
拼圖方塊也會在使用結構方塊生成特定結構時伴隨生成(掠奪者前哨站和村莊等等)。
用途
拼圖方塊是一個允許遊戲使用較小模板生成結構的拼接方塊。[1]
- 目標池
- 指的是拼圖方塊能用於繪製元素的元素池(下個要放置的模板)。
- 目標池會從
client.jar/data/minecraft/structures中特定資料夾內隨機選取一個模板。
- 連接類型
- 指的是拼圖方塊的「名稱」 ,擁有相同「名稱」的拼圖方塊可以相互連接。
- 轉變為
- 指的是拼圖方塊在整個功能被放置後會轉變的方塊狀態。預設為
minecraft:air。
- 指的是拼圖方塊在整個功能被放置後會轉變的方塊狀態。預設為
拼圖方塊目前僅用於生成掠奪者前哨站和村莊。這些結構的生成開始於包含拼圖方塊的模板。每個拼圖方塊都使用下列流程來生成另一個模板:
- 在目標池內隨機選擇一個模板。
- 在同一個連接類型中,至少存在1個拼圖方塊來生成模板。如果有多個方塊符合條件,那麼會隨機選擇其中的一個。
- 這會使2個拼圖方塊「連接」。放置模板後使第2個拼圖方塊朝向第1個拼圖方塊並與之相鄰。
- 最後,兩個拼圖方塊會被替換為對應的「轉變方塊」設定的方塊。
初始模板和附加模板裡的拼圖方塊都會重複上述流程,直到沒有剩餘的拼圖方塊(或者遊戲任務結構以及足夠大)為止。然而,使用結構方塊載入結構不能復現上述過程,結構仍會包含拼圖方塊。
資料值
資料值
基岩版:
| 名稱 | 命名空間ID | 數字ID | 本地化鍵名 |
|---|---|---|---|
| Jigsaw Block | jigsaw | 466 | tile.jigsaw.name |
| 名稱 | 存檔ID |
|---|---|
| Block entity | ? |
參見:方塊狀態
| 名稱 | 預設值 | 接受值 | 描述 |
|---|---|---|---|
| orientation | north_up | down_eastdown_northdown_southdown_westeast_upnorth_upsouth_upup_eastup_northup_southup_westwest_up | 拼圖方塊的面向的方向。 |
基岩版:
| 名稱 | 預設值 | 接受值 | 描述 |
|---|---|---|---|
| facing_direction | 0 | 012345 | 拼圖方塊的面向的方向。 (只能透過 /setblock指令放置。玩家可按12個朝向放置該方塊。) |
| rotation | 0 | 0123 | 生成結構時旋轉的角度:
|
方塊實體
參見:方塊實體
- 方塊實體資料
- 方塊實體共通標籤
- name:拼圖方塊的名稱。
- final_state:這個拼圖方塊將變成的方塊。
- joint:拼接類型,只能是
rollable(可旋轉)和aligned(固定)。 - placement_priority:放置優先級。當放置拼圖方塊所對應的結構時,系統以放置優先級從大到小的順序依次放置各個結構。如果兩個結構具有相同的放置優先級,則以預設順序放置。
[新增:JE 1.20.3] - pool:拼圖方塊的目標池,用於從中選擇結構。
- target:當結構從目標池中生成時要對接的拼圖方塊名稱。
- selection_priority:選擇優先級。當父級結構生成時,決定子級拼圖方塊的選擇次序,按選擇優先級從大到小排序依次選擇。如果兩個拼圖方塊具有相同的選擇優先級,則以隨機順序選擇。
[新增:JE 1.20.3]
基岩版:
- 方塊實體資料
- 方塊實體共通標籤
- name:拼圖方塊的名稱。此拼圖方塊會和其他結構中目標標籤裡具有此值的拼圖方塊對齊。
- target:拼圖方塊的目標名稱。此拼圖方塊會和其他結構中目標標籤裡具有此值的拼圖方塊對齊。
- target_pool:拼圖方塊的目標池,用於從中選擇結構。
- final_state:這個拼圖方塊將變成的方塊。
- joint:拼圖方塊所展示的一個結構的連接類型,只能是
rollable和aligned。
歷史
| Java版 | |||||
|---|---|---|---|---|---|
| 1.14 | 18w46a | ||||
| 18w47a | 拼圖方塊現在用於生成掠奪者前哨站。 | ||||
| 18w48a | 拼圖方塊現在用於生成平原村莊。 | ||||
| 18w49a | 拼圖方塊現在用於生成莽原村莊。 | ||||
| 18w50a | 拼圖方塊現在用於生成針葉林和沙漠村莊。 | ||||
| 19w14a | 更正了方塊名稱的大小寫,從「Jigsaw block」變為「Jigsaw Block」。[2] | ||||
| Java版(即將到來) | |||||
| 1.16 | 20w13a | File:Jigsaw Block (S) JE3.png 加入了鎖定材質,並且有了新的GUI。 | |||
| 20w16a | 加入了新的GUI按鈕,用於指定生成深度。 | ||||
| 拼圖方塊現在用於生成堡壘遺蹟。 | |||||
| 20w22a | 加入了「Keep Jigsaws」選項,以控制生成結構後是否保留該拼圖方塊。預設為「開啟」。 | ||||
| 基岩版 | |||||
| 1.10.0 | beta 1.10.0.3 | ||||
| 使用舊的拼圖方塊材質。 | |||||
| 尚不清楚它是否用於生成掠奪者前哨站和新的村莊。 | |||||
| 基岩版(即將到來) | |||||
| 1.16.0 | beta 1.16.0.57 | File:Jigsaw Block (S) JE3.png 變更了材質。 | |||
現在可透過/give獲得。 | |||||
| 加入了實際功能。 | |||||
錯誤
Template:Issue list
另見
參考
- ↑ Minecraft Game — Crowdin。
- ↑ MC-139429