本文章介紹的是資料包內容。關於其他含義,請見「維度」。
此特性為Java版獨有。
自訂維度(Custom Dimension)是位於資料包中用於定義世界的維度的JSON檔案。這些維度可以透過執行/execute in <維度> run teleport <座標>
到達。
維度類型[]
維度類型以JSON檔案的形式儲存在資料包的data/<命名空間>/dimension_type/<維度類型名稱>.json
內。
語法[]
- 根標籤
- ultrawarm:維度是否表現得類似於原版的地獄(水會蒸發,海綿會變干)。這也會使得熔岩流動更快、擴散更遠。
- natural:為
false
時,此維度中的羅盤會隨機轉動,且無法用床睡覺或是重設重生點(即使bed_works
為true
)。為true
時,此維中的地獄傳送門方塊會生成殭屍化豬布林。 - coordinate_scale:傳送到該維度時的座標縮放值。取值範圍為0.00001到30000000.0的閉區間。
- has_skylight:該維度是否有天空光照。
- has_ceiling:該維度是否擁有一個基岩天花板。注意這僅僅是邏輯上是否擁有一個天花板。維度是否真的有一個天花板與此無關。
- ambient_light:該維度擁有多少環境光照(設定為0時,完全跟隨光照變化;設定為1時,無環境光照;需要測試精確的效果
[需要測試])。 - fixed_time:(可選)如果將它設為一個數字,遊戲內的晝夜時間將會固定在這個指定值上。要保持正常的晝夜循環,則應不寫該欄位。
- monster_spawn_light_level:取值為0到15的閉區間。怪物生成位置的最大光照。該光照的計算公式是:雷雨時
max( skyLight - 10, blockLight )
,其他天氣時max( internalSkyLight, blockLight )
。- 整數提供器
- monster_spawn_block_light_limit:取值為0到15的閉區間。怪物生成位置的最大方塊光照。
- piglin_safe:豬布林和豬布獸是否不會殭屍化。
- bed_works:玩家試圖使用床時,其是否不會爆炸。
- respawn_anchor_works:玩家試圖使用重生錨時,其是否不會爆炸。
- has_raids:帶有不祥之兆的玩家是否可以觸發突襲。
- logical_height:玩家使用歌萊果或地獄傳送門可以到達的總高度。不會影響超過該限制高度的既有傳送門。取值為0到4064的閉區間,且不能大於 height。
- min_y:該維度中可以存在方塊的最低高度。數值必須在-2032至2031之間且為16的整數倍(也就是說,-2032是最小有效值,2016是最大有效值)。
- height:該維度中可以存在方塊的總高度。數值必須在16至4064之間且為16的整數倍。維度中可以存在方塊的最大高度值為
min_y
與height
值之和減去1,不能超過2031。 - infiniburn:該維度中火可以在哪些方塊上永久燃燒。應當填寫一個方塊標籤的命名空間ID,帶有前綴
#
。 - effects:(可選,預設為
minecraft:overworld
)可以是minecraft:overworld
、minecraft:the_nether
或minecraft:the_end
,用於確定該維度的天空效果。設為overworld
(主世界)會使維度的天空中出現雲、太陽、星星和月亮;設為the_nether
(地獄)會使維度中有濃厚的迷霧阻擋視野,效果與地獄類似;設為the_end
(終界)會使維度擁有類似於終界的,黑暗的、斑駁的天空,並無視各生態域自帶的天空顏色與迷霧顏色。
預設值[]
這些是原版中的3個維度使用的設定。
屬性 | 主世界 | 地獄 | 終界 |
---|---|---|---|
ultrawarm
|
false | true | false |
natural
|
true | false | false |
coordinate_scale
|
1.0 | 8.0 | 1.0 |
piglin_safe
|
false | true | false |
respawn_anchor_works
|
false | true | false |
bed_works
|
true | false | false |
has_raids
|
true | false | true |
has_skylight
|
true | false | false |
has_ceiling
|
false | true | false |
fixed_time
|
不適用 | 18000 | 6000 |
ambient_light
|
0.0 | 0.1 | 0.0 |
min_y
|
-64 | 0 | 0 |
height
|
384 | 256 | 256 |
logical_height
|
384 | 128 | 256 |
infiniburn
|
#minecraft:infiniburn_overworld | #minecraft:infiniburn_nether | #minecraft:infiniburn_end |
維度[]
維度曾經以JSON檔案的形式儲存在資料包的data/<命名空間>/dimension/<維度名稱>.json
內,雖然現在該路徑的檔案依舊可以生效,但已不推薦使用。因為世界方案的優先級更高,只要使用了世界方案(即使是預設方案)就無法透過維度資料夾自訂維度(詳見自訂世界方案)。使用自訂世界方案則可以實現完全自訂所有維度。
- 根標籤。
- type:維度類型的命名空間ID。可以是預設的
minecraft:overworld
、minecraft:overworld_caves
、minecraft:the_nether
或minecraft:the_end
,也可以是自訂的維度類型。 - generator:維度的生成設定。
- 生成器
- type:維度類型的命名空間ID。可以是預設的
歷史[]
關於「自訂維度」的歷史,請見各版本頁面。
關於「自訂維度」的歷史,請見各版本頁面。
關於「自訂維度」的歷史,請見各版本頁面。
關於「自訂維度」的歷史,請見各版本頁面。
關於「自訂維度」的歷史,請見各版本頁面。
關於「自訂維度」的歷史,請見各版本頁面。
關於「自訂維度」的歷史,請見各版本頁面。
關於「自訂維度」的歷史,請見各版本頁面。
關於「自訂維度」的歷史,請見各版本頁面。
組件 |
| ||
---|---|---|---|
資料包 | |||
教學 |
|
語言