21w43a是Java版1.18的第7個快照,發布於2021年10月27日[1],最佳化升級存檔時新舊地形的融合,同時對地形產生做了一些調整和修復。
新內容[]
世界產生[]
- 舊世界升級
- 在舊區塊周圍產生新區塊時,地形會根據舊區塊進行調整,更好地貼合舊區塊。
- 現在舊區塊中Y=0到Y=4處的基岩層會由深板岩替代。
- 若Y=0處為基岩,則其下方會以深板岩填充。
- 洞穴不會在此產生,但紫晶洞和熔岩湖可能會產生。
- 新的基岩層位於Y=-64處。
- 在此快照中升級存檔的過程中對區塊進行的變更是永久性的。
- 此功能尚未開發完畢,可能會持續改進。
常規[]
變更[]
方塊[]
世界產生[]
- 降低了含水層水位高度發生變化的頻率,因此大片水位相同的區域更加常見了。
- 略微減少了熔岩含水層的數量。
- 再次被完全變更,新產生的世界不與之前快照的一致。[2]
常規[]
- 移除了區塊中的
Level
,並將其內部的內容移出。Level.Entities
移至entities
。Level.TileEntities
移至block_entities
。Level.TileTicks
和Level.ToBeTicked
移至block_ticks
。Level.LiquidTicks
和Level.LiquidsToBeTicked
移至fluid_ticks
。Level.Sections
移至sections
。Level.Structures
移至structures
。Level.Structures.Starts
移至structures.starts
。Level.Sections[].block_states
移至sections[].block_states
。Level.Sections[].biomes
移至sections[].biomes
。
- 加入了
yPos
,以記錄區塊內子區塊Y軸位置的最小值。 - 加入了
below_zero_retrogen
,以支持Y=0以下的地形產生。 - 加入了
blending_data
,包含了支持新區塊與舊區塊間地形產生混合算法的資料。
- 將顯示設定裡的「更新優先度」重新命名為「區塊生成器」。三個選項各自新增了一條滑鼠暫留時的注釋,並被重新命名:
- 「周圍」 → 「全阻塞」;
- 「玩家」 → 「半阻塞」;
- 「無」 → 「依執行緒」。
- 變更了方塊計劃刻和液體計劃刻的內部細節,以使存檔儲存得更快。
修復[]
- 修復了11個錯誤
- 1.18前正式版的錯誤
- MC-49010 — 用
/clone
指令克隆正處於啟動狀態的壓力板或按鈕會使其永久保持被按下的狀態。 - MC-131930 — 溫暖深海中不產生珊瑚和海鞘。
- MC-156616 — 惡地地層不正確產生。
- MC-217379 — 溫暖深海中不產生河豚。
- MC-224205 — 用
/clone
指令克隆傾斜值不為none
的大懸葉草會使其永久保持傾斜的狀態。 - MC-228745 — 大懸葉草不能被放置在耕地上。
- MC-238073 — 裝飾器獨立於種子碼。
- 1.18開發版本的錯誤
- MC-236615 — 更新優先度選項的英文大小寫不正確。
- MC-236624 — 溫暖深海沒有被計入進度「探險時光」的達成條件中。
- MC-236970 — Y=160及以上處,惡地地層會被橙色陶土覆蓋。
- MC-238939 — 石頭會在地獄產生。
參考[]
語言