本頁面列出了Java版1.20的開發版本。
23w12a
23w12a是Java版1.20的首個快照,發布於2023年3月22日[1],將「1.20更新」內建資料包內容正式加入到遊戲內,加入了紫水晶方塊的共振功能、校準伏聆振測器、嗅探獸蛋、瓶子草以及5種新的鍛造模板,考古特性方面則加入了可疑的礫石、16種新的陶器碎片和更多的考古地點,並修復了一些錯誤。
新內容
方塊
- 可用瓶子草豆莢在耕地上種出。
- 共有5個生長階段。
- 若完全成熟,破壞時掉落瓶子草;若未完全成熟,破壞時掉落瓶子草豆莢。
- 一種2格高的裝飾性植物。
- 可用於合成青色染料。
- 與礫石相似,但紋理看起來更粗糙。
- 受重力影響,會在落地時消失。
- 被挖掘或被活塞推動時不掉落任何物品,用附有絲綢之觸的工具挖掘也不會掉落。
- 會在寒帶海底廢墟和古蹟廢墟中自然生成。
- 用刷子刷可疑的礫石可以刷出物品。
- 清刷時,可疑的礫石會經歷4個階段,若中途停止,會逐漸恢復原狀。
- 清刷完成後,可疑的礫石會變為普通礫石。
- 帶有有效戰利品表的可疑的礫石才能刷出物品。
物品
- 一種新的種子。
- 可透過嗅探獸刨挖獲得。
- 加入了垂釣、利刃、佳釀、烈焰、危機、探險、摯友、愛心、心碎、狼嚎、採礦、悲慟、富饒、麥捆、樹蔭和嗅探16種變種。
- 加入了嚮導、牧民、塑造、雇主和幽靜5種盔甲紋樣鍛造模板。
- 寂靜盔甲紋樣鍛造模板可在遠古城市的儲物箱中找到,其餘可在古蹟廢墟中的可疑的方塊中生成。
世界生成
常規
- 加入了下列方塊標籤:
#combination_step_sound_blocks:#wool_carpets、moss_carpet、snow、nether_sprouts、warped_roots和crimson_roots。- 此處定義的方塊的行走音效會與其下方方塊的行走音效合併。
#sniffer_egg_hatch_boost:moss_block。- 此處定義的方塊會加速嗅探獸蛋的孵化。
#trail_ruins_replaceable:sand、gravel、dirt和coarse_dirt。#vibration_resonators:amethyst_block。
- 加入了下列生態域標籤:
#has_structure/trail_ruins:taiga、snowy_taiga、old_growth_pine_taiga、old_growth_spruce_taiga、old_growth_birch_forest和jungle。
變更
方塊
- 現在放置在伏聆振測器旁時具有共振功能。
- 當伏聆振測器接收到振動時,紫水晶方塊會在其位置發送一個頻率相同的振動。
- 可以在不重新創造振動源的情況下遠程傳遞振動。
- 加入了可感測到的15個
resonate遊戲事件,對應15個振動頻率。 - 變更了許多可感測的遊戲事件的振動頻率,新的振動種類及其對應的振動頻率見下表:
振動種類 振動頻率 移動 1 落地 2 與物品互動 3 鞘翅滑翔及實體的獨有動作(如劫毀獸咆哮、狼甩掉身上的水) 4 離開坐騎及裝備物品 5 騎上坐騎及與實體互動 6 實體受傷 7 進食及飲用 8 方塊取消啟動 9 方塊啟動 10 方塊變化 11 破壞方塊 12 放置方塊 13 傳送及放置實體 14 爆炸及實體死亡 15
- 現在在放置後可以透過與其互動來重新編輯文字。
- 現在告示牌的兩面可以分別顯示獨立的文字和文字顏色。
- 在首次放置時會預設編輯正面。
- 現在可以使用蜂巢塗蠟,塗蠟後的告示牌無法再進行編輯。
物品
- 變更了緩降藥水(所有形式)和緩降之箭的顏色。
- 變更了沙丘盔甲紋樣鍛造模板的物品紋理和實際應用後的盔甲紋理。
- 變更了哨兵盔甲紋樣鍛造模板實際應用後的盔甲紋理,使用的是原先沙丘盔甲紋樣鍛造模板的;並變更了物品紋理。
- 變更了工匠盔甲紋樣鍛造模板實際應用後的盔甲紋理,使用的是原先哨兵盔甲紋樣鍛造模板的。
世界生成
非生物實體
- 現在當
interpolation_duration為0時所有先前的值都會被丟棄。 - 現在所有的繪製屬性都會同時應用到對象上。
- 現在展示實體在接收到初始的資料後才會繪製,所以在部分情況下展示實體並不會在插值的第一刻顯示。
遊戲內容
常規
- 將資料包版本號變更為
13。 - 將「1.20更新」內建資料包中的內容加入到遊戲內。
- 遊戲事件
- 移除了
piston_contract遊戲事件,現在對應的動作會觸發block_deactivate遊戲事件。 - 移除了
piston_extend和dispense_fail遊戲事件,現在對應的動作會觸發block_activate遊戲事件。
- 變更了許多遊戲事件的振動頻率:
振動頻率 變更前包含 變更後包含 1 stepstep、swim和flap2 flap和item_interact_finishprojectile_land、hit_ground和splash3 swimitem_interact_finish、projectile_shoot和instrument_play4 elytra_glideentity_roar、entity_shake和elytra_glide5 hit_ground和teleportentity_dismount和equip6 block_change、entity_dismount、entity_shaking、note_block_play和splashentity_mount、entity_interact和shear7 drink、entity_mount、prime_fuse和projectile_shootentity_damage8 eat、entity_damage、entity_interact和projectile_landdrink和eat9 entity_roar、equip和shearcontainer_close、block_close、block_deactivate和block_detach10 block_close、block_deactivate、block_detach和dispense_failcontainer_open、block_open、block_activate、block_attach、prime_fuse和note_block_play11 block_activate、block_attach和block_openblock_change12 block_place、entity_place和fluid_placeblock_destroy和fluid_pickup13 block_destroy、entity_die和fluid_pickupblock_place和fluid_place14 container_close和piston_contractentity_place、lightning_strike和teleport15 container_open、explode、instrument_play、lightning_strike和piston_extendentity_die和explode
- 功能標誌
- 移除了
update_1_20功能標誌以及對應的內建資料包,並將其內容加入到遊戲內。
- 變更了櫻花木樹葉飄落的花瓣粒子的紋理,並將3種狀態的花瓣粒子
dripping_cherry_leaves、falling_cherry_leaves和landing_cherry_leaves合併為cherry_leaves。
- 聲音
- 結構後處理器
- 加入了
capped後處理器,用於限制指定的結構後處理器中可隨機變換的方塊的數量。- 必選參數:
delegate:執行方塊變換的結構後處理器。limit:指定的結構後處理器中可隨機變換的方塊的最大數量。- 當達到其設定的最大值前,結構中的方塊會隨機傳遞至
delegate參數指定的結構後處理器中。
- 當達到其設定的最大值前,結構中的方塊會隨機傳遞至
- 必選參數:
- 現在
output_nbt字段會引用block_entity_modifier,而不是由自訂規則指定。- 有如下幾種內建的
block_entity_modifier:passthrough:預設值,保留方塊實體的原有字段。append_static:向方塊實體加入靜態字段。clear:移除方塊實體的原有字段。append_loot:向方塊實體加入戰利品表和種子,需透過loot_table參數指定加入到方塊實體LootTable字段的戰利品表。- 基於方塊位置的隨機戰利品表種子
LootTableSeed也會加入到方塊實體中。
- 基於方塊位置的隨機戰利品表種子
- 有如下幾種內建的
- 從
#inside_step_sound_blocks方塊標籤中移除了snow、nether_sprouts、warped_roots、crimson_roots、moss_carpet和#wool_carpets。 - 向
#mineable/hoe方塊標籤中加入了calibrated_sculk_sensor。 - 從
#vibrations和#warden_can_listen遊戲事件標籤中移除了dispense_fail、piston_contract和piston_extend,並加入了resonate_1、resonate_2、resonate_3、resonate_4、resonate_5、resonate_6、resonate_7、resonate_8、resonate_9、resonate_10、resonate_11、resonate_12、resonate_13、resonate_14和resonate_15。 - 將
#decorated_pot_shards物品標籤中的pottery_shard_archer、pottery_shard_prize、pottery_shard_arms_up和pottery_shard_skull分別改為archer_pottery_shard、prize_pottery_shard、arms_up_pottery_shard和skull_pottery_shard,並加入了angler_pottery_shard、blade_pottery_shard、brewer_pottery_shard、burn_pottery_shard、danger_pottery_shard、explorer_pottery_shard、friend_pottery_shard、heart_pottery_shard、heartbreak_pottery_shard、howl_pottery_shard、miner_pottery_shard、mourner_pottery_shard、plenty_pottery_shard、sheaf_pottery_shard、shelter_pottery_shard和snort_pottery_shard。 - 向
#trim_templates物品標籤中加入了wayfinder_armor_trim_smithing_template、shaper_armor_trim_smithing_template、silence_armor_trim_smithing_template、raiser_armor_trim_smithing_template和host_armor_trim_smithing_template。 - 向
#is_overworld生態域標籤中加入了cherry_grove。
修復
- 修復了39個錯誤
- Java版1.20前正式版的錯誤
- MC-74955 — 在柵欄旁行走/疾走並跳躍時,柵欄會發出聲音。
- MC-157727 — 蜂蜜塊和史萊姆方塊內部的小立方體不會顯示在物品欄中。
- MC-165221 — 3D模型的藥水在GUI中展示不正確。
- MC-167957 — 水平方向射出的煙火能產生腳步聲。
- MC-197241 — 狼的項圈顏色可由主人以外的玩家改變。
- MC-201647 — 實體騎乘實體會導致位置與座標不同步。
- MC-209104 — 在方塊內或方塊旁用鞘翅飛行,會使方塊播放腳步聲。
- MC-213936 — 「礦車移動」事件不會觸發正確振動頻率。
- MC-256488 — 竹筏和儲物箱竹筏的模型在地面上是懸空的。
- MC-256551 — 幼年駱駝擁有可查看的物品欄。
- MC-256585 — 懸掛式告示牌的文字存在深度衝突現象。
- MC-259201 — 驢子耳朵的頂部和底部顏色錯誤。
- MC-259879 — 具有過大的
shadow_radius的顯示實體會導致效能問題。 - MC-260020 — 重新載入世界會重設棕色哞菇吃下的花。
- MC-260043 — 創造模式下飾紋陶罐不會播放破壞的聲音。
- MC-260047 — 創造模式物品欄的飾紋陶罐和沒有NBT的空白全新飾紋陶罐會匹配最近一次玩家製作的飾紋陶罐的紋理。
- MC-260053 — 當使用除錯棒旋轉飾紋陶罐時,它會生成一個飾紋陶罐物品。
- MC-260061 — 嗅探獸的耳朵和頭部存在深度衝突。
- MC-260069 — 緊挨在一起生長的櫻花樹的樹葉會凋謝。
- MC-260197 — 飾紋陶罐掉落下來的東西沒有拾起延時。
- MC-260251 — 嗅探獸的行走動畫不會隨移動速度改變。
- MC-260282 — 嗅探獸會聞嗅和跟隨旁觀者模式下的玩家。
- MC-260296 — 粉瓣花的模型沒有經過最佳化。
- MC-260301 — 使用
/setblock和/fill指令,用空氣替換原有方塊時,飾紋陶罐會以掉落物形式掉落。 - MC-260315 — 趨同事項:陶器碎片的紋理與基岩版不一致。
- MC-260317 — 嗅探獸嘗試聞嗅它們無法到達的被阻擋的方塊。
- MC-260326 — 嗅探獸瀕死時仍能挖掘。
- MC-260409 — 櫻花樹林缺少
#is_overworld生態域標籤。 - MC-260503 — 嗅探獸不會挖掘頂部放有非固體方塊的土類方塊。
- MC-260632 — 騎乘相距過遠的實體會導致用戶端與伺服器端不同步。
- MC-260678 — 隱形藥水和緩降藥水的外觀過於相近。
- MC-260750 — 岩漿塊為已過時的特性使用不必要的隨機刻,造成效能問題。
- MC-260757 — 更新大量的鐵柵欄會導致遊戲在遊戲進行時或是在「儲存世界中」畫面時卡死。
- MC-260777 — 嗅探獸在聞嗅和尋路時會忽略部分危險的方塊,導致其受到傷害。
- MC-260799 — 在刷子的字幕中,詞語「Sand」沒有大寫。
- MC-260839 — 生物會把慣用手持有的武器換成盔甲。
- MC-260885 — 使用初始變換資料召喚的展示實體會在下一次變換的對預設變換資料的插值過程中出現錯誤。
- MC-260897 — 展示實體的插值前狀態異常。
- MC-261015 — 趨同事項:可疑的沙子不生成在溫和海洋中的海底廢墟裡,與基岩版不同。
23w13a
23w13a是Java版1.20的第2個快照,發布於2023年3月29日[2],修復了一些錯誤。
變更
方塊
- 現在蜜蜂可為其授粉,使其生長一個階段。
物品
生物
常規
- 現在可以在顯示設定畫面上按下Ctrl並捲動滑鼠滾輪調整介面大小。
- 向
#crops方塊標籤中加入了pitcher_crop。 - 向
#flower_pots方塊標籤中加入了potted_torchflower。 - 向
#tall_flowers方塊和物品標籤中加入了pitcher_plant。
- 現在種植瓶子草豆莢可以達成「汗滴禾下土」進度。
修復
- 修復了48個錯誤
- Java版1.20前正式版的錯誤
- MC-159637 — 載有乘客的生物移動時出現問題。
- MC-160332 — 行走時,載有非玩家實體的馬的朝向不正確。
- MC-230916 — 花盆中的開花的杜鵑叢使用了錯誤的紋理。
- MC-256503 — 駱駝可以在坐下時游泳。
- MC-256506 — 騎著實體的駱駝一直卡在衝刺狀態。
- MC-257246 — 馬在地獄蕈柄、櫻花木、竹方塊和蘑菇柄上行走時不會發出
step_wood聲音。 - MC-257268 — 駱駝衝刺動畫有時不會顯示給其他玩家。
- MC-259364 —
item.minecraft.smithing_template.netherite_upgrade.base_slot_description字串缺少一個連續逗號。 - MC-259778 — 向帶有骷髏陷阱的骷髏馬放上鞍後,骷髏馬不會移動。
- MC-260075 — 第三人稱下玩家手持刷子時會握在箍圈位置。
- MC-260080 — 向嗅探獸應用
NoAINBT標籤後,嗅探獸會播放其行走動畫。 - MC-260081 — 嗅探獸受到傷害時不播放其行走動畫。
- MC-260086 — 騎乘嗅探獸的實體位置偏低。
- MC-260090 — 嗅探獸會無視
minecraft:generic.movement_speed屬性。 - MC-260093 — 使用非慣用手的刷子刷掃時,粒子向錯誤的方向運動。
- MC-260146 — 創造模式物品欄內的粉瓣花沒有與其他種類的花在一起。
- MC-260238 — 嗅探獸的挖掘粒子產生的位置略微偏高。
- MC-260247 — 嗅探獸被推入方塊後,其行走動畫會一直播放。
- MC-260252 — 嗅探獸在冰上的行走動畫錯誤。
- MC-260320 — 趨同事項:幼年嗅探獸的紋理與基岩版不同。
- MC-260435 — 嗅探獸在穿過蜘蛛網時不會播放行走動畫。
- MC-260454 — 顯示在頭盔位置的飾紋陶罐平移至偏離中心。
- MC-260465 — 火把花植株在
age為2時外觀類似於火把花。 - MC-260693 — 火把花不屬於
#flower_pots方塊標籤。 - MC-260834 — 「Alpha」音樂可以在正常遊戲過程中被播放。
- MC-260874 — 展示實體的鏈式插值行為不一致。
- MC-260898 — 刷子可以對實體使用。
- MC-260974 — 敵對生物無法控制其騎乘的生物。
- MC-261275 — 嗅探獸在被殺死時會掉落苔蘚方塊。
- 上個開發版本的錯誤
- MC-261164 — 嗅探獸蛋不阻擋雨。
- MC-261170 — 嗅探獸蛋被方塊覆蓋的面未被剔除。
- MC-261181 — 對塗蠟的告示牌使用螢光墨囊也能夠達成「光輝奪目!」進度。
- MC-261190 — 告示牌不再能解析JSON文字組件。
- MC-261191 — 瓶子草不屬於
#minecraft:flowers和#minecraft:tall_flowers方塊標籤。 - MC-261193 — 使用指令放置的校準伏聆振測器預設含水。
- MC-261204 — 瓶子草植株在下方的耕地被破壞時不會掉落。
- MC-261205 — 骨粉會使瓶子草植株一次性跳過多個生長階段。
- MC-261206 — 種植瓶子草豆莢不能達成進度「汗滴禾下土」。
- MC-261213 — 不同於海龜蛋,嗅探獸蛋可以被流體破壞。
- MC-261223 — 手持可放置方塊與懸掛式告示牌互動時無法進行編輯。
- MC-261224 — 從特定角度(或側面)與告示牌互動會編輯其的背面,而不是正面。
- MC-261229 — 從1.19.4更新戰利品表的可疑的沙子會導致崩潰和區塊重設。
- MC-261232 —
minecraft:block/sniffer_egg_slightly_cracked紋理大小為40x32,導致mipmap等級最大只能為3,而不是4。 - MC-261237 — 對瓶子草植株的上半部分使用骨粉不能促進下半部分的生長。
- MC-261241 — 當玩家為駱駝裝備鞍時,裝備鞍的音效會播放兩次。
- MC-261243 — 瓶子草不屬於
#crops標籤。 - MC-261262 — 牧者盔甲紋樣和嚮導盔甲紋樣鍛造模板偏移了一個像素。
- MC-261264 — 嗅探獸的繁殖方式變更導致進度「成雙成對」無法達成。
23w14a
23w14a是Java版1.20的第3個快照,發布於2023年4月5日[3],更換了全景圖與遊戲徽標,並修復了一些錯誤。
新內容
常規
- 加入了以下方塊標籤:
#enchantment_power_provider:bookshelf- 此處定義的方塊可以增加附魔台的最大附魔等級。
#enchantment_power_transmitter:#replaceable- 此處定義的方塊不會阻斷對附魔台的附魔等級增益。
#replaceable:air、water、lava、grass、fern、dead_bush、seagrass、tall_seagrass、fire、soul_fire、snow、vine、glow_lichen、light、sunflower、lilac、rose_bush、peony、tall_grass、large_fern、structure_void、void_air、cave_air、bubble_column、warped_roots、nether_sprouts、crimson_roots和hanging_roots。#replaceable_by_trees:#leaves、grass、fern、dead_bush、vine、glow_lichen、sunflower、lilac、rose_bush、peony、tall_grass、large_fern、hanging_roots、pitcher_plant、water、seagrass、tall_seagrass、warped_roots、nether_sprouts和crimson_roots。- 此處定義的方塊能被長成的樹木替換。
#sword_efficient:#leaves、#saplings、#small_flowers、#crops、grass、fern、dead_bush、vine、glow_lichen、sunflower、lilac、rose_bush、peony、tall_grass、large_fern、hanging_roots、pitcher_plant、brown_mushroom、red_mushroom、sugar_cane、pumpkin、carved_pumpkin、jack_o_lantern、melon、attached_pumpkin_stem、attached_melon_stem、lily_pad、cocoa、pitcher_crop、sweet_berry_bush、cave_vines、cave_vines_plant、spore_blossom、moss_carpet、pink_petals、big_dripleaf、big_dripleaf_stem、small_dripleaf、nether_wart、warped_fungus、warped_roots、nether_sprouts、crimson_fungus、weeping_vines、weeping_vines_plant、twisting_vines、twisting_vines_plant、crimson_roots、chorus_plant和chorus_flower。- 此處定義的方塊可以用劍更快地破壞。
變更
方塊
- 加入到創造模式物品欄中的「紅石方塊」頁籤。
- 現在被啟動時會發光,與伏聆振測器一致。
- 振動感測距離由8格提升至16格。
- 啟動冷卻時間由2秒調整至1秒。
- 接收紅石訊號的方式與其他紅石元件更加一致,例如訊號可以在被1格方塊相隔的情況下被接收。
- 調整了紅石訊號輸出方式,使其更適合距離計算。
- 現在會強充能下方的方塊。
- 現在可以檢測嗅探獸刨挖種子的事件。
- 現在可以透過一般途徑含水。
- 現在多數非固體方塊不會阻斷書櫃對附魔台的附魔等級增益。
- 每行文字的字元限制由8字元變更為12字元。[4]
- 現在可以被劫毀獸破壞。
- 現在判定箱大小會根據生長階段變化。
- 現在能合成出2個青色染料,而不是1個。
- 現在在創造模式物品欄中與其他大型花列在一起。
- 略微變更了紋理,使劍的圖案契合紋理更新後的劍紋理。
- 調整了紅石訊號輸出方式,使其更適合距離計算。
- 現在會強充能下方的方塊。
- 現在可以檢測嗅探獸刨挖種子的事件。
- 現在內容包含可點擊指令的告示牌在未塗蠟的狀態下也可互動了。
- 內容包含非
text的聊天組件的告示牌不再能編輯了。 - 玩家遠離告示牌而關閉編輯介面時,已有編輯內容現在會被儲存。
- 現在在創造模式物品欄中與其他小型花列在一起。
物品
- 刷掃方塊的音量大小現在由「方塊」音量滑桿而非「玩家」音量滑桿控制。
生物
- 現在能被火把花種子吸引。
- 現在其名稱會出現在模型上方的正確位置,先前是出現在模型內部。
- 現在能刨挖泥巴。
- 現在產出嗅探獸蛋時會發出聲音。
- 現在幼年嗅探獸嗅探時的聲音會有不一樣的音高,與其他幼年生物類似。
- 現在能撿起火把花種子和瓶子草豆莢。
- 現在能檢測到紫水晶方塊的共振。
世界生成
- 地窖的頂部坍塌程度加大,並且現在最上層一定會露出一個可疑的沙子。
常規
- 加入了新的戰利品表函數
reference。- 新函數
reference允許函數調用子函數(與reference條件類似)。 - 字段:
name- 要調用的函數的位置。
- 新函數
- 更新了足跡與故事主題全景圖,內容為一片櫻花樹林。
- 更新了Minecraft: Java Edition的徽標。
- Java Edition的部分有輕微放大。
- Minecraft的部分有輕微縮小。
- 現在Minceraft徽標彩蛋使用獨立的圖片檔案。
- 略微變更了邀請圖示的格式。
- 變更了Realms的徽標。
- 資源包版本更新至
14。- 更新了minecraft.png和invite_icon.png的Sprite布局。
- 移除了Programmar Art資源包中用於覆蓋的minecraft.png。
- 移除了
#replaceable_plants方塊標籤,並由#replaceable_by_trees替代。 - 向
#bamboo_plantable_on和#overworld_carver_replaceables方塊標籤中加入了suspicious_gravel。 - 向
#mineable/shovel方塊標籤中加入了suspicious_sand和suspicious_gravel。 - 從
#sculk_replaceable方塊標籤中移除了#sand,並加入了sand和red_sand。
- 常規
- 移除了啟動參數
server和port,現在由快速進入遊戲(Quick Play)功能替代。 - 加入了四個新的啟動參數,允許遊戲啟動時直接進入世界。
- 參數
quickPlayPath接受一個相對於執行目錄的日誌記錄的路徑。- 如果提供了路徑,則加入世界時以下資訊會被記錄:
type:可能的值有singleplayer、multiplayer和realms。identifier:所要加入世界的識別碼。- 如果
type是singleplayer(單人遊戲):世界的資料夾名稱。 - 如果
type是multiplayer(多人遊戲):伺服器的IP地址。 - 如果
type是realms:Realm的ID。
- 如果
port:伺服器的連接埠號碼,僅多人遊戲會記錄。name:世界名稱。gamemode:世界的遊戲模式。lastPlayedTime:上次加入世界的時間。
- 例如:
- 指定
--quickPlayPath "quickPlay/log.json"會指向.minecraft/quickPlay/log.json。
- 指定
- 如果提供了路徑,則加入世界時以下資訊會被記錄:
quickPlaySingleplayer、quickPlayMultiplayer和quickPlayRealms三個參數接受相應的identifier。- 如果提供了其中某個參數,遊戲會在啟動時嘗試直接進入指定的世界。
- 例如:
--quickPlaySingleplayer "New World"--quickPlayMultiplayer "localhost:25565"--quickPlayRealms "1234"
修復
- 修復了78個錯誤
- Java版1.20前正式版的錯誤
- MC-2474 — 放在書櫃和附魔台之間的透明方塊會阻礙書櫃提高附魔等級。
- MC-138358 — 放在方塊頂面的控制桿和物品展示框中的方塊存在深度衝突。
- MC-155084 — 馬身上的馬鎧、轡頭和韁繩之間存在深度衝突。
- MC-165773 — 執行缺少參數的
/execute指令不會引發語法錯誤。 - MC-176309 — 幻術師的紋理中留下了一些被錯誤放置的像素。
- MC-203399 — 漏斗的底面使用了側面的紋理。
- MC-203406 — 海帶及海草的模型似乎有對生態域染色的參照,但是實際並沒有使用。
- MC-212271 — 螢光魷魚和魷魚顯示上存在深度衝突。
- MC-224433 — 雲的紋理包含半透明的背景。
- MC-224648 — 按放置在畫上的按鈕會導致深度衝突。
- MC-230792 — 貓的尾巴顯示上存在深度衝突。
- MC-236117 — 唱片的紋理沒有居中對齊。
- MC-237556 — 黑貓的腿頂部的紋理是白色的。
- MC-241314 — 盛有液體的鍋釜底面被錯誤的剔除。
- MC-241347 — 紫色釉陶仍使用劍的舊紋理。
- MC-241850 — 大儲物箱紋理上有像素顏色錯誤。
- MC-246459 — 沉屍身體內層的紋理存在透明像素。
- MC-249047 —
minecraft:ui.button.click音效在玩家按兩次加入Realm時不會播放。 - MC-249514 — 按鈕的UV上下顛倒。
- MC-251536 — 沙漠殭屍村民的腳底與側面仍存在不匹配現象。
- MC-251537 — 與其他村民不同,沙漠(殭屍)村民手臂內側存在純色。
- MC-251538 — 沙漠村民的草鞋上缺失了一些像素。
- MC-252099 — 紅樹林木胎生苗盆栽的紋理映射不正確(鏡像效果)。
- MC-254588 — 緩速效果的圖示有一個像素顏色不正確。
- MC-256419 — 使用別名執行的不完整指令不會報錯。
- MC-256540 — 駱駝左前腿的頂面紋理有幾個多餘的灰色像素點。
- MC-256688 — 懸掛式告示牌中,僅樺木的放置於音階盒下方時會播放小軍鼓音效,其他都是播放貝斯音效。
- MC-258939 — 非原子的快取狀態可導致多執行緒崩潰。
- MC-259873 — 不死馬身上的儲物箱仍在使用舊紋理。
- MC-260036 — 可疑的沙子上不能種植仙人掌和甘蔗。
- MC-260042 — 使用水桶和發射器不能使飾紋陶罐含水。
- MC-260105 — 嗅探獸的名稱文字框有一部分陷入到了其模型內部。
- MC-260152 — 嗅探獸挖掘不會啟動伏聆振測器。
- MC-260202 — 使用刷子時的音效不受方塊影響。
- MC-260233 — 可疑的沙子沒有適合的挖掘工具。
- MC-260240 — 處於求愛模式中的嗅探獸不會嘗試靠近對方以進行繁殖。
- MC-260347 — 重新打開世界後,可疑的沙子從半空落地不會被破壞。
- MC-260348 — 泥巴擁有
sniffer_diggable標籤,但嗅探獸不會挖掘泥巴。 - MC-260401 — 非慣用手上的刷子損壞時,粒子會以慣用手物品為準。
- MC-260459 — 小嗅探獸在嗅探時不會發出高音。
- MC-260467 — 創造模式物品欄中,火把花沒有與其他小型花排列在一起。
- MC-260478 — 火把花植株的碰撞箱不會隨其生長而發生變化。
- MC-260527 — 嗅探獸的
minecraft:sniffer_explored_positions標籤中的座標不會檢查維度。 - MC-260778 — 嗅探獸嘗試聞嗅世界邊界外的方塊。
- MC-260779 — 嗅探獸嘗試挖掘世界邊界外的方塊。
- MC-260810 — 火把花種子可以用於耕種,但村民並不會將其撿起。
- MC-261020 — 不再能按兩次Realm加入。
- MC-261029 — 上傳世界至Realm的進度條比正常情況要大。
- MC-261487 — 嗅探獸頭部的背面存在深度衝突。
- Java版1.20開發版本的錯誤
- MC-261167 — 可疑的礫石沒有適合的挖掘工具。
- MC-261171 — 可疑的礫石上無法種植竹子。
- MC-261172 — 瓶子草植株的碰撞箱不會隨其生長而發生變化。
- MC-261174 — 可疑的礫石缺少
#overworld_carver_replaceables標籤,導致雕刻器不能將其刻掉。 - MC-261176 — 瓶子草成熟後,其下方的耕地會退化成泥土。
- MC-261179 — 嘗試與塗蠟的告示牌互動會有音效播放,但不會顯示對應的字幕。
- MC-261183 — 嗅探獸蛋的聲音事件被列入「entity」內,而不是在「block」。
- MC-261186 — 實體尋路時不會將嗅探獸蛋視為障礙物。
- MC-261187 — 尋路至嗅探獸蛋上的實體會原地打轉。
- MC-261189 — 嗅探獸蛋和海龜蛋的方塊狀態命名不一致。
- MC-261196 — 火把花和瓶子草不能燃燒。
- MC-261197 — 冒險模式下的玩家可以編輯告示牌文字。
- MC-261198 — 校準伏聆振測器不會和普通伏聆振測器一樣發光。
- MC-261201 — 瓶子草可以被其他方塊放置取代,與其他兩格高的花性質不一致。
- MC-261208 — 瓶子草存在未使用的底面紋理。
- MC-261222 — 邊潛行邊移動,然後站定一段時間,再取消潛行會啟動伏聆振測器。
- MC-261226 — 校準伏聆振測器側面只接受「強」紅石訊號。
- MC-261235 — 某些情況下,強制關閉告示牌編輯文字的GUI不會儲存已輸入的內容。
- MC-261253 — 進度「潛行力 100」的達成條件現在不只要求潛行。
- MC-261255 — 紫水晶方塊沒有列入創造模式物品欄中的「紅石方塊」物品組。
- MC-261297 — 瓶子草不能合成出兩份染料,與其他兩格高的花不一致。
- MC-261298 — 創造模式物品欄中的瓶子草沒有和其他兩格高的植物排列在一起。
- MC-261304 — 青色染料的合成配方沒有分到同一組中。
- MC-261346 — 嗅探獸沒有下蛋的聲音,儘管它們像雞一樣下蛋。
- MC-261356 — 伏聆嘯口和伏守者不會被紫水晶方塊共振發出的振動觸發。
- MC-261365 — 接收頻率設定為7的校準伏聆振測器不會探測到玩家受傷。
- MC-261423 — 瓶子草植株在上方有方塊阻擋時無法生長,但對其使用骨粉仍會正常消耗。
- MC-261503 — 劫毀獸無法摧毀瓶子草植株。
- MC-261547 — 伏聆觸媒可以將可疑的沙子轉化成伏聆系方塊,與可疑的礫石以及基岩版中的表現不一致。
23w16a
23w16a是Java版1.20的第4個快照,發布於2023年4月20日[5],豐富了古蹟廢墟的結構,並修復了一些錯誤。
新內容
指令格式
- 可用於控制函數內部執行流程並變更函數回傳值的新指令,可達成以下效果:
- 跳過目前執行函數中尚未執行的單獨頂層指令。
- 將
/function指令回傳值由指令執行次數改為指定值。 - 此指令本身的回傳值即為其
value參數的值。
- 語法:
/return <value>value:需要指定的回傳值。
遊戲內容
- 加入了
recipe_crafted進度觸發器,會在合成一個配方時觸發。- 觸發條件:
recipe_id:合成出的配方的命名空間ID。ingredients:由配方中的物品堆疊的述詞組成的陣列。- 一個物品堆疊只能滿足一個述詞的條件。
- 只有在所有述詞的條件被滿足時進度才會觸發,以區分使用相同識別碼但不同合成材料的配方。
- 該字段為可選項,當字段未指定或字段為空時,對應的進度只會透過
recipe_id觸發。
- 觸發條件:
常規
- 加入了以下閃爍標語:
- This sand is sus
- Remember to brush your... ...teeth
- Has working bookshelves!
- Sniff sniff...
- Place hanging sign here
- 加入了以下方塊標籤:
#maintains_farmland:pumpkin_stem、pumpkin、attached_pumpkin_stem、melon_stem、melon、attached_melon_stem、beetroots、carrots、potatoes、torchflower_crop、torchflower、pitcher_crop和wheat。- 此標籤中的方塊放置在耕地上時,耕地不會退化為泥土。
#stone_buttons:stone_button和polished_blackstone_button。
- 加入了以下物品標籤:
#stone_buttons:stone_button和polished_blackstone_button。#villager_plantable_seeds:wheat_seeds、potato、carrot、beetroot_seeds、torchflower_seeds和pitcher_pod。- 此標籤中的物品可被村民種植在耕地上。
變更
方塊
- 拋光黑石按鈕的破壞時間現在與其他按鈕一致。
- 變更了模型,使紫水晶部分與紫水晶晶簇一致。
- 將方塊實體中
shard字段重新命名為sherd。
- 變更了每個生長階段的判定箱形狀。
- 現在是可燃的。
- 若有振動計劃被伏聆振測器和伏聆嘯口接收,此振動會在臨近全部區塊均被載入和計算前留在等待隊列中。
- 此改動用於防止共振機制在遠處被卸載的區塊中出現問題。
物品
- 英文名稱由「Pottery Shard」變更為「Pottery Sherd」。[注 1]
生物
非生物實體
- 將
item_display展示的物品沿Y軸旋轉了180度,以與應用於繪製盔甲座頭部及展示框上的物品的繪製變換相匹配。
世界生成
常規
- 將資料包版本號變更為
14。
- 略微變更了區塊顏色圖的顏色。
- 從
#buttons方塊和物品標籤中移除了stone_button和polished_blackstone_button,並改為新加入的#stone_buttons標籤。 - 從
#mineable/pickaxe方塊標籤中移除了stone_button,並改為新加入的#stone_buttons標籤。 - 從
#trail_ruins_replaceable方塊標籤中移除了sand、dirt和coarse_dirt。 - 將
#decorated_pot_shards物品標籤重新命名為#decorated_pot_sherds,並將其內部成員做了相應變更。
- 常規
修復
- 修復了34個錯誤
- Java版1.20前正式版的錯誤
- MC-151882 — 遊戲窗口上的圖示仍使用舊版工作台紋理。
- MC-162253 — 穿越特定區塊邊界時會突然卡頓。
- MC-169498 — 某些情況下,最頂層的空子區塊不會更新天空光照。
- MC-170010 — 天空光照貼圖不會正確初始化。
- MC-170012 — 初始天空光照缺少光照貼圖。
- MC-188295 — 在某些情況下,使用
/setblock指令放置掉落的方塊會導致用戶端側出現明顯示卡頓。 - MC-199752 — 拋光黑石按鈕需要更長時間才能破壞,比其他按鈕要久。
- MC-207251 — 克隆出的、在超平坦中生成的或由自訂結構放置的伏聆振測器和伏聆嘯口不能正常工作。
- MC-249450 — 附帶NBT放置的伏聆嘯口不能接收其附近的伏聆振測器發出的訊號。
- MC-252786 —
SculkSensorBlockEntity和SculkShriekerBlockEntity更新時會泄露VibrationListeners。 - MC-254410 —
/setidletimeout設定值超過35791時會將掛機玩家立即踢出。 - MC-257178 — 浮雕書櫃的紅石行為不一致。
- MC-260038 — 嗅探獸的部分動畫(如嗅探)沒有平滑動畫過渡。
- MC-260219 — 使用物品堆疊中的最後一個火把花種子餵食嗅探獸不發出聲音。
- MC-260221 — 懸浮效果使嗅探獸懸浮時,其仍能挖掘出火把花種子。
- MC-260237 — 嗅探獸躲避過程中仍能嗅探。
- MC-260466 — 火把花不會使將其生長出的耕地保持耕地狀態。
- MC-260849 — 嗅探獸不能進入礦車。
- MC-261804 — 過期密鑰會導致玩家不能登入伺服器。
- MC-261857 — 在與其他區域完全隔離的區域中使用
/setblock、/fill或/clone放置少量方塊會導致明顯的用戶端卡頓。
- Java版1.20開發版本的錯誤
- 上個開發版本的錯誤
- MC-261605 — 閃爍標語有時會蓋住「JAVA EDITION」上的幾個字母。
- MC-261608 — 伏聆振測器和校準伏聆振測器缺少冷卻狀態。
- MC-261609 — 字幕
subtitles.block.sign.waxed_interact_fail不顯示。 - MC-261620 — 變更瓶子草植株的
age方塊狀態會導致遊戲崩潰。 - MC-261625 — 內建的Programmer Art和高對比度資源包被標記為不相容。
- MC-261643 — 村民不能種植火把花種子或瓶子草豆莢,也不能拾起這兩種物品。
- MC-261646 — 嗅探獸下蛋聲對應的字幕是「雞下蛋」。
- MC-261740 — 在嗅探獸挖掘過程中餵食會導致其靜止不動一段時間,而後再進行挖掘(此時沒有動畫)。
- MC-261746 —
block.sniffer.egg_crack和block.sniffer.egg_hatch聲音事件ID的拼寫不正確。
- 透過啟動器更新熱修復的錯誤
23w17a
23w17a是Java版1.20的第5個快照,發布於2023年4月26日[6],加入了唱片「Relic」、新的音樂曲目和新進度,並修復了一些錯誤。
新內容
物品
- 加入了唱片「Relic」,作者為Aaron Cherof。
遊戲內容
- 加入了7個新進度。
常規
- 加入了
unihex字形提供器,用於讀取Unifont HEX檔案。- HEX格式包含了字體的位圖字形。
- 所有字形的高度均為16像素。
- 所有字形的寬度可為8、16、24、32像素。
- 每一行由兩個十六進制數字組成,由
:分隔。 - 第一個數字代表字元碼點,需要有4、5或6位。
- 第二個數字為字形的比特流。
- 繪製時字形左右的空像素列會被移除。
- 可以透過
size_overrides設定自訂字形寬度。
- 提供器有兩個必選字段:
hex_file:指向包含一個或多個*.hex檔案的ZIP壓縮包的路徑(壓縮包內其他檔案會被跳過)。size_overrides:包含需要自動檢測並調整字形寬度的碼點區間的列表。擁有以下字段:from、to:碼點區間的起始與結束點(區間為閉區間)。left、right:字形最左邊和最右邊的像素列。- 該區間之外的所有像素或字節都會被忽略。
- HEX格式包含了字體的位圖字形。
- 加入了
reference字形提供器,可以包含其他字體的字形提供器。- 若包含多個相同提供器,每個提供器都只會被載入一次。
- 擁有必選字段
id:指定被包含的字體。- 在所有字體被載入後,該字段指定的字體的所有提供器都會被加入到該提供器中。
- 加入了
sniffer_digging:torchflower_seeds和pitcher_pod。- 此戰利品表用於控制可被嗅探獸挖掘出的種子。
- 加入了4首新的音樂[注 2],作者為Aaron Cherof:
- 加入了下列物品標籤:
#decorated_pot_ingredients:brick和#decorated_pot_sherds。
變更
方塊
- 啟動狀態的持續時長由20遊戲刻改為10遊戲刻。
- 冷卻狀態的持續時長由1遊戲刻改為10遊戲刻。
- 用於合成飾紋陶罐的材料名稱現在會顯示在提示框中。
- 啟動狀態的持續時長由40遊戲刻改為30遊戲刻。
- 冷卻狀態的持續時長由1遊戲刻改為10遊戲刻。
- 現在開啟時也屬於紅石導體。
常規
- 更新了製作人員名單。
- 現在可透過↑鍵向上捲動。
- 字體紋理現在會包含在使用F3 + S生成的內容中。
- 變更了以下音樂可播放的位置:[注 3]
- 「Aerie」「Firebugs」和「Labyrinthine」現在不再會在選單畫面上播放,也不會在所有種類的叢林中播放。
- 由於字體和製作人員名單的更新,資源包版本號變更為
15。- 移除了
legacy_unicode字形提供器,功能由新的unihex取代。 - 移除了
uniform字體使用的位圖。 - 將
uniform字體更新為Unifont 15.0.01.- 此變更會使很多字元形狀發生變動,同時也加入了對新字元的支持。
- 組合字元不再包括覆蓋在它們上面的圓圈。
- 在credits.json中加入了
disciplines字段(放在titles的上一級),作為第二級組織結構。
- 移除了
- 從
#decorated_pot_sherds物品標籤中移除了brick。 - 向
#music_discs物品標籤中加入了music_disc_relic。
- 常規
- 最佳化光照引擎的效能。
修復
- 修復了29個錯誤
- Java版1.20前正式版的錯誤
- MC-30939 — 地獄傳送門會一直發光,即便傳送門已被破壞。
- MC-108045 — Minecraft未使用最新Unifont Unicode圖表;缺失字元。
- MC-127394 — Minecraft不繪製Unicode mb4範圍內的字元。
- MC-166260 — 火熄滅後,其之前發出的光仍會在區塊邊界外出現。
- MC-172980 — 當被更新時,方塊光照更新不能正確穿越區塊邊界。
- MC-179867 — 遊戲中,有Unicode字元被相互交換了。
- MC-197772 —
minecraft:uniform字體中缺失紋理。 - MC-225742 — 可發光方塊作為礦石生成時不發光。
- MC-241725 — 製作人員名單中,Riley Manns缺少左括號。
- MC-241730 — 製作人員名單中,Konrad Jówko缺少左括號。
- MC-241732 — 製作人員名單中,Lionbridge有一處拼寫錯誤。
- MC-241733 — 製作人員名單中,Insight有一處拼寫錯誤。
- MC-241741 — 製作人員名單中,有一些名字被列出兩次。
- MC-241803 — credits.json的2632行上,字母O錯寫為C。
- MC-245819 — 光照計算仍然會偶爾落後於世界生成過程。
- MC-249341 — 一些Mojang員工未在製作人員名單中提及。
- MC-249508 — 世界生成時,洞穴藤蔓和發光地衣的光有時不會跨區塊傳播。
- MC-254506 — 韓語字體檔案中的部分字元顯示錯誤。
- MC-258926 — 字體中,空格不再視為填充字元。
- MC-260307 — 櫻花樹林有空聲音事件。
- MC-261626 — Unicode字體無法正確繪製「⹁」(反逗號)字元。
- MC-261900 — 嗅探獸著火時不會正確尋路到水中。
- Java版1.20開發版本的錯誤
- 上個開發版本的錯誤
- MC-261997 — 生成區塊時出現
java.lang.IllegalStateException: Asking for biomes before we have biomes崩潰錯誤。 - MC-262012 — 遙測工具提示會出現在畫面外。
- MC-262022 — 工具提示在頁面底部會被切斷。
- MC-262024 — 嗅探獸繁殖時有時嗅探獸蛋會生成在地下。
- MC-262030 — 嗅探獸被玩家吸引時離玩家太近。
23w18a
23w18a是Java版1.20的第6個,也是最後一個快照,發布於2023年5月3日[7],加入了一個新進度,並修復了一些錯誤。
新內容
遊戲內容
- 加入了1個新進度:
- 知書就是力量
- 使用紅石比較器讀取浮雕書櫃的紅石訊號
- 知書就是力量
常規
- 遙測資料
- 加入了
launcher_name全局屬性,會包括在所有事件中。- 此值基於
minecraft.launcher.brand系統屬性的值設定。- 這可以幫助開發者判斷遊戲啟動時出現的錯誤是由官方啟動器還是第三方軟件引起。
- 此值基於
- 為必選的
world_loaded事件加入了realms_map_content屬性。- 當載入Realm地圖內容(小遊戲)時,
world_loaded會接收到該地圖的名稱。- 這可以幫助開發者了解玩家是如何與Realms冒險或小遊戲內容互動的。
- 當載入Realm地圖內容(小遊戲)時,
- 加入了
advancement_made可選事件。- 在玩家達成進度時觸發,包含進度的ID和完成進度的時間。
- 這可以幫助開發者了解玩家的進程及上限,從而為遊戲設計提供資訊。
- 在玩家達成進度時觸發,包含進度的ID和完成進度的時間。
- 加入了
game_load_times可選事件。- 在遊戲用戶端載入時觸發,包含用戶端載入的時間。
- 這可以幫助開發者最佳化遊戲並減少載入遊戲用戶端的時間。
- 在遊戲用戶端載入時觸發,包含用戶端載入的時間。
變更
方塊
- 為了方便使用,現在使用鍛造台時無需將鍛造模板第一個放入。
生物
- 現在會受到跳躍提升效果的影響。
遊戲內容
- 將唱片機加入紅石方塊類別中。
常規
- 將
placed_block、item_used_on_block和allay_drop_item_on_block進度觸發器中的所有字段移至原有層級上的新的location字段下。- 新的
location字段與player字段相似,為一個含有戰利品條件/述詞的列表。 - 此列表中的所有條件都必須滿足才能觸發進度。
- 新的
- 條件現在會在
advancement_location上下文中進行評估。該上下文可以存取:- 玩家(作為實體)
- 被放置的方塊的位置
- 被放置或被互動的方塊的方塊狀態
- 手持或被使用的物品(作為「工具」)
- 如果需要進行遷移,應進行以下變更:
- 原有的
location字段改為location_check條件。 - 原有的
item字段改為match_tool條件。 - 原有的
block和state字段改為block_state_property條件。 - 變更示例(取自進度
make_a_sign_glow):- 變更前:
{ "conditions": { "item": { "items": [ "minecraft:glow_ink_sac" ] }, "location": { "block": { "tag": "minecraft:all_signs" } } }, "trigger": "minecraft:item_used_on_block" }
- 變更後:
{ "conditions": { "location": [ { "condition": "minecraft:match_tool", "predicate": { "items": [ "minecraft:glow_ink_sac" ] } }, { "condition": "minecraft:location_check", "predicate": { "block": { "tag": "minecraft:all_signs" } } } ] }, "trigger": "minecraft:item_used_on_block" }
- 變更前:
- 原有的
- 將資料包版本號變更為
15。
- 將
alternative條件重新命名為any_of。 - 加入了
all_of條件,只會在所有子條件通過的時候通過。其語法與any_of相同。
- 音效
修復
- 修復了24個錯誤
- Java版1.20前正式版的錯誤
- MC-1133 — 玩家受到的效果會受玩家中心點下方的方塊影響。
- MC-2604 — 在沒有碰撞體積的非固體方塊上行走會播放對應的腳步聲。
- MC-48923 — 史萊姆和岩漿立方怪不受跳躍提升效果影響。
- MC-130089 — 海龜蛋在方塊邊緣異常裂開。
- MC-158154 — 即使沒有直接碰到床,玩家也可以在床上彈跳。
- MC-203317 — 要塞裡有一個房間中缺少了一個火把,但仍保留其光源。
- MC-207290 — 當玩家走在方塊邊緣時,伏聆振測器不會感測振動。
- MC-217447 — 在地獄疙瘩上行走時產生石頭的腳步聲而非地獄疙瘩的腳步聲。
- MC-240098 — Minecraft無法正確識別Windows 11。
- MC-242105 — 下落在非完整方塊上並碰到細小方塊時,碰撞產生的粒子使用細小方塊的紋理。
- MC-252389 — 當實體碰撞箱著陸或跳躍在方塊邊緣時會產生振動。
- MC-257269 — 當玩家走在地毯與羊毛之間時,伏聆振測器會感測振動。
- MC-259978 — Minecraft遙測資料將Windows 11檢測為Windows 10。
- MC-260279 — 唱片機不在創造模式物品欄中的紅石方塊頁籤裡。
- MC-261417 — 當嗅探獸趴下時,其碰撞箱沒有被調整。
- MC-262067 — 嗅探獸刨挖時產生的粒子使用嗅探獸所在方塊的紋理而非其所挖掘方塊的紋理。
- MC-262069 — 即使目標方塊被破壞,嗅探獸仍會刨挖。
- Java版1.20開發版本的錯誤
- 上個開發版本的錯誤
- MC-262123 — 23w17a中加入的新進度的英文名稱未正確大寫。
- MC-262133 — 在大面積虛空上方移動時卡頓嚴重。
- MC-262185 — 字體字形中的半透明像素比提示框中的像素更不透明。
- MC-262218 — 23w17a中的方塊光照更新沒有正確穿過區塊邊界。
1.20-pre1
1.20-pre1是Java版1.20的首個預發布版,發布於2023年5月10日[8],同步了一些基岩版的特性,加入了新的傷害類型,並修復了一些錯誤。
新內容
常規
- 加入了2種新傷害類型。
變更
方塊
指令格式
/data
string資料源的[<start>]和[<end>]參數現在可以以負數表示從字串末尾起計的位置。
常規
- 戰利品表的隨機序列現在是確定性的。
- 隨機序列現在基於種子碼和序列ID而產生,如兩者一致,生成的隨機序列也一致。
- 用於戰利品表的隨機序列ID現在可透過新的
random_sequence字段指定。
- 檔案變更為UTF-8編碼儲存。
- 讀取檔案預設以UTF-8編碼讀取,若失敗則按以前使用的編碼(ISO 8859-1/Latin 1)讀取。
- 從
#maintains_farmland方塊標籤中移除了pumpkin和melon。 - 向
#bypasses_armor傷害類型標籤中加入了generic_kill和outside_border。 - 向
#bypasses_invulnerability和#bypasses_resistance傷害類型標籤中加入了generic_kill。
修復
- 修復了34個錯誤
- Java版1.20前正式版的錯誤
- MC-180 — 到達地獄傳送門的另一端時,若玩家不離開地獄傳送門,動畫會一直播放。
- MC-2215 — server.properties中的編碼錯誤問題。
- MC-18060 — 一些Realms字串不可翻譯。
- MC-21520 —
/kill指令的死亡訊息是「死者 掉到世界外面了」。 - MC-35078 — 破壞動畫缺了一幀。
- MC-107224 — 世界邊界上的死亡訊息是「死者 在牆壁裡窒息」。
- MC-123081 — 在進入終界時,放置終界水晶會使終界龍不能生成。
- MC-146582 — 玩家站在地面上進入旁觀者模式會向下移動0.19051格。
- MC-188595 — F3 + N英文描述中的「gamemode」字串與
F3+F4英文描述中出現的「game mode」字串不一致。 - MC-193749 — 其他維度已載入時,地獄傳送門會再播放一次被啟動的音效。
- MC-195781 — 結構方塊UI上顯示的「包含實體:」英文字串中大小寫不正確。
- MC-195825 —
datapackFailure.title英文字串中的「datapacks」與「data pack」不一致。 - MC-198202 — 選項畫面背景紋理與泥土紋理不一致。
- MC-203039 —
options.hideMatchedNames.tooltip英文字串中不正確使用了冒號。 - MC-206548 — 與拴繩有關的英文字幕中大小寫不正確。
- MC-226454 — 「輕功雪上飄」進度的英文描述中,省略號後沒有空格。
- MC-236606 — 與閃電電流有關的英文字幕中缺少大小寫變化。
- MC-241736 — 製作人員名單中的公司名稱仍然不一致,且有部分拼寫錯誤。
- MC-250571 — 建立新的世界畫面上的英文描述文字中結尾的標點符號不一致。
- MC-256424 — 英文文字中,「Game mode」一詞有時會被寫成「gamemode」。
- MC-257336 — 與浮雕書櫃互動時顯示的一些英文字幕中的大小寫不正確。
- Java版1.20開發版本的錯誤
- MC-262006 — 西瓜和南瓜不會使耕地不被轉化為泥土,但它們是
#maintains_farmland標籤的一部分。 - MC-262208 — 製作人員名單中,「Lionbridge」拼寫錯誤(缺少「g」)。
- MC-262253 — 作曲家沒有列在製作人員名單中。
- MC-262265 — 使用覆蓋了字體的資源包會導致JVM崩潰。
- 上個開發版本的錯誤
- MC-262296 — 兔子不受跳躍提升效果影響。
- MC-262300 — 顯示Mojang Studios載入畫面淡入淡出動畫時,選單文字會繪製在其上。
- MC-262304 — 在地板門上,
stepping_on述詞條件不能正確地判定為成功。 - MC-262308 — 被活塞推動的蜂蜜塊不會黏住實體中心點不在蜂蜜塊上方的實體。
- MC-262313 — 從舊版本升級來的存檔中,地獄不會載入。
- MC-262317 — 物品實體不遵守支撐其的方塊的方塊屬性。
- MC-262351 — 支撐方塊檢查過程會導致世界生成過程出現死鎖。
- MC-262363 — 玩家仍然可以在特定的時機上從蜂蜜塊正常跳躍出去。
- MC-262424 — 在方塊邊緣上疾走產生的粒子仍不正確。
1.20-pre2
1.20-pre2是Java版1.20的第2個預發布版,發布於2023年5月16日[9],修復了一些錯誤。
變更
方塊
- 現在紅石線會連接四周開啟的地板門上的紅石線。
遊戲內容
常規
- 啟動遊戲時,現在會在使用者開啟朗讀功能但功能不可用的時候顯示提示框。
"item": "minecraft:air"現在可用於表示會與空欄位匹配上的合成材料,但下列配方類型不允許空合成材料出現:minecraft:crafting_shapedminecraft:crafting_shapelessminecraft:smeltingminecraft:blastingminecraft:smokingminecraft:campfire_cookingminecraft:stonecutting
- 從
#replaceable方塊標籤中移除了sunflower、lilac、rose_bush和peony。
修復
- 修復了52個錯誤
- Java版1.20前正式版的錯誤
- MC-1310 — 由發射器放置的船會卡在此發射器中。
- MC-124327 — 在鐵砧上,若清空文字框,並不會使重新命名不能完成,而是會使物品顯示文字框清空前的最後一個名字。
- MC-132076 — 按鍵綁定選單中,綁定了字母按鍵的鍵位以小寫字母展示;未綁定的鍵位不顯示「未指定」字樣。
- MC-159633 — 函數執行過程中會出現不必要的指令回顯。
- MC-165562 — 游標位於無指令建議的節點起始處時,指令建議會顯示「指令的引數不正確」。
- MC-175504 — NBT路徑不支持單引號。
- MC-220096 — 圖形警告按鈕的英文文字中的大小寫不正確。
- MC-224976 —
NativeImage.setPixelRGBA方法會拋出含「getPixelRGBA」的資訊。 - MC-226344 — 除非重載世界,否則變更投射物的
OwnerNBT標籤不會影響投射物的結果。 - MC-237960 — 使用Programmer Art資源包時,新版藥水效果GUI不起作用。
- MC-250197 — 在進度描述的一些英文字串中,提及玻璃瓶時所用的詞語不一致。
- MC-252216 — 打開按鍵綁定選單時,若其中有任意未綁定鍵位,會在日誌中記錄「65540: Invalid scancode -1」。
- MC-252408 — 關於聊天限制的各英文字串中,末尾的標點符號不一致。
- MC-256833 — 可騎乘生物被玩家控制時,會在可攀爬方塊上累積摔落傷害。
- MC-257052 — 不能在語言選單中雙擊選中語言。
- MC-257370 — 創造模式物品欄中,魚桶的順序與魚物品的不一致。
- MC-257512 — 創造模式物品欄中,死亡的管珊瑚的順序有誤。
- MC-258360 — 按右鍵對馬上馬鎧時,馬鎧NBT資料會丟失。
- MC-258461 — 結構方塊GUI上顯示的「Detect structure size and position:」英文字串大小寫不正確。
- MC-260468 — 創造模式物品欄中,凋零玫瑰沒有與其他小型花放在一起。
- MC-260602 —
/data modify from string指令索引失敗時,/execute store success指令不返回0。 - MC-260711 —
/datapack list指令英文回顯中的一些單詞總為複數形式。 - MC-260712 —
/scoreboard指令英文回顯中的一些單詞總為複數形式。 - MC-260713 —
/team指令英文回顯中的一些單詞總為複數形式。 - MC-260715 —
/bossbar指令英文回顯中的一些單詞總為複數形式。 - MC-260716 —
/fill、/fillbiome和/clone指令英文回顯中的一些單詞總為複數形式。 - MC-261024 —
/execute if loaded指令不保證實體被載入。 - MC-261080 — 載入世界時,玩家可穿過鷹架而墜落。
- MC-261433 — 盾牌不能阻擋TNT爆炸傷害。
- MC-262440 — 嗅探獸可在處於求愛模式並正尋路至其伴侶的過程中嗅探。
- MC-262518 —
mco.configure.world.uninvite.player英文字串中的問號前有一個不必要的空格。
- Java版1.20開發版本的錯誤
- MC-261233 — 伏聆振測器不能可靠地檢測到礦車的移動。
- MC-261349 — 作為結構的一部分被放置時,浮雕書櫃不會旋轉。
- MC-261816 — 大多數2格高的花不會阻擋附魔台(屬於
#minecraft:replaceable)。 - MC-261988 — 創造模式物品欄中,紅樹林木根與各種樹葉間的順序不合適。
- MC-262033 — 指令方塊被破壞後,已打開的此指令方塊的GUI仍會保持開啟狀態。
- MC-262106 — 鍛造台合成配方中必須要有鍛造模板才能起效。
- MC-262135 — 配方手冊GUI的位置不正確。
- MC-262181 — NBSP為有效的不可見字元,用其重新命名物品時會出現空白名稱。
- MC-262213 — 幼年嗅探獸的頭在其存在的第一幀時較小。
- MC-262310 — 遙測資料描述的英文字串中,結尾的標點符號不一致。
- MC-262311 —
telemetry.event.game_load_times.description英文字串中,「execution」一詞前缺少冠詞。 - MC-262355 — 從可攀爬方塊上墜落時顯示的死亡訊息不起作用。
- MC-262441 — 玩家引誘幼年嗅探獸時,幼年嗅探獸距離玩家過遠。
- MC-262445 — 文字游標不在文字上層繪製。
- MC-262446 — 按鈕內文字會繪製在選單邊緣的半透明黑線的上方。
- MC-262471 — 水下會隨機出現具天空光亮的位置,並且其會在區塊邊界處被截斷。
- 上個開發版本的錯誤
- MC-262506 — 床的各部位會穿過替代配方GUI來繪製。
- MC-262508 — 使用除錯棒變更火把花的生長狀態會導致遊戲崩潰,且火把花在被蜜蜂授粉時會導致存檔被鎖定。
- MC-262531 —
death.attack.genericKill.player會顯示原始翻譯字串(即未被翻譯)。 - MC-262542 — 戰利品表在每個維度中的隨機序列都是相同的。
- MC-262557 — 殺死終界龍前儲存並退出遊戲,終界龍會重生,返回傳送門不會啟動。
1.20-pre3
1.20-pre3是Java版1.20的第3個預發布版,發布於2023年5月19日[10],修復了一些錯誤。
修復
- 修復了15個錯誤
- Java版1.20前正式版的錯誤
- MC-121788 — 重新登入後,跳躍提升、緩降和懸浮效果不在被騎乘的馬、豬或熾足獸上起效。
- MC-135809 — 具有
MarkerNBT標籤的盔甲座仍可以啟動壓力板。 - MC-152258 — 騎乘具緩降效果的實體不能免除摔落傷害。
- MC-181280 — 有時會顯示一些錯誤紋理。
- MC-259912 — 帶鞍的馬可以永久保留懸浮效果。
- MC-260653 — 標記、互動實體和展示實體會導致壓力板無法解除啟動狀態。
- MC-260903 — 在末次攻擊前一次造成傷害的攻擊者可以被記錄為擊殺者。
- MC-262684 — 遊戲圖示分辨率低。
- Java版1.20開發版本的錯誤
- MC-261202 — 傳送展示實體時,騎在展示物上的玩家會有抖動。
- MC-262324 — 騎乘生物時,傳送此生物時的效果不好。
- MC-262505 — 鐵魔像會產生未與其發生碰撞的方塊的粒子。
- MC-262593 — 兩條Realms英文字串中,「occurred」一詞被錯寫為「occured」。
- 上個開發版本的錯誤
- MC-262709 — 發射器不把船發射到正確的高度上。
- MC-262712 — 在配方手冊中點擊右鍵不顯示替代配方。
- MC-262714 — 在按鍵綁定選單上顯示的
key.keyboard.unknown英文字串大小寫不正確。
1.20-pre4
1.20-pre4是Java版1.20的第4個預發布版,發布於2023年5月19日[11],修復了一些錯誤。
修復
- 修復了2個錯誤
- 上個開發版本的錯誤
- MC-262760 — 在多人遊戲畫面上嘗試加入伺服器再取消會導致伺服器列表被清空。
- 其他錯誤
- 修復了上個版本中,遊戲會在多人遊戲畫面內崩潰的錯誤。
1.20-pre5
1.20-pre5是Java版1.20的第5個預發布版,發布於2023年5月23日[12],將Unifont更新為15.0.03,並修復了一些錯誤。
變更
常規
- 將
uniform字體從Unifont 15.0.01更新為Unifont 15.0.03。- 向Unifont字體檔案內加入了一部分Unicode第2平面的中日韓統一表意文字,以覆蓋《通用規範漢字表》的所有漢字(如化學元素及部分地名、人名用字等),以及一部分第3平面的中日韓統一表意文字,例如𰻞𰻞(Biángbiáng)面的前兩個字。
- 更新了U+FF00到U+FFEF的全形標點及符號,使得其不再呈現為半形拉伸的形態。
- 微調了其他的部分字形,其中包括臭鼬表情符號(U+1F9A8)的字形。[13]
修復
- 修復了14個錯誤
- Java版1.20前正式版的錯誤
- MC-572 — 鐵砧落下時,有時會把下方的掉落物摧毀,即使鐵砧沒有被成功放置。
- MC-120158 —
HurtEntitiesNBT標籤被設定為true的鐵砧及其他falling_blocks會殺死掉落物和經驗球。 - MC-163467 — 南瓜燈能附魔綁定詛咒和消失詛咒。
- MC-261294 — 不使用指令就可以把南瓜燈放在玩家或盔甲座頭上,且此時不會顯示模糊效果。
- Java版1.20開發版本的錯誤
- MC-262334 — 被旋轉過的物品展示實體的光照有誤。
- MC-262504 — 配方手冊中,染色羊毛、地毯和床的配方沒有被歸類。
- MC-262513 — 放在剛被破壞方塊位置上的方塊,破壞動畫在此方塊被更新前仍會顯示。
- MC-262514 — 嘗試挖掘不可破壞方塊時會顯示破壞動畫的第一幀。
- MC-262690 — 玩家仍可從蜂蜜塊邊緣上跳起。
- MC-262730 — 1.20-pre2中,舊存檔中的生態域會被部分覆蓋或重新生成。
- 上個開發版本的錯誤
- MC-262773 — 標記、互動、展示實體會導致測重壓力板無法解除啟動狀態。
- MC-262778 — 失去對帶有懸浮效果生物的控制後再重新獲得控制權,懸浮效果會永遠存在。
- MC-262797 — 附魔台GUI中的書模型不繪製。
- MC-262801 — 物品欄中,帶紋飾的附魔盔甲上會出現深度衝突現象。
1.20-pre6
1.20-pre6是Java版1.20的第6個預發布版,發布於2023年5月25日[14],修復了一些錯誤。
變更
遊戲內容
- 進度「匠心獨具」由普通進度改為挑戰進度。
常規
- 現在隨機序列的ID為可選項,當未指定時序列將會透過無指定性的隨機種子生成。
"item": "minecraft:air"不再能在資料包配方中使用。smithing_trim和smithing_transform類型的配方,其template、base和addition字段現在支持以陣列形式列出多種原材料。- 這些字段允許空陣列,意為將此欄位留空。
修復
- 修復了7個錯誤
- Java版1.20前正式版的錯誤
- MC-230799 — 啟用透過按鍵切換潛行狀態的玩家在重生後,其移動會被伏聆振測器感測到。
- MC-237042 — 處於潛行狀態且協助工具選項中將潛行設為按鍵切換狀態的玩家被殺死後重生時,其他玩家不能觀察到其處於潛行狀態。
- MC-241326 — 製作人員名單中,Thomas Guimbretière的名字被寫了兩次,且名字本身拼寫有誤。
- MC-260411 — 殺死終界龍前離開世界,重新生成的終界龍不會生成終界折躍門。
- Java版1.20開發版本的錯誤
1.20-pre7
1.20-pre7是Java版1.20的第7個,也是最後一個預發布版,發布於2023年5月29日[15],加入了適用於world資料夾內符號連結的白名單機制,並修復了一個錯誤。
變更
常規
- 向
#slabs方塊和物品標籤中加入了bamboo_mosaic_slab。 - 向
#stairs方塊和物品標籤中加入了bamboo_mosaic_stairs。
- 常規
- 為提升安全性,遊戲現在會檢測
world資料夾內的符號連結。- 如果符號連結指向的目標不在使用者配置的白名單內,遊戲將不會載入世界。
- 世界資料夾自身可被連結。
- 允許的符號連結目標儲存於用戶端或伺服器端資料夾頂層的
allowed_symlinks.txt檔案裡。 - 此檔案由符合以下格式的條目(每行一個)組成:
#起始的行是注釋行,並會被忽略。- 格式:
[type]pattern,type可以是glob、regex或prefix。prefix可匹配上開頭包含此字串的路徑。例如/test可以匹配上/test、/test/和/test/foo.txt這些路徑。regex將正則表達式與整個路徑相匹配。glob執行與操作系統有關的匹配模式。例如*.txt通常可以匹配上所有擴展名為txt的檔案。- 路徑分隔符與系統有關。
- 格式:
pattern,預設類型為prefix。
- 如果符號連結指向的目標不在使用者配置的白名單內,遊戲將不會載入世界。
修復
- 修復了1個錯誤
- Java版1.20前正式版的錯誤
- MC-257778 — 竹拼半磚和竹拼階梯不屬於
#slabs和#stairs方塊和物品標籤。
1.20-rc1
1.20-rc1是Java版1.20的唯一一個發布候選版本,發布於2023年5月31日[16],修復了一些錯誤。
新內容
常規
- 加入了以下閃爍標語:
- Joule is neat too!
變更
方塊
- 知識之書現在可以放在浮雕書櫃中。
常規
- 向
#bookshelf_books物品標籤中加入了knowledge_book。
修復
- 修復了3個錯誤
- Java版1.20前正式版的錯誤
- Java版1.20開發版本的錯誤
- MC-262853 — 如生長時無足夠的光照,瓶子草會被破壞並懸浮在半空中。
注釋與參考
- ↑ 據韋氏詞典對shard和sherd的解釋,英文語境下,儘管shard和sherd基本同義,但考古學上更偏好「sherd」這一詞形。即,sherd一詞可特指考古發掘出的陶器碎片。
- ↑ 發布到了23w14a起的所有1.20快照中。
- ↑ 23w14a起的所有1.20快照均受此改動影響。
- ↑ "Minecraft Snapshot 23w12a" – Minecraft.net,2023年3月22日
- ↑ "Minecraft Snapshot 23w13a" – Minecraft.net,2023年3月29日
- ↑ "Minecraft Snapshot 23w14a" – Minecraft.net,2023年4月5日
- ↑ 「Lol I just realized,we missed something in the last snapshot changelog - Hanging Sign text has been changed to allow slightly more characters on Java.This has now also been matched in Bedrock in the latest beta as well.」 – @kingbdogz,2023年4月13日
- ↑ "Minecraft Snapshot 23w16a" – Minecraft.net,2023年4月20日
- ↑ "Minecraft Snapshot 23w17a" – Minecraft.net,2023年4月26日
- ↑ "Minecraft Snapshot 23w18a" – Minecraft.net,2023年5月3日
- ↑ 「Minecraft 1.20 Pre-Release 1」 – Minecraft.net,2023年5月10日
- ↑ 「Minecraft 1.20 Pre-Release 2」 – Minecraft.net,2023年5月16日
- ↑ 「Minecraft 1.20 Pre-Release 3」 – Minecraft.net,2023年5月19日
- ↑ 「Minecraft 1.20 Pre-Release 4」 – Minecraft.net,2023年5月19日
- ↑ 「Minecraft 1.20 Pre-Release 5」 – Minecraft.net,2023年5月23日
- ↑ GNU Unifont Glyphs - Unifoundry.com, Wayback Machine上的存檔
- ↑ 「Minecraft 1.20 Pre-Release 6」 – Minecraft.net,2023年5月25日
- ↑ 「Minecraft 1.20 Pre-Release 7」 – Minecraft.net,2023年5月29日
- ↑ 「Minecraft 1.20 Release Candidate 1」 – Minecraft.net,2023年5月31日