23w04a是Java版1.19.4的第2個快照,發布於2023年1月24日,在內置實驗性數據包中加入了鍛造模板,修復了一些漏洞。
基本介紹
- 中文名:23w04a
- 外文名:23w04a
- 版本:Java版
- 類型:快照
- 發布日期:2023年1月24日
- 快照歸屬:1.19.4
- 下載:下載客戶端(.json) 服務端
- 混淆映射表:客戶端 服務端
- 協定版本: DEC:1073741940HEX:40000074
- 數據版本:3321
新內容,更改,2.1.物品,2.2.常規,新內容實驗性,3.1.物品,3.2.常規,更改實驗性,4.1.物品,4.2遊戲內容,修復,參考,
新內容
1.1命令格式
/execute
- 為/execute on加入了origin關係。
- 若執行實體為彈射物,則選擇對應發射者。
- 若執行實體為物品,則選擇對應擲出者。
- 若執行實體為區域效果雲,則選擇對應效果的來源者。
- 若執行實體為被激活的TNT,則選擇對應點燃者。
- 若執行實體為喚魔者尖牙或惱鬼,則選擇對應召喚者。
更改
2.1.物品
- 更改了物品和盔甲的附魔光效,現在變得更淡。
2.2.常規
- 調亮了各槽位占位符圖示(織布機未受影響)。
新內容實驗性
3.1.物品
鍛造模板
- 一類新物品,可用於裝飾盔甲與鍛造下界合金裝備,在鍛造台上使用。
- 一次消耗一個鍛造模板。
- 無法直接合成,但可以在工作檯中用7個鑽石、1個鍛造模板和1個對應複製材料來複製1個。
- 共有以下12種(一些種類的盔甲紋飾會更稀有):
類別 | 名稱 | 獲取途徑 | 對應複製材料 |
---|---|---|---|
下界合金升級 | 下界合金升級 | 堡壘遺蹟的戰利品箱 | 下界岩 |
盔甲紋飾 | 海岸盔甲紋飾 | 沉船的戰利品箱 | 圓石 |
沙丘盔甲紋飾 | 沙漠神殿的戰利品箱 | 砂岩 | |
眼眸盔甲紋飾 | 要塞的祭壇、圖書館箱子 | 末地石 | |
肋骨盔甲紋飾 | 下界要塞的戰利品箱 | 下界岩 | |
哨兵盔甲紋飾 | 掠奪者前哨站的戰利品箱 | 圓石 | |
豬鼻盔甲紋飾 | 堡壘遺蹟的戰利品箱 | 黑石 | |
Spire Armor Trim | 末地城的戰利品箱 | 紫珀塊 | |
潮汐盔甲紋飾 | 遠古守衛者死亡後掉落 | 海晶石 | |
惱鬼盔甲紋飾 | 林地府邸的戰利品箱 | 圓石 | |
監守盔甲紋飾 | 遠古城市的戰利品箱 | 深板岩圓石 | |
荒野盔甲紋飾 | 叢林神廟的戰利品箱 | 苔石 |
3.2.常規
數據包
- 加入了trim_pattern和trim_material註冊項。
- 新的紋飾和鍛造原材料可以通過這兩個註冊項添加。
- 玩家加入服務端時,這些數據會自動同步到客戶端上,但需要客戶端有對應資源包才能顯示紋理。
- 紋理路徑根據紋飾的JSON檔案名稱推斷,並會在與紋飾的name欄位相同的命名空間中查找。
- trim_pattern定義了以下數據:
- asset_id:紋理的命名空間ID,用於推斷紋理存儲位置及定位。
- template_item:鍛造模板物品的命名空間ID,用於套用紋飾。
- description:文本組件,用於在懸停提示中顯示紋飾名稱。
trim_material定義了以下數據:
- asset_name:字元串,用作盔甲紋飾紋理位置的後綴。
- ingredient:鍛造原材料的命名空間ID,用於指定要套用到紋飾上的調色板。
- item_model_index:浮點數,用於定義物品模型覆寫,以改變盔甲物品的顯示。
- incompatible_armor_material:可選,無法套用該鍛造原材料的盔甲材料命名空間ID。
- description:文本組件,用於在懸停提示中顯示鍛造原材料名稱。
- 此描述中定義的樣式也可用於紋飾的description欄位。
player.dat格式
- 為HideFlagsNBT欄位加入了旗標(值為128),用於隱藏盔甲紋飾的工具提示。
配方
- 為新的工具鍛造機制加入了smithing_transform和smithing_trim配方序列化器,分別用於新的下界合金升級配方和盔甲鍛造配方。
資源包
加入了paletted_permutations圖集配置資源,可以通過調色板在記憶體中動態生成新紋理,而不再需要為每個紋理變種單獨製作紋理。其擁有以下參數:
textures:基礎紋理的命名空間地址列表。
palette_key:指定需要被調色板中的顏色替換的像素。
permutations:將前綴對應到調色板的命名空間地址的排列映射。
- 前綴位於輸出紋理目標地址之前,與基礎紋理名稱以_隔開。
- 調色板為一用作替換基礎紋理檔案中符合調色板鍵的像素的紋理檔案,像素數量須與palette_key的定義相同。
- 鍵配對的過程為比較palette_key與調色板中像素的RGB值。Alpha通道在鍵配對的過程中會被忽略,但在配對完成後會與調色板的Alpha通道相乘。
- 不符合palette_key的像素會被直接複製到輸出紋理中。
定義了paletted_permutations,這些輸出的紋理可以被資源包中的其他資源引用。
如定義了以下paletted_permutations:
- {
"type": "paletted_permutations",
"textures": [
"minecraft:item/leather_helmet",
"minecraft:item/leather_chestplate",
"minecraft:item/leather_leggings",
"minecraft:item/leather_boots"
],
"palette_key":
"minecraft:colormap/color_palettes/leather_armor_color_key",
"permutations": {
"red": "minecraft:colormap/color_palettes/red",
"green": "minecraft:colormap/color_palettes/green",
"blue": "minecraft:colormap/color_palettes/blue"
}
}
可在其他資源中通過下面的方式引用:
- {
"textures": {
"layer0": "minecraft:item/leather_helmet_red",
"layer1": "minecraft:item/leather_chestplate_green",
"layer2": "minecraft:item/leather_boots_blue"
}
}
標籤
- 加入了以下物品標籤:
- #trim_materials:amethyst_shard、copper_ingot、diamond、emerald、gold_ingot、iron_ingot、lapis_lazuli、netherite_ingot、quartz和redstone。
- #trim_templates:coast_armor_trim_smithing_template、dune_armor_trim_smithing_template、eye_armor_trim_smithing_template、rib_armor_trim_smithing_template、sentry_armor_trim_smithing_template、snout_armor_trim_smithing_template、spire_armor_trim_smithing_template、tide_armor_trim_smithing_template、vex_armor_trim_smithing_template、ward_armor_trim_smithing_template和wild_armor_trim_smithing_template。
- #trimmable_armor:chainmail_boots、chainmail_chestplate、chainmail_helmet、chainmail_leggings、diamond_boots、diamond_chestplate、diamond_helmet、diamond_leggings、golden_boots、golden_chestplate、golden_helmet、golden_leggings、iron_boots、iron_chestplate、iron_helmet、iron_leggings、netherite_boots、netherite_chestplate、netherite_helmet、netherite_leggings和turtle_helmet。
更改實驗性
4.1.物品
盔甲
- 現在非皮革質盔甲可以通過鍛造台消耗鍛造模板和以下10種原材料中的一種進行鍛造:
- 紫水晶碎片
- 銅錠
- 鑽石
- 綠寶石
- 金錠
- 鐵錠
- 青金石
- 下界石英
- 下界合金錠
- 紅石粉
鍛造結果不會提供任何屬性增益。
鍛造模板決定鍛造後盔甲紋飾圖案,原材料決定紋飾顏色。
無法將鍛造原材料套用於相同質地的盔甲。
重複鍛造將會覆蓋上一次的鍛造結果。
鍛造後的盔甲,其紋飾和鍛造原材料名稱會在物品提示框中以原材料顏色顯示。
不同的紋飾在物品欄圖示中顯示的是相同的紋理,實際展示出來的是類似於荒野盔甲紋飾的樣式;不同的紋飾顏色在物品欄圖示中顯示的紋飾顏色不同。
4.2遊戲內容
鍛造機制
- 更改了鍛造台的UI,現在擁有三個輸入槽位,第一個槽位為鍛造模板,其次為裝備,最後為鍛造原材料,需要先放入鍛造模板才可進一步操作。
- 鍛造模板控制可在後兩個槽位中放置的物品種類。
現在鍛造下界合金工具需要“下界合金升級”鍛造模板才能完成。
將舊選單重命名為legacy_smithing(將在新選單不再為實驗性功能時移除),新選單使用原名smithing。
修復
修復了4個漏洞1.19前正式版的漏洞
- MC-198809 — 除非魔咒等級非常高,否則爆炸保護魔咒不削弱爆炸擊退。
上個開發版本的漏洞
- MC-259189 — 複述功能不可用時,輔助功能引導螢幕上的對應按鈕不變灰。
- MC-259204 — 所有山羊角均顯示並播放的是“沉思”這一種。
- MC-259211 — 無法使用鍵盤導航功能在資源包選單中選中不兼容資源包。
參考
- ↑ "Minecraft Snapshot 23w04a" – Minecraft.net,2023年1月24日