配方

出自Minecraft基岩版开发Wiki

配方(Recipes)是一種引導新玩家遊玩 Minecraft 的方式,透過幫助玩家了解合成、熔煉以及其他的方塊和物品轉化方式來使玩家熟悉遊戲。

型別[編輯]

配方的型別由模式定義,其型別共有5種。

有序配方[編輯]

有序配方需要玩家按照一定順序擺放物品來合成新的物品,玩家不能隨意調換或鏡像擺放物品。

無序配方[編輯]

無序配方允許玩家以任意順序擺放物品來合成新物品,只要合成欄內包含了無序配方所定義的所有物品,就可以完成合成。

熔爐配方[編輯]

熔爐配方用於定義熔爐高爐煙燻爐營火靈魂營火的輸入物品及輸出物品。只要給予合適的材料,就會輸出對應的成品。

釀造配方[編輯]

釀造配方用於定義釀造台中的輸入物品、釀造材料以及輸出物品。

藥水容器型別配方[編輯]

藥水容器型別配方用於定義藥水容器的型別轉換配方(如一般藥水轉換成飛濺型藥水)。

藥水效果配方[編輯]

藥水效果配方決定了藥水效果的轉換(如基礎藥水轉換成力量藥水)。

鍛造配方[編輯]

鍛造配方用於定義鍛造台中的輸入物品、轉換材料、鍛造模板、紋飾材料以及輸出物品。

鍛造轉換配方[編輯]

鍛造轉換配方用於定義鍛造台中的輸入物品、轉換材料、鍛造模板以及輸出物品。只要物品具有特定的物品標籤且型別為裝備或者工具時,就會轉換出對應的成品,並保留物品原先的屬性。由於配方的限制,目前轉換材料只能使用獄髓錠,相應的物品ID為"minecraft:netherite_ingot"

鍛造紋飾配方[編輯]

鍛造紋飾配方用於定義鍛造台中的輸入物品、紋飾材料、鍛造模板。只要給予合適的材料,就會輸出對應紋路的裝備,並保留物品原先的屬性。由於配方的限制,目前鍛造紋飾配方無法為自訂裝備加入上原版或自訂的紋路。

標籤[編輯]

配方中的標籤用於定義配方的適用範圍,由組態檔中的"各配方模式组件"/"tag"元件定義。下表列出了原版中所有配方標籤及對應的適用範圍。

標籤 適用範圍 配方型別
"crafting_table" 有序配方/無序配方 能被工作枱合成的配方
"furnace" 熔爐配方 能被熔爐烹飪的配方
"smoker" 熔爐配方 能被煙燻爐烹飪的配方
"campfire" 熔爐配方 能被篝火烹飪的配方
"soul_campfire" 熔爐配方 能被靈魂篝火烹飪的配方
"brewing_stand" 釀造配方 能被釀造台釀造的配方
"smithing_table" 鍛造配方 能被鍛造台轉換/紋飾的配方

鍛造轉換配方和鍛造紋飾配方對材料的物品標籤做了進一步的約束。下表列出了配方物品用到的標籤及對應的適用範圍。

物品標籤 適用範圍 配方型別
"tag:minecraft:transformable_items" 輸入物品 能被鍛造台轉換的配方
"tag:minecraft:transform_materials" 轉換材料
"tag:minecraft:trimmable_armors" 輸入物品 能被鍛造台紋飾的配方
"tag:minecraft:trim_materials" 紋飾材料

非原版方塊的合成配方只須加入方塊組態檔相對應的"minecraft:crafting_table"/"tag"元件字串即可。