1.18是洞穴與山崖第二部分的首個正式版,也是Java版的一次主要更新,發佈於2021年11月30日[1]。此次更新完全重製了主世界的生成機制,加入了含有含水層的更大的洞穴、更高的山脈,以及新的洞穴和山地生態域。此次更新於2021年4月14日1.17的快照21w15a發佈時被一同公佈[2]。在此次更新的首個開發版本發佈之前,它的部分特性最早在1.17的快照中開發,21w15a開始在預覽資料包中開發。
新內容
物品
- 加入了唱片「otherside」,作者為Lena Raine。
世界生成
- 雜訊洞穴
- 含水層
- 大小、高度不一的積水湖泊,用於形成主世界的湖及洞穴內的水體。
- 岩漿塊可以在其底部生成,產生渦流氣泡柱。
- 取代了舊的水下雕刻器洞穴和水下峽谷。
- Y=0以下的含水層中的水有機率被熔岩完全替代。
- 舊世界升級
- 在舊區塊周圍生成新區塊時,地形會根據舊區塊進行調整,更好地貼合舊區塊。
- 現在舊區塊中Y=0到Y=4處的基岩層會由深板岩替代。
- 若舊區塊Y=0高度的任意位置上有基岩,則新地形會在Y=0高度的所有非空氣方塊的下方生成。
- 新的基岩層位於Y=-64處。
- 雕刻器洞穴可以在新生成的部分生成。
遊戲內容
- 加入了4個新進度。
- 加入了2個進度觸發器:
- 加入了
fall_from_height進度觸發器,在玩家墜落後著地時觸發。有以下可用條件:player對應觸發這個觸發器的玩家。start_position作為玩家墜落前所在位置的述詞。distance作為start_position與玩家間距離的述詞。
- 加入了
ride_entity_in_lava進度觸發器,會於玩家在熔岩中騎乘實體的遊戲刻觸發。有以下可用條件:player對應觸發這個觸發器的玩家。start_position作為開始騎乘時(即處於熔岩中的第一個遊戲刻)所在位置的述詞。distance作為start_position與玩家間距離的述詞。
- 加入了
常規
- 為生怪磚加入了 CustomSpawnRules標籤,允許覆寫生怪磚的常規生怪規則。
- 此標籤中 BlockLightLimit的值指定生怪磚能生怪的最高方塊光照等級。
- 加入了「Multinoise」行、「Biome builder」行和「Terrain」行,僅在玩家位於使用多雜訊生態域源類型的維度(預設為主世界和地獄)時出現。
- 「Multinoise」行列出了玩家所處位置使用的參數,以此生成生態域。
- 其中C代表大陸性,E代表侵蝕度,T代表溫度,H代表濕度,W代表奇異性。
- 「Biome builder」行列出了玩家所處位置的生態域的資訊。
- PV代表地形,與山脊性有關。當山脊性值小於-0.85時,該項顯示為「Valley」(山谷);當值大於-0.85且小於-0.2時顯示為「Low」(低地);當值大於-0.2且小於0.2時顯示為「Mid」(中等高度地形);當值大於0.2且小於0.7時顯示為「High」(高地);當值大於0.7時顯示為「Peak」(山峰)。
- C代表陸地類型,與大陸性有關。當值大於-1.2且小於-1.05時顯示為「Mushroom fields」(蘑菇地);當值大於-1.05且小於-0.455時顯示為「Deep ocean」(深海);當值大於-0.455且小於-0.19時顯示為「Ocean」(海洋);當值大於-0.19且小於-0.11時顯示為「Coast」(海岸);當值大於-0.11且小於0.03時顯示為「Near inland」(淺內陸);當值大於0.03且小於0.3時顯示為「Mid inland」(中內陸);當值大於0.3時顯示為「Far inland」(深內陸)。
- 「Terrain」行列出了地形生成的數值。
[需要更多資訊] - PV代表山脊性,與奇異性有關,當值較大時地形向上鼓起成為高地和山脊,值較小時地形向下雕刻成為低地和山谷,這個值的與奇異性值的轉換公式為。
- JA代表粗糙度。
- 「Multinoise」行列出了玩家所處位置使用的參數,以此生成生態域。
- 在「E」行加入了「SD」值,代表模擬距離。
「illageralt」字體與其他字體的比較(從上到下依次是預設字體、Unicode字體、標準銀河字母和「illageralt」字體,文字均為「Minecraft Wiki」)
- 加入了一種名為「illageralt」的新字體(取自Minecraft Dungeons的符文)。
- 目前僅能透過指令使用。
- 加入了
set_potion物品函數,用於賦予任意物品potion標籤。具有以下參數:id:即藥水ID。
- JFR(Java FlightRecorder)分析
- 加入了
--jfrProfile新啟動選項和/jfr指令,能使用Java FlightRecorder分析資料和一些自訂事件。 - 包含以下幾種自訂事件:
minecraft.ServerTickTime:採樣事件,反映伺服器平均TPS。minecraft.ChunkGeneration:生成單個區塊階段所需的時間。minecraft.PacketRead或minecraft.PacketSent:網路流量。minecraft.WorldLoadFinishedEvent:初始化世界載入耗費的時間。
- 可透過以下方法開始分析:
- 啟動遊戲時加入
--jfrProfile選項。 - 在遊戲內輸入
/jfr start指令。 - 以
jcmd為例的常規Java命令列工具。
- 啟動遊戲時加入
- 可透過以下方法結束分析:
- 關閉遊戲。
- 在遊戲內輸入
/jfr stop指令。 jcmd命令列工具。
- 分析的結果摘要會以JSON格式寫入日誌以及debug資料夾中。另附.jfr格式的記錄檔案(存於debug資料夾中),可使用如JMC及其他支持此格式的工具做進一步分析。
- 加入了8首新的音樂,會在主世界生存模式和選單畫面中播放:
- 曲目「Stand Tall」「Left to Bloom」「Wending」「Infinite Amethyst」和「One More Day」的作者是Lena Raine。
- 曲目「Floating Dream」「Comforting Memories」和「An Ordinary Day」的作者是谷岡久美。
- 「Floating Dream」會在尖峭山峰和蒼鬱洞窟中播放。
- 「Comforting Memories」會在雪林中播放。
- 「An Ordinary Day」會在積雪的山坡、鐘乳石洞窟和蒼鬱洞窟中播放。
- 在協助工具設定中加入了「隱藏閃電效果」選項。
- 用於在雷雨天氣時關閉天空閃爍效果。
- 在音樂和音效設定中加入了「裝置」選項。
- 用於指定遊戲所使用的音訊裝置。
- 在按鍵控制設定中加入了「潛行」和「跑步」選項。
- 按鍵綁定設定被獨立到一個單獨的頁面,此頁面可以透過按鍵控制頁面進入。
- 在顯示設定中加入了「區塊生成器」選項。
- 用於確定在單個幀期間同步更新區塊的哪些部分。
- 「全阻塞」是最保守的策略,即先前版本中的策略。
- 「半阻塞」和「依執行緒」是新策略,會顯著減少放置或破壞方塊(尤其是光源)時的卡頓,但有較低的機率可能會導致在世界更新過程中出現視覺上的明顯延遲。
- 在顯示設定中加入了「模擬距離」選項(滑桿形式)。
- 引自基岩版。
- 超出模擬距離範圍的實體、方塊和液體不會被更新,使得遊戲能以較低的CPU佔用率來支持繪製更遠的距離。
- 在顯示設定中加入了適用於單人遊戲的「自動儲存指示器」選項,以打開或關閉指示器顯示。
- 指示器會在遊戲儲存世界時在畫面右下方顯示。
- 加入了單獨的「線上選項」選項介面,位於原先主選單上的「Realms的通知」選項以及多人遊戲暫停選單上的「難易度」位置上。
- 「Realms的通知」被移入此介面。
- 加入了「允許伺服器列出您的名字」選項,用於設定是否允許伺服器將自己的ID公開展示在線上玩家列表中。
- 加入了「伺服器難易度」,用於顯示目前的伺服器難易度。
- 加入了
block_marker粒子,取代了light和barrier。- 會為已分配給已配置方塊狀態的模型,按照
particle欄位中所聲明的紋理繪製。 - 可以使用與
block粒子相同的語法(即block_marker wheat[age=2])生成。
- 會為已分配給已配置方塊狀態的模型,按照
- 加入了新設定項
simulation-distance和hide-online-players。
- 加入了
azalea_grows_on、azalea_root_replaceable、big_dripleaf_placeable、replaceable_plants和terracotta方塊標籤。 - 加入了以下方塊標籤,用於對應生物的生成判定:
animals_spawnable_onaxolotls_spawnable_onfoxes_spawnable_ongoats_spawnable_onmooshrooms_spawnable_onparrots_spawnable_onpolar_bears_spawnable_on_in_frozen_oceanrabbits_spawnable_onwolves_spawnable_on
- 加入了
dirt和terracotta物品標籤。
- 資訊蒐集
- 重新加入(即18w21a前存在於遊戲中的Snooper),但目前僅在世界載入階段有效。
- 會在單人遊戲載入存檔和在多人遊戲連接伺服器的過程中發送資訊。
- 包含以下意見回饋資料:
- 啟動器標識
- 使用者ID(XUID)
- 用戶端會話ID(會在重啟遊戲時變化)
- 世界會話ID(每次世界載入時都不一樣,會在後續事件中被復用)
- 遊戲版本
- 作業系統名稱和版本
- 執行遊戲所使用的Java版本
- 用戶端或伺服器端是否是被修改的版本(與崩潰日誌中的相應字段一致)
- 伺服器類型(內建伺服器端、Realms或其他)
- 遊戲模式
- 此功能無法被關閉[3]。
變更
方塊
- 略微變更了GUI上錘子的紋理。
- 變更了其
stage3的紋理,去除了一個多餘的像素點。
- 變更了紋理,以匹配紋理更新後的木材紋理。
- 現在對其尖端使用剪刀可以使其停止生長。
- 略微變更了紋理,去除了一個灰色像素點。
- 變更了其
stage0和stage1的紋理檔案,去除了多餘的像素。
- 現在使用鎬能加快挖掘。
- 正常開採掉落銅原礦的最大數量由3改為5。
- 變更了側面紋理,以匹配其頂面紋理。
- 變更了門的模型,以修復杉木門頂部及底部的紋理問題。
- 變更了橡木門和鐵門的紋理,去除了其中部的多餘橫線。
- 變更了頂部紋理,以匹配其側面紋理。
- 現在對這些植物的尖端使用剪刀可以使其停止生長。
- 變更了底座的紋理,以匹配紋理更新後的木材紋理。
- 變更了緋紅蕈柄和扭曲蕈柄的頂部紋理,以匹配基岩版。
- 變更了黑橡木原木的頂部紋理。
- 變更了剝皮黑橡木原木的側面紋理,以匹配其頂面顏色。
- 變更了藍色玻璃和紅色玻璃的紋理,現在其透明度與其他染色玻璃一致。
- 現在可將1個銅方塊(含變種)加工成對應變種的4個切製銅方塊、4個切製銅階梯或8個切製銅半磚。
- 變更了啟動狀態的基部紋理。
物品
- 將紋理整體下調了1個像素。
- 變更了兩種營火的物品形式紋理,將火焰部分整體調低了1格像素。
- 耐久度由326改為465。
- 變更了相思木門、樺木門、黑橡木門、鐵門、叢林木門、橡木門和杉木門的物品形式紋理。
- 變更了兩種物品展示框的物品形式紋理,以匹配其實體形式的邊框木材紋理。
- 變更了各種告示牌的物品形式紋理,以匹配其方塊形式的柄部紋理。
生物
- 現在僅生成於Y=50至64高度之間的水中。
- 另外,熱帶魚現在也生成於任意高度的蒼鬱洞窟中。
- 現在僅生成於Y=30高度以下的水中。
- 變更了紋理,移除了幾個多餘的像素點。
- 現在會跟隨手持乾草塊的玩家。
- 變更了所有變種的模型,現在其翅膀貼圖不再顛倒。
- 變更了紋理,移除了多餘的兜帽紋理。
- 變更了凋零頭顱的紋理,以匹配紋理更新後的凋零怪頭部紋理。
- 變更了盔甲匠和武器匠殭屍村民的紋理,去除了從對應普通村民紋理上提取的多餘像素點。
- 常規
非生物實體
- 更新了平滑石頭底座的邊框紋理。
- 移除了底部多餘的棕色紋理。
世界生成
- 現在僅生成於Y=30以下。
- 現在會以球形團簇的形式生成。
- 現在沙灘及其變種有機率不生成於開放水域的岸邊。
- 現在作為Y=8以下的主要岩石生成。
- 從Y=1至Y=7處,石頭逐漸向深板岩過渡;從Y=0處開始,深板岩完全替換掉石頭。
- 現在會在地表以部分被掩埋的方式生成,而不是始終在固定高度生成。
- 不再在水上生成。
- 現在會在主世界的地下和山中自然生成。
- 杜鵑樹會生成在蒼鬱洞窟上方。
- 現在只在鐘乳石洞窟裡生成,不再生成於常規洞穴中。
- 現在能生成於Y=0以下,並提高了其團簇的生成量。
- 不再在水上生成。
- 移除了水湖,其功能由含水層取代。
- 現在從Y=-54處開始生成。
- 提高了惡地廢棄礦坑的生成高度。
主世界礦石新分佈情況概覽
- 礦石分佈
- 大幅變更了主世界礦石的生成機制。
- 深板岩礦現在會在Y=-64到Y=7之間生成。
- 煤礦生成的Y高度區間由0~128變為0~320,在Y=96和136附近生成最多。
- 銅礦生成的Y高度區間由0~96變為-16~112,在Y=48附近生成最多。
- 鐵礦生成的Y高度區間由0~64變為-64~72及80~320,在Y=16和232附近生成最多。
- 金礦在惡地以外生成的Y高度區間由0~32變為-64~30,在Y=-16附近生成最多;在惡地生成的Y高度區間由0~80變為32~256。
- 青金石礦生成的Y高度區間由0~32變為-64~64,在Y=0附近生成最多。
- 紅石礦和鑽石礦生成的Y高度區間由0~16變為-64~16,在基岩層附近生成最多。
- 綠寶石礦生成的Y高度區間由0~30變為-16~320,會在風蝕丘陵和山地生成,在Y=232附近生成最多,且整體數量顯著增加。
- 減少了其中西瓜的生成量。
- 現在可以在更多種類的方塊中生成(例如泥土和雪塊)。
- 增加了小山泉和瀑布的生成機率。
- 熔岩湧泉現在能在方解石、泥土、雪塊、粉雪和冰磚之中生成,故可以生成在山地和積雪的生態域中。
- 水泉不再在Y=192高度以上生成。
- 現在沼澤橡木能生成在更深的水中。
- 現在會在Y=0以下以團簇的形式生成。
- 現在外形略加分散。
- 常規
遊戲內容
- 其中,移除了以下11個需到訪的生態域:
英文名稱 ID 中文名稱 Badlands Plateau badlands_plateau惡地高地 Bamboo Jungle Hills bamboo_jungle_hills竹林丘陵 Birch Forest Hills birch_forest_hills樺木森林丘陵 Desert Hills desert_hills沙漠丘陵 Giant Tree Taiga Hills giant_tree_taiga_hills巨木針葉林丘陵 Jungle Hills jungle_hills叢林丘陵 Mushroom Field Shore mushroom_field_shore蘑菇地海岸 Snowy Mountains snowy_mountains冰雪山地 Snowy Taiga Hills snowy_taiga_hills冰雪針葉林丘陵 Taiga Hills taiga_hills針葉林丘陵 Wooded Hills wooded_hills疏林丘陵
- 加入了以下19個需到訪的生態域:
英文名稱 ID 中文名稱 Deep Ocean deep_ocean深海 Dripstone Caves dripstone_caves鐘乳石洞窟 Eroded Badlands eroded_badlands侵蝕惡地 Flower Forest flower_forest繁花森林 Frozen Ocean frozen_ocean寒凍海洋 Frozen Peaks frozen_peaks霜凍山峰 Grove grove雪林 Ice Spikes ice_spikes冰刺 Jagged Peaks jagged_peaks尖峭山峰 Lush Caves lush_caves蒼鬱洞窟 Meadow meadow草甸 Ocean ocean海洋 Old Growth Birch Forest old_growth_birch_forest原生樺木森林 Old Growth Spruce Taiga old_growth_spruce_taiga原生杉木針葉林 Snowy Slopes snowy_slopes雪坡 Stony Peaks stony_peaks裸岩山峰 Sunflower Plains sunflower_plains向日葵平原 Windswept Gravelly Hills windswept_gravelly_hills風蝕礫質丘陵 Windswept Savanna windswept_savanna風蝕莽原
- 對
nether_travel進度觸發器進行了微調:- 將條件
entered重新命名為start_position。 - 移除了條件
exited,因為它實際與player.location相同。
- 將條件
- 睡覺現在只會在降雨或暴風雨時重設天氣變化過程。
常規
- 將不再使用的生態域變種從代碼中移除,與相應的預設變種合併。具體見下表:
移除前英文名稱 移除前ID 移除前中文名稱 Badlands Plateau badlands_plateau惡地高地 Bamboo Jungle Hills bamboo_jungle_hills竹林丘陵 Birch Forest Hills birch_forest_hills樺木森林丘陵 Dark Forest Hills dark_forest_hills黑森林丘陵 Deep Warm Ocean deep_warm_ocean溫暖深海 Desert Hills desert_hills沙漠丘陵 Desert Lakes desert_lakes沙漠湖泊 Giant Spruce Taiga Hills giant_spruce_taiga_hills巨杉針葉林丘陵 Giant Tree Taiga Hills giant_tree_taiga_hills巨木針葉林丘陵 Gravelly Mountains+ modified_gravelly_mountains礫質山地+ Jungle Hills jungle_hills叢林丘陵 Modified Badlands Plateau modified_badlands_plateau特化惡地高地 Modified Jungle modified_jungle特化叢林 Modified Jungle Edge modified_jungle_edge特化叢林邊緣 Modified Wooded Badlands Plateau modified_wooded_badlands_plateau特化疏林惡地高地 Mountain Edge mountain_edge山地邊緣 Mushroom Field Shore mushroom_field_shore蘑菇地海岸 Shattered Savanna Plateau shattered_savanna_plateau零碎莽原高地 Snowy Mountains snowy_mountains冰雪山地 Snowy Taiga Hills snowy_taiga_hills冰雪針葉林丘陵 Snowy Taiga Mountains snowy_taiga_mountains冰雪針葉林山地 Swamp Hills swamp_hills沼澤丘陵 Taiga Hills taiga_hills針葉林丘陵 Taiga Mountains taiga_mountains針葉林山地 Tall Birch Hills tall_birch_hills高樺木丘陵 Wooded Hills wooded_hills疏林丘陵
- 重新命名了一些生態域,見下表:
舊英文名稱 舊ID 舊中文名稱 新英文名稱 新ID 新中文名稱 Giant Spruce Taiga giant_spruce_taiga巨杉針葉林 Old Growth Spruce Taiga old_growth_spruce_taiga原生杉木針葉林 Giant Tree Taiga giant_tree_taiga巨木針葉林 Old Growth Pine Taiga old_growth_pine_taiga原生松木針葉林 Gravelly Mountains[注 3] gravelly_mountains礫質山地 Windswept Gravelly Hills windswept_gravelly_hills風蝕礫質丘陵 Jungle Edge jungle_edge叢林邊緣 Sparse Jungle sparse_jungle稀疏叢林 Mountains[注 4] mountains山地 Windswept Hills windswept_hills風蝕丘陵 Shattered Savanna shattered_savanna零碎莽原 Windswept Savanna windswept_savanna風蝕莽原 Snowy Tundra snowy_tundra冰雪凍原 Snowy Plains snowy_plains雪原 Stone Shore stone_shore石岸 Stony Shore stony_shore(未變更) Tall Birch Forest tall_birch_forest高樺木森林 Old Growth Birch Forest old_growth_birch_forest原生樺木森林 Wooded Badlands Plateau wooded_badlands_plateau疏林惡地高地 Wooded Badlands wooded_badlands疏林惡地 Wooded Mountains wooded_mountains疏林山地 Windswept Forest windswept_forest風蝕森林
- 修改了生怪磚的方塊實體格式。
- 對 SpawnPotentials列表下的複合標籤格式進行了修改,以與其他含權重的列表格式相統一。
- Weight重新命名為 weight。
- 加入了 data。
- Entity重新命名為 entity,並移動到 data下。
- 加入了 custom_spawn_rules,用於自訂生成規則。
- 可以被包含在 SpawnData以及 SpawnPotentials列表內複合標籤的 data中。
- 可包含block_light_limit和sky_light_limit,分別表示方塊光限制和天空光限制。
- 類型可以為,此時只有在光照強度等於設定值的位置才能生怪。
- 類型也可以為,可以設定為
[下限,上限],此時光照強度在此範圍(不包括上限)的位置可以生怪。
- 對 SpawnPotentials列表下的複合標籤格式進行了修改,以與其他含權重的列表格式相統一。
- 移除了區塊中的
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[].BlockStates和Level.Sections[].Palette移動到了sections[].block_states的一個容器結構中。Level.Biomes現在被視為palette,位於sections[].biomes的一個類似的小容器結構中。
- 加入了
yPos,以記錄區塊內子區塊Y軸位置的最小值。 - 加入了
below_zero_retrogen,以支持Y=0以下的地形生成。 - 加入了
blending_data,包含了支持新區塊與舊區塊間地形生成混合算法的資料。
- 將高度從Y=128提高到了Y=192。
- 資料生成器(Data generator)
- 現在使用
--report參數會生成完整的世界生成參考檔案,而不是僅僅包含生態域的內容。
- 將版本提高到8。
- inventory.png
- 現在包含一個新的圖示,應用於物品欄中狀態效果的緊湊式顯示。
- 為
set_contents和set_loot_table物品函數加入了type必選字段。- 此字段需要有效方塊實體類型。
- 此類型將會被寫入
BlockEntityTag.id中,以確保此標籤可以在版本間正確遷移。
- 背景變更為1.18新地形生成機制下的主世界地表。
- 將亮度選項的預設值調整為50。
- 最佳化
- 一些後台任務(包括礦石生成)現在被放置在一個執行緒池中進行。
- 執行緒池的大小為
可用CPU執行緒數 - 1。- 現在預設的上限是255,而不是以前的7。而此上限可以由Java系統屬性
max.bg.threads所決定。
- 現在預設的上限是255,而不是以前的7。而此上限可以由Java系統屬性
- 執行緒池的大小為
- 玩家生成
- 重新設計了世界重生點算法。
- 現在會根據與控制生態域放置和世界生成一致的氣候參數來選取。玩家不應再會在海洋或其他不方便活動的地方出生。
- 協議
- 重製了用戶端所收到的區塊更新資料包,以支持額外的光照更新資料。
- 單獨的光照更新資料包仍然保留,在無區塊更新而有光照更新時使用。
- 將版本提高到8。
- 伺服器資源包的大小限制由100MB提高到250MB。
- 取消了計分板、分數持有者以及隊伍名稱的長度限制。
- 現在提供的伺服器端檔案是一個純粹的打包檔案,目的是為了解決Java模組的一些問題。
- 各獨立庫檔案不再被整合[注 5]進伺服器端內核中,而是被打包進伺服器端的META-INF/libraries資料夾中(類似用戶端.minecraft/libraries資料夾)。
- 伺服器端內核被放置於伺服器端檔案中META-INF/versions.list檔案所定義的位置,一般為META-INF/versions/版本名/server-版本名.jar。
- 執行伺服器端檔案時,其內部的META-INF/libraries和META-INF/versions兩個資料夾會被原樣解壓縮到目前工作目錄中。
- 可使用
bundlerRepoDir屬性指定解壓縮的目標目錄。 - 可使用
bundlerMainClass屬性指定執行伺服器之外的其他主類別(例如java -DbundlerMainClass=net.minecraft.data.Main -jar server.jar --reports)。或手動解壓縮伺服器端檔案,並修改META-INF/classpath-joined的內容以指定classpath。- 若此屬性被指定了空值,則不實際啟動伺服器端,而只校驗和解壓檔案。
- 可使用
- 現在伺服器端的類檔案都會被簽名。
- 閃爍標語「[this splash text has been delayed until part 2]」被改為「[this splash text is now available]」。
- 閃爍標語「Now Java 16!」被改為「Java 16 + 1 = 17!」。
- 現在玩家在側面以較小的角度與方塊相碰時不會停止疾走。
- 重新設計了狀態效果在物品欄介面的顯示方式。
- 配方手冊打開時也會顯示。
- 顯示位置從左側變為右側。
- 當物品欄中能看到狀態效果列表時,遊戲視角下的狀態列表將不再顯示,以降低卡頓。
- 現在狀態效果有兩種顯示模式:經典式和緊湊式。遊戲會根據畫面情況在兩種模式間自動切換。
- 經典式是先前版本採用的樣式,狀態效果上下依次排列。
- 緊湊式用小圖示顯示狀態效果,適用於畫面空間不足的情形。
- 將
lava_pool_stone_replaceables標籤重新命名為lava_pool_stone_cannot_replace。
- 變更了方塊計劃刻和液體計劃刻的內部細節,以使存檔儲存得更快。
- 建立新的世界介面
- 從「世界類型」選項中移除了「洞穴」和「浮空島嶼」世界類型。
- 世界高度限制
- 將主世界的可建築高度範圍擴大到了Y=-64至319。
- 常規
- 視距所決定的區塊繪製範圍的形狀由原先的方形改為圓形。
- 生怪磚現在可以不遵守生物生成的光照檢查過程。
- 改善了實體碰撞。
- 現在啟動遊戲要求的最低Java版本為17。
- 現在只要有任何空閒時間都會儲存區塊,以避免自動儲存導致的突然卡頓。
修復
- 修復了244個錯誤
- 1.18前正式版的錯誤
- MC-7200 — 洞穴或隧道的生成過程會使隧道過早地被截斷。
- MC-29274 — 生存模式下,未受到攻擊的凋零怪不追擊玩家。
- MC-30560 — 河流流經被風蝕的惡地時,岩層可以在水面上方生成。
- MC-32813 — 遊戲中會出現浮空水和洞穴上的浮空熔岩/洞穴雕刻器不會更新水。
- MC-44055 — 遊戲啟動後,在標題介面上不能成功切換音訊輸出裝置。
- MC-46584 — 生存模式下,在物品欄上點擊並拖動滑鼠滾輪時,遊戲會錯誤地嘗試放置整組物品。
- MC-49010 — 用
/clone指令克隆正處於啟動狀態的壓力板或按鈕會使其永久保持被按下的狀態。 - MC-50888 — 玩家可以突破世界邊界。
- MC-53444 — 玩家可以透過騎乘實體(如船、豬等)突破世界邊界。
- MC-54119 — 玩家可以在位於重生點保護範圍內且世界邊界外的位置處放置或取得水、熔岩和荷葉。
- MC-54545 — 用戶端與伺服器端顯示距離不一致時,用戶端不會適應伺服器端的顯示距離,導致區塊載入時有問題。
- MC-62550 — 地獄和終界的世界邊界沒有被正確初始化。
- MC-63340 — 睡覺完成時,
rainTime或thunderTime的值總是會被重設。 - MC-65628 — 使用含水層或自訂地形時,沙漠神殿會在地下生成。
- MC-72831 — 沙漠中可以生成湖泊。
- MC-73300 — 「儲存世界中」文字不出現在暫停選單中。
- MC-80824 — 在某些生態域出生時,日誌中會輸出「無法找到出生生態域」的警告。
- MC-85975 — 沼澤丘陵不生成史萊姆。
- MC-96535 — 帶有
ShowParticles:0b屬性的藥水效果的Ambient屬性不被忽略。 - MC-101334 — 放置船所需的空間過小。
- MC-101913 — 放置對空白告示牌Ctrl+選取方塊得到的告示牌時,GUI仍會顯示。
- MC-101917 — 安山岩、閃長岩和花崗岩不在大約Y=80以上生成。
- MC-109260 — 全形標點符號顯示不正確。
- MC-113425 — 玩家可以與世界邊界外的實體互動。
- MC-116359 — 配方手冊處於打開狀態時,狀態效果不在物品欄介面上顯示。
- MC-117800 — 玩家可以把床的一半放在世界邊界外。
- MC-118134 — 物品形式的物品展示框使用了橡木材作為底紋。
- MC-121997 — 所有維度的世界邊界都是獨立運作,且不會在其實際所處的位置上出現。
- MC-123277 — 解析指令時,過長的計分板項名稱和隊伍名稱不能被檢測到。
- MC-125033 — 生成出的舊洞穴和峽谷會在水體附近的區塊邊界處被不自然地截斷。
- MC-126133 — 海底峽谷有時會在區塊邊界處被截斷。
- MC-128762 — 海洋單一生態域世界不生成要塞。
- MC-128770 — 綠林府邸仍然會在黑森林丘陵中生成。
- MC-129266 — 海洋以鋸齒狀過渡,並且生態域生成緩慢。
- MC-129485 — 特定生態域中的獨有植物分佈完全基於區塊,導致會出現補丁狀的生態域生成。
- MC-129912 — 玩家不再在世界重生點範圍內的最高處出生。
- MC-131686 — 玩家會出生在自助式世界的地下。
- MC-131808 — 森林不在其東南邊界(X軸與Z軸較大處)附近生成樹木,但其西北邊界(X軸與Z軸較小處)會過度拉伸。
- MC-131930 — 溫暖深海中不生成珊瑚和海鞘。
- MC-132175 — 與海洋接壤時,沙灘可以緊挨著沼澤丘陵生成。
- MC-132285 — 遊戲會有孤立的水方塊漂浮在半空中。
- MC-132306 — 在雪地生態域中,覆雪草地會在其上方沒有雪層的情況下在湖泊周圍生成。
- MC-132347 — 玩家會出生在冰山內。
- MC-132429 — 沙灘會在與礫質山地接壤處生成。
- MC-133466 — 特定的世界配置會強制玩家在X=8 Z=8處出生。
- MC-133582 — 海豚會嘗試追逐陸地上的船。
- MC-134407 — 海底峽谷會以石頭為頂生成在海床以下。
- MC-135947 — 水下挖掘海靈核心用時過長。
- MC-136288 — 要塞不生成在沼澤中。
- MC-136523 — 終界有看不見的世界邊界。
- MC-137140 — 駱馬不會在零碎莽原高地中生成。
- MC-137950 — 告示牌物品形式與方塊形式的手把紋理不一致。
- MC-137956 — 在選中「主世界」超平坦世界預設後,去除其中的湖泊標籤,湖泊仍會生成。
- MC-138118 — 鸚鵡翅膀底部紋理是反的。
- MC-138734 — 種子為0,地表生成器的惡地高地自助式世界中,玩家的重生點在地表下方,導致玩家死亡。
- MC-138782 — 擱淺了的海豚會嘗試追逐水中的船,而且此時也會停止跳躍。
- MC-138801 — 某生態域與另一生態域兩者間的交界處和此生態域與另一生態域的變種生態域的交界處相比不一致。
- MC-138939 — 魚和海豚會在海平面以上的水體中生成。
- MC-140151 — 特化叢林邊緣只在叢林與沼澤丘陵接壤時生成。
- MC-140690 — 巨杉針葉林丘陵與巨杉針葉林沒有區別。
- MC-142385 — 營火的物品紋理中有一個像素點與快捷欄邊框重合。
- MC-145376 — 竹子可以在竹林和叢林外的地下生成。
- MC-147122 — 使用床或重生錨可以將重生點設定到世界邊界外。
- MC-148182 — 有職業的殭屍村民紋理中包含了與村民紋理顏色一致的像素點。
- MC-148422 — 剝皮黑橡木原木側面紋理過亮。
- MC-149822 — 在物品欄介面上顯示的狀態效果缺失底部邊框。
- MC-150567 — 黑橡木原木頂部紋理的樹皮外緣沒有被更新。
- MC-152506 — 凋零頭顱的臉部仍然使用的是舊紋理。
- MC-152966 — 在1.10之後的版本中,村莊的生成量增加。
- MC-156616 — 惡地地層不正確生成。
- MC-158410 — 沙灘和積雪的沙灘單一生態域世界不生成要塞。
- MC-159025 — 溫暖海洋中不生成沉屍。
- MC-160256 — 門的物品形式的紋理與其方塊形式的不相符。
- MC-160710 — 在睡覺過程中寫在輸入框中的文字(但未發送)會在自然醒來時消失。
- MC-162038 — 掠奪者沒有兜帽紋理。
- MC-162803 — 放置後的荷葉紋理是翻轉的。
- MC-166238 — 樹可以生成在菌絲上。
- MC-166423 — 飛濺型水瓶不會對終界使者造成傷害。
- MC-166508 — 1.15-pre2起,區塊繪製有可能會不正常。
- MC-167277 — 沼澤丘陵不生成海草。
- MC-169523 — 從18w06a開始,沙、黏土和礫石不會在小型湖泊周圍生成。
- MC-170551 — 狐狸不能在灰壤或粗泥上生成。
- MC-170557 — 杉木門頂部和底部的紋理不正確。
- MC-173339 — 被充能的紅石比較器的基部紋理不正確。
- MC-175929 — 巨大化世界中,冰刺會由於高度限制而被截斷。
- MC-176824 — 藍色玻璃的外緣和紅色玻璃與相其他染色玻璃相比稍稍不透明。
- MC-176832 — 杉木材上有一個取色錯誤的像素點。
- MC-176833 — 鐵砧GUI中的錘子使用的是過時的鐵質物品色調。
- MC-177016 — 一些湖泊可以在積雪生態域中以未結冰的方式生成。
- MC-177664 — 聲音系統的警告資訊在日誌上洗頻。
- MC-180398 — 過多的聲音會導致用戶端無響應,該聲音限制若使用大量兔子則很容易達到。
- MC-182362 — 過長的玩家名稱參數將中斷計分板的返回鏈。
- MC-183184 — 玩家側身碰到方塊時,疾走會被終止。
- MC-185033 — 單一生態域世界會出現地下重生點。
- MC-185034 — 未設定重生點時總在相同方塊上重生。
- MC-185263 — 被快取的非完整區塊導致記憶體「半泄露」。
- MC-186042 — 平原總是在沼澤與沙漠、冰雪凍原或積雪的針葉林接壤時生成。
- MC-187174 — 地獄傳送門可以將玩家傳送至主世界的世界邊界外。
- MC-187716 — 地獄的地表生成器類型會錯誤地假定世界高度為128格高。
- MC-188096 — 礫質山地+與礫質山地沒有區別。
- MC-190285 —
bedrock_roof_position標籤的值不代表高度,而是相對於預設高度的偏移值。 - MC-190363 — 在浮空島嶼世界中,一些生態域會以單一生態域世界的生成方式生成。
- MC-190724 — 惡地高地單一生態域世界中,玩家會出生在固體方塊中。
- MC-190763 — 雨打在Y=-64處的方塊上不產生相應粒子。
- MC-193348 — 創造模式下的物品欄會因狀態效果而不顯示在正中間。
- MC-193891 — 幼年狐狸會在水面下淹死。
- MC-194822 — 玻璃片頂部紋理沒有隨紋理更新而更新。
- MC-194950 — 仙人掌盆栽中的仙人掌紋理被垂直擠壓。
- MC-196423 — 雨打在世界底部的方塊上不播放相應聲音。
- MC-196723 — 創造模式下,當玩家無狀態效果且打開物品欄時獲得一個效果,此效果不會立即顯示在物品欄上。
- MC-197688 — 遊戲不生成山地邊緣生態域。
- MC-198007 — 村莊會用土徑而不是木材來取代冰。
- MC-198232 — 音樂播放頻率比以前低。
- MC-199298 — 要塞不生成在竹林中。
- MC-199662 — 紋理更新以來可可豆紋理中有多餘的像素點。
- MC-200046 — 製圖台的木材紋理不正確,且稍微有些過時。
- MC-200137 — 講台底部紋理使用的仍然是舊的木材紋理。
- MC-200230 — 寒凍海洋中會有不正常的條狀或網格狀的冰生成。
- MC-200494 — 廢棄礦坑中的火把可以被附著在其他方塊上,而不是僅在木質方塊上。
- MC-200640 — 雖然也是沿海生態域,磨菇地海岸也沒有溫暖或其獨特的水色。
- MC-200803 — 礫質山地+在生態域選單中的位置不正確。
- MC-200956 — 甜菜種子紋理沒有垂直居中。
- MC-200957 — 西瓜種子紋理沒有垂直居中。
- MC-202036 — 在資料包中加入生態域會導致已有區塊中的生態域ID被修改。
- MC-202166 — 「合成次數」統計項不總是正確顯示資料。
- MC-202376 — 兔子會在雪層上生成,而不是在雪塊上生成。
- MC-202910 — 盔甲上的高光顏色不一致。
- MC-203155 — 附魔台介面中仍然使用的是舊青金石紋理。
- MC-204901 — 土徑側面紋理沒有隨紋理更新而更新。
- MC-206303 — 礦車的底部有舊紋理。
- MC-206620 — 玩家在鍋釜裡爬行時無法看到鍋釜。
- MC-206660 — 鐘乳石下方直接與方塊相接時,其不會正常下落。
- MC-208352 — 與黑森林不同,黑森林丘陵中不生成小塊平原或向日葵平原。
- MC-208353 — 一些生態域的山地變種中不會偶爾生成與其相對應的斑塊狀的普通群系。
- MC-208601 — 六角恐龍尋路時不躲避危險。
- MC-212113 — 發光地衣可在不屬於洞穴的水域中生成。
- MC-213779 — 玩家在極高的自訂世界中向上看時,FPS會急劇下降。
- MC-214288 — 當
min_y值大於0時,玩家不能在地表出生。 - MC-214335 — 繁花森林的地形比普通森林要更陡峭。
- MC-214783 — 海洋底部直接生成石頭。
- MC-214797 — 鐘乳石可在局部水體交界處浮空生成。
- MC-214799 — 含水層有時會形成一些小空腔。
- MC-214864 — 洞穴生成時如離海平面較近,會形成平直的邊界。
- MC-214894 — 竹子會生成在叢林下方的洞穴中。
- MC-214959 — 甘蔗會生成在洞穴中。
- MC-214963 — 廢棄礦坑的生成是不確定的。
- MC-215062 — 含水層的邊緣以奇怪的方式生成,且其中的水的狀態不正確。
- MC-215139 — 洞穴中的一些水體不流動。
- MC-215296 — 廢棄礦坑總是不在浮空島嶼世界生成。
- MC-215876 — 泥土可以在Y=0以下隨廢棄礦坑一起生成。
- MC-216362 — 已被放置過的唱片機不能與未被放置過的堆疊在一起。
- MC-216432 — 廢棄礦坑可以出現有光亮但無火把的情況。
- MC-216448 — 河流生成在峽谷上。
- MC-216561 — 火把不生成在Y=0以下的廢棄礦坑中。
- MC-216784 — 廢棄傳送門不在Y=0以下生成。
- MC-216952 — 洞穴會被一些實心區塊所截斷。
- MC-216967 — 海帶和海草會在含水層中生成。
- MC-217038 — 鐘乳石洞窟的大型結構可以生成在鐘乳石洞窟外。
- MC-217056 — 一些高速度粒子會導致遊戲卡頓或卡死。
- MC-217136 — 雜訊柱的下半部分有機率會被切斷。
- MC-217379 — 溫暖深海中不生成河豚。
- MC-217465 — 有時會生成看似區塊邊界的不自然形狀,但似乎與區塊邊界完全無關。
- MC-217509 — 生成含水層、雜訊洞穴和礦脈的效率低。
- MC-217906 — 大量的六角恐龍會導致效能問題。
- MC-218167 — 發送聊天內容會導致卡頓。
- MC-218592 — 杜鵑樹可以生成在超過2格深的水中。
- MC-219035 — 化石不能在區塊的最東或最南一格處生成。
- MC-219132 — 洞穴藤蔓會掛在紫水晶芽和紫水晶晶簇上。
- MC-219774 — 岩漿塊會在任意水體底部生成。
- MC-219946 — 有時會生成過於方正的地形。
- MC-220061 — 畫的背面紋理是鏡像的。
- MC-221172 — 扭曲蕈柄和緋紅蕈柄使用的是與基岩版不同的頂部紋理。
- MC-221641 — 洞穴可使海底峽谷生成時不充水。
- MC-221679 — 在Y=0以下,終界迷霧會失去其漸變效果。
- MC-221777 — 馬、驢子、騾子、駱馬和商駝不跟隨手持食物的玩家。
- MC-221815 — 水下洞穴的頂層過平。
- MC-221917 — 鐘乳石方塊、鐘乳石和洞穴中的岩漿塊可以在海洋中生成。
- MC-222051 — 21w13a中,鐵礦的生成並沒有增加。
- MC-222154 — 洞穴藤蔓有時會掛在鐘乳石上生成。
- MC-222379 — 在水下洞穴中,岩漿塊可以在上方為空氣時生成。
- MC-222388 — 高度低於0處長出的相思木經常會有禿分支。
- MC-222763 — 盔甲座使用的是舊的平滑石半磚紋理。
- MC-223044 — 峽谷中可以生成浮空水。
- MC-223051 — 鐘乳石方塊和鐘乳石會生成在地表湖泊中。
- MC-223148 — 單人遊戲選單上,新的擴展世界高度的資訊會被滑桿覆蓋。
- MC-223840 — 洞穴從熔岩含水層下方穿過時,由熔岩含水層生成的熔岩方塊不會被更新。
- MC-223917 — 著火的山羊不會嘗試尋路到水中。
- MC-224205 — 用
/clone指令克隆傾斜值不為none的大懸葉草會使其永久保持傾斜的狀態。 - MC-224494 — 普通泥土可以生成在湖泊附近的地面上。
- MC-225030 — 與以前相比,地牢非常罕見。
- MC-225506 — 地下水湖中可以自然生成草地。
- MC-225553 — 橡木門和鐵門的紋理內有一條線。
- MC-225781 — 雜訊洞穴生成的熔岩與雕刻器洞穴生成的熔岩間有一格高差。
- MC-225842 — 花可以生成在湖泊邊的大型植物上方。
- MC-225858 — 物品形式的種子和花會漂浮在小型湖泊上。
- MC-225949 — Java版和基岩版告示牌的物品形式紋理不一致。
- MC-226000 — 地下湖會有物品形式的鐘乳石漂浮。
- MC-226313 — 熔岩可以在洞穴中懸浮生成。
- MC-226437 — 冰雪凍原中生成的湖泊中有時會有一些光照強度較低的位置。
- MC-226682 — 世界會繪製或載入失敗,並導致出現一些視覺上的問題。
- MC-226689 — 製作人員名單中,Albert Pastore的名字是灰色的,且縮進不正確。
- MC-226711 — 胡蘿蔔的方塊紋理上有一個不正確的像素點。
- MC-227064 — 浮空草仍可以在湖泊上方生成。
- MC-227163 — 製作人員名單中,「IT Managers」寫成了「IT Manager」。
- MC-227204 — 新製作人員名單中,「Explore, dream, discover」這句引言不再被顯示。
- MC-227206 — 製作人員名單中,有一些名字中使用的單引號或雙引號使用的是全形符號。
- MC-227231 — 製作人員名單中,Steven Silvester的名字可能被拼錯了。
- MC-227239 — 製作人員名單中,Elizabeth Batson的公司名稱被不正確大寫。
- MC-227244 — 礦脈中的礦石方塊會在水下的峽谷(含岩漿塊)中浮空生成。
- MC-227258 — 開花的杜鵑葉被包含在
#minecraft:mineable/hoe和#minecraft:mineable/axe標籤內,而普通的杜鵑葉以及其他樹葉僅被包含在#minecraft:mineable/hoe標籤內。 - MC-227329 — 製作人員名單中,「Inc」一詞的用法和標點仍然不一致。
- MC-227398 — 洞穴藤蔓紋理中有錯位了的像素點。
- MC-227537 — 空指針異常崩潰:不能調用
it.unimi.dsi.fastutil.objects.ObjectSet.remove(Object),因為$$4為null。 - MC-228745 — 大懸葉草不能被放置在耕地上。
- MC-228900 — 洞穴藤蔓可以浮空生成(MC-218817的重現)。
- MC-229013 — 熔岩湖裝飾器配置未被使用。
- MC-229365 — 大量的山羊會導致效能問題。
- MC-229517 — 實體轉化為流髑或沉屍的音效由友好生物的聲音混合器控制,而不是敵對生物的。
- MC-229977 — 在東西方向上用活塞破壞方塊會導致明顯的卡頓。
- MC-230302 — 螢光物品展示框紋理中缺失了兩個像素。
- MC-230343 — 趨同事項:附魔台亮度不為7。
- MC-230866 — 穿過地獄傳送門時進食會在遊戲日誌上輸出錯誤資訊。
- MC-231219 — 洞穴藤蔓有時會掛在柵欄上生成。
- MC-231272 — 洞穴藤蔓有時會掛在蜘蛛網上生成。
- MC-231400 — 特化惡地高地和山地邊緣不會生成,並在單一生態域世界中給出無效的生態域資料。
- MC-231666 — 龍蛋可以傳送到世界邊界外。
- MC-231782 — 製作人員名單中,Frank Criscione的那一行缺少了一個左括號。
- MC-231818 — 不再能在多人遊戲選單中用上下方向鍵切換被選中的伺服器。
- MC-231863 — 嘗試訪問Realms設定時遊戲崩潰。
- MC-233050 —
#lava_pool_stone_replaceables標籤名稱有誤導性。 - MC-233661 — 某些情況下,湖泊上方生成的沙不會導致光照更新的進行,結果是會導致大片的黑暗區域。
- MC-233771 — 趨同事項:手持物品形式的光源方塊時,已放置的不顯示其光照等級。
- MC-233883 — 無論滑鼠指針位於何處,社群交流畫面上的隱藏和顯示按鈕的提示文字都會顯示。
- MC-234039 — 棕色六角恐龍的背面紋理偏離中心。
- MC-235567 — 石筍群往往會在高洞穴上異常頻繁地產生厚度「尖端」。
- MC-237608 — 如果伺服器啟動過程中,用戶端連接失敗,伺服器地址會被顯示出來。
- MC-238006 — 綠寶石礦和蛀蝕的方塊不在覆雪的山地生態域中生成。
- MC-238073 — 裝飾器獨立於種子碼。
- MC-238877 — 深海和海洋沒有被計入進度「探險時光」的達成條件中。
- MC-238966 — 原生杉木針葉林和原始樺木森林沒有被計入進度「探險時光」的達成條件中。
- MC-238968 — 風蝕礫質丘陵和風蝕莽原沒有被計入進度「探險時光」的達成條件中。
- MC-240021 — 鍋釜的
cullface參數是多餘的。 - MC-240229 — 在特定高度範圍的方塊上會同時下雨和下雪。
- MC-241747 — 砂輪GUI上有不一致的顏色。
你知道嗎
注釋
參考
- ↑ 「Caves & Cliffs: Part II out today on Java」 – Minecraft.net,2021年11月30日
- ↑ "Minecraft Snapshot 21w15a" – Minecraft.net,2021年4月14日
- ↑ MC-237493 — 錯誤狀態為「按預期運作」。

