23w12a是Java版1.20的首個快照,釋出于2023年3月22日,将“1.20更新”内置資料包内容正式加入到遊戲内,加入了紫水晶塊的共振功能、、嗅探獸蛋、以及5種新的鍛造模闆,考古特性方面則加入了可疑的沙礫、16種新的陶片和更多的考古地點,并修複了一些漏洞。
新内容
方塊
- 幽匿感測體的新變種,無法自然生成。
- 可以使用1個幽匿感測體與3個紫水晶碎片合成。
- 有一面可以接收紅石信号,使其隻能檢測到頻率與該紅石信号強度相等數值的振動。
- 可用在耕地上種出。
- 共有5個生長階段。若完全成熟,破壞時掉落;若未完全成熟,破壞時掉落。
- 一種2格高的裝飾性植物。
- 可用于合成青色染料。
嗅探獸蛋
- 可以在熱帶海底廢墟中的可疑的沙子中找到。
- 兩隻嗅探獸繁殖後也會産下嗅探獸蛋。
- 放置于苔藓塊上時會在大約10分鐘後孵化。放置于其餘方塊上時的孵化時長約為20分鐘。
可疑的沙礫
- 與沙礫相似,但紋理看起來更粗糙。
- 受重力影響,會在落地時消失。
- 被挖掘或被活塞推動時不掉落任何物品,用附有精準采集的工具挖掘也不會掉落。
- 會在寒帶海底廢墟和古迹廢墟中自然生成。
- 用刷子刷可疑的沙礫可以刷出物品。清刷時,可疑的沙礫會經曆4個階段,若中途停止,會逐漸恢複原狀。清刷完成後,可疑的沙礫會變為普通沙礫。帶有有效戰利品表的可疑的沙礫才能刷出物品。
物品
- 一種新的種子。
- 可通過嗅探獸挖掘獲得。
陶片
- 加入了垂釣、利刃、佳釀、烈焰、危機、探險、摯友、愛心、心碎、狼嚎、采礦、哀悼、富饒、麥捆、樹蔭和嗅探16種變種。可以在以下5個考古地點中找到:沙漠水井、沙漠神殿、熱帶海底廢墟、寒帶海底廢墟、古迹廢墟。
鍛造模闆
- 加入了向導、牧民、塑造、雇主和幽靜5種盔甲紋飾鍛造模闆。幽靜盔甲紋飾鍛造模闆可在遠古城市的箱子中找到,其餘可在古迹廢墟中的可疑的方塊中生成。
世界生成
古迹廢墟
- 一種被掩埋的結構。
- 由各種建築方塊構成。
- 會生成可疑的方塊。
更改
方塊
紫水晶塊
- 現在放置在幽匿感測體旁時具有共振功能。當幽匿感測體接收到振動時,紫水晶塊會在其位置發送一個頻率相同的振動。可以在不重新創造振動源的情況下遠端傳遞振動。
幽匿感測體
- 加入了可感測到的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 | step | step、swim和flap |
2 | flap和item_interact_finish | projectile_land、hit_ground和splash |
3 | swim | item_interact_finish、projectile_shoot和instrument_play |
4 | elytra_glide | entity_roar、entity_shake和elytra_glide |
5 | hit_ground和teleport | entity_dismount和equip |
6 | block_change、entity_dismount、entity_shaking、note_block_play和splash | entity_mount、entity_interact和shear |
7 | drink、entity_mount、prime_fuse和projectile_shoot | entity_damage |
8 | eat、entity_damage、entity_interact和projectile_land | drink和eat |
9 | entity_roar、equip和shear | container_close、block_close、block_deactivate和block_detach |
10 | block_close、block_deactivate、block_detach和dispense_fail | container_open、block_open、block_activate、block_attach、prime_fuse和note_block_play |
11 | block_activate、block_attach和block_open | block_change |
12 | block_place、entity_place和fluid_place | block_destroy和fluid_pickup |
13 | block_destroy、entity_die和fluid_pickup | block_place和fluid_place |
14 | container_close和piston_contract | entity_place、lightning_strike和teleport |
15 | container_open、explode、instrument_play、lightning_strike和piston_extend | entity_die和explode |
功能标志
- 移除了update_1_20功能标志以及對應的内置資料包,并将其内容加入到遊戲内。
粒子
- 更改了櫻花樹葉飄落的花瓣粒子。
聲音
- 現在在地毯、雪、下界苗和菌索上行走時,其行走音效會與其下方方塊的行走音效合并。下方方塊行走音效的音量和音高都會略低于預設值。
結構後處理器
- 加入了capped後處理器,用于限制指定的結構後處理器中可随機變換的方塊的數量。必選參數:delegate:執行方塊變換的結構後處理器。limit:指定的結構後處理器中可随機變換的方塊的最大數量。當達到其設定的最大值前,結構中的方塊會随機傳遞至delegate參數指定的結構後處理器中。
- 現在output_nbt字段會引用block_entity_modifier,而不是由自定義規則指定。有如下幾種内置的block_entity_modifier:passthrough:預設值,保留方塊實體的原有字段。append_static:向方塊實體添加靜态字段。clear:移除方塊實體的原有字段。append_loot:向方塊實體添加戰利品表和種子,需通過loot_table參數指定添加到方塊實體LootTable字段的戰利品表。基于方塊位置的随機戰利品表種子LootTableSeed也會添加到方塊實體中。
标簽
- 加入了combination_step_sound_blocks方塊标簽、包含#wool_carpets、crimson_roots、moss_carpet、nether_sprouts、snow、warped_roots控制方塊的行走音效是否與其下方方塊的行走音效合并。
修複
修複了32個漏洞1.20前正式版的漏洞
- MC-157727 — 蜂蜜塊和黏液塊内部的小立方體不會顯示在物品欄中。
- MC-165221 — 3D模型的藥水在GUI中展示不正确。
- MC-197241 — 狼的項圈顔色可由主人以外的玩家改變。
- MC-201647 — 實體騎乘實體會導緻位置與坐标不同步。
- 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-260240 — 處于求愛模式中的嗅探獸不會嘗試靠近對方以進行繁殖。
- MC-260251 — 嗅探獸的行走動畫不會随移動速度改變。
- MC-260282 — 嗅探獸會聞嗅和跟随旁觀模式下的玩家。
- MC-260296 — 粉紅色花簇的模型沒有經過優化。
- 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 — 展示實體的插值前狀态異常。