diff --git a/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/ceshi/RecipeData.py b/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/ceshi/RecipeData.py index 27793d9..4112ae5 100644 --- a/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/ceshi/RecipeData.py +++ b/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/ceshi/RecipeData.py @@ -19,28 +19,44 @@ """ RECIPES = [ - # ===== 步骤1:炒锅 + 生牛肉 → 胡萝卜牛肉锅 ===== + + # ===================================================================== + # 一、炒锅类菜谱 (rtdd:wok) + # 上油步骤(共用): 炒锅 + 带油锅铲 → 带油炒锅 (rtdd:cookinggarlic) + # ===================================================================== + + # ---- 公用上油:炒锅 + 带油锅铲 → 带油炒锅 ---- { "source": "rtdd:wok", - "item": "minecraft:beef", + "item": "rtdd:spatula_oil", + "target": "rtdd:cookinggarlic", + "consume": 0, + }, + + # ============================================================ + # 【胡萝卜牛肉】 + # 步骤1: 带油炒锅 + 胡萝卜 → 胡萝卜入锅 + # 步骤2: 翻炒5次 → 半熟 + # 步骤3: 翻炒3次 → 标记熟了 + # 步骤4: 空手右键 → 获得熟牛肉 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "minecraft:carrot", "target": "rtdd:carrotandbeef", "consume": 1, }, - - # ===== 步骤2:胡萝卜牛肉锅 + 木剑翻炒5次 → 第二阶段 ===== { "source": "rtdd:carrotandbeef", - "item": "minecraft:wooden_sword", + "item": "rtdd:spatula", "target": "rtdd:carrotandbeef_1", "consume": 0, "stirCount": 5, "stirCd": 1.2, }, - - # ===== 步骤3:第二阶段 + 木剑翻炒3次 → 标记熟了 ===== { "source": "rtdd:carrotandbeef_1", - "item": "minecraft:wooden_sword", + "item": "rtdd:spatula", "target": None, "consume": 0, "stirCount": 3, @@ -51,8 +67,6 @@ RECIPES = [ "dropIfDone": ["minecraft:cooked_beef", "rtdd:wok"], "dropIfNot": ["minecraft:beef", "rtdd:wok"], }, - - # ===== 步骤4:熟了之后,空手右键 → 拿熟牛肉,锅变回空锅 ===== { "source": "rtdd:carrotandbeef_1", "item": None, @@ -61,4 +75,4145 @@ RECIPES = [ "giveItem": "minecraft:cooked_beef", "consume": 0, }, + + # ============================================================ + # 【胡萝卜羊肉】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "minecraft:carrot", + "target": "rtdd:cookingcarrot", + "consume": 1, + }, + { + "source": "rtdd:cookingcarrot", + "item": "minecraft:mutton", + "target": "rtdd:carrotandmutton", + "consume": 1, + }, + { + "source": "rtdd:carrotandmutton", + "item": "rtdd:spatula", + "target": "rtdd:carrotandmutton_1", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:carrotandmutton_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["minecraft:cooked_mutton", "rtdd:wok"], + "dropIfNot": ["minecraft:mutton", "rtdd:wok"], + }, + { + "source": "rtdd:carrotandmutton_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "minecraft:cooked_mutton", + "consume": 0, + }, + + # ============================================================ + # 【胡萝卜猪排】 + # ============================================================ + { + "source": "rtdd:cookingcarrot", + "item": "minecraft:porkchop", + "target": "rtdd:carrotandporkchop", + "consume": 1, + }, + { + "source": "rtdd:carrotandporkchop", + "item": "rtdd:spatula", + "target": "rtdd:carrotandporkchop_1", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:carrotandporkchop_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["minecraft:cooked_porkchop", "rtdd:wok"], + "dropIfNot": ["minecraft:porkchop", "rtdd:wok"], + }, + { + "source": "rtdd:carrotandporkchop_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "minecraft:cooked_porkchop", + "consume": 0, + }, + + # ============================================================ + # 【胡萝卜鲑鱼】 + # ============================================================ + { + "source": "rtdd:cookingcarrot", + "item": "minecraft:salmon", + "target": "rtdd:carrotandsalmon", + "consume": 1, + }, + { + "source": "rtdd:carrotandsalmon", + "item": "rtdd:spatula", + "target": "rtdd:carrotandsalmon_1", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:carrotandsalmon_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["minecraft:cooked_salmon", "rtdd:wok"], + "dropIfNot": ["minecraft:salmon", "rtdd:wok"], + }, + { + "source": "rtdd:carrotandsalmon_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "minecraft:cooked_salmon", + "consume": 0, + }, + + # ============================================================ + # 【胡萝卜牛腿肉】 + # ============================================================ + { + "source": "rtdd:cookingcarrot", + "item": "rtdd:legcow", + "target": "rtdd:carrotandlegcow", + "consume": 1, + }, + { + "source": "rtdd:carrotandlegcow", + "item": "rtdd:spatula", + "target": "rtdd:carrotandlegcow_1", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:carrotandlegcow_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:cooked_beef_shank", "rtdd:wok"], + "dropIfNot": ["rtdd:legcow", "rtdd:wok"], + }, + { + "source": "rtdd:carrotandlegcow_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:cooked_beef_shank", + "consume": 0, + }, + + # ============================================================ + # 【胡萝卜羊腿】 + # ============================================================ + { + "source": "rtdd:cookingcarrot", + "item": "rtdd:legsleep", + "target": "rtdd:carrotlegoflamb", + "consume": 1, + }, + { + "source": "rtdd:carrotlegoflamb", + "item": "rtdd:spatula", + "target": "rtdd:carrotlegoflamb_1", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:carrotlegoflamb_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:roast_leg_of_lamb", "rtdd:wok"], + "dropIfNot": ["rtdd:legsleep", "rtdd:wok"], + }, + { + "source": "rtdd:carrotlegoflamb_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:roast_leg_of_lamb", + "consume": 0, + }, + + # ============================================================ + # 【胡萝卜牛肋排】 + # ============================================================ + { + "source": "rtdd:cookingcarrot", + "item": "rtdd:costillavacaes", + "target": "rtdd:carrotandbeefribs", + "consume": 1, + }, + { + "source": "rtdd:carrotandbeefribs", + "item": "rtdd:spatula", + "target": "rtdd:carrotandbeefribs_1", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:carrotandbeefribs_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:cooked_beef_ribs", "rtdd:wok"], + "dropIfNot": ["rtdd:costillavacaes", "rtdd:wok"], + }, + { + "source": "rtdd:carrotandbeefribs_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:cooked_beef_ribs", + "consume": 0, + }, + + # ============================================================ + # 【辣椒炒鸡】 + # 步骤1: 带油炒锅 + 辣椒 → 辣椒入锅 + # 步骤2: 辣椒入锅 + 生鸡肉 → 辣椒鸡肉锅 + # 步骤3: 翻炒5次 → 半熟 + # 步骤4: 翻炒3次 → 标记熟了 + # 步骤5: 空手右键 → 获得熟鸡肉 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "rtdd:pepper", + "target": "rtdd:cooking_pepper", + "consume": 1, + }, + { + "source": "rtdd:cooking_pepper", + "item": "minecraft:chicken", + "target": "rtdd:cookingchilipepperandchicken", + "consume": 1, + }, + { + "source": "rtdd:cookingchilipepperandchicken", + "item": "rtdd:spatula", + "target": "rtdd:cookingchilipepperandchicken_2", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:cookingchilipepperandchicken_2", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["minecraft:cooked_chicken", "rtdd:wok"], + "dropIfNot": ["minecraft:chicken", "rtdd:wok"], + }, + { + "source": "rtdd:cookingchilipepperandchicken_2", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "minecraft:cooked_chicken", + "consume": 0, + }, + + # ============================================================ + # 【辣椒牛肉豆腐】(麻婆豆腐) + # 注意:这个菜第一步用的是煎锅(rtdd:oilpan)上油,不是炒锅 + # 步骤1: 煎锅 + 带油锅铲 → 带油煎锅 + # 步骤2: 带油煎锅 + 辣椒 → 辣椒入油锅 + # 步骤3: 辣椒入油锅 + 生牛肉 → 辣椒牛肉锅 + # 步骤4: 翻炒4次 → 半熟 + # 步骤5: 半熟 + 豆腐 → 辣椒牛肉豆腐锅 + # 步骤6: 翻炒3次 → 成品 + # 步骤7: 空手右键 → 获得麻婆豆腐盘 + # ============================================================ + { + "source": "rtdd:oilpan", + "item": "rtdd:spatula_oil", + "target": "rtdd:oilpan", + "consume": 0, + }, + { + "source": "rtdd:oilpan", + "item": "rtdd:pepper", + "target": "rtdd:cooking_pepper", + "consume": 1, + }, + { + "source": "rtdd:cooking_pepper", + "item": "minecraft:beef", + "target": "rtdd:oilpanchilipepperbeef", + "consume": 1, + }, + { + "source": "rtdd:oilpanchilipepperbeef", + "item": "rtdd:spatula", + "target": "rtdd:oilpanchilipepperbeef_1", + "consume": 0, + "stirCount": 4, + "stirCd": 1.0, + }, + { + "source": "rtdd:oilpanchilipepperbeef_1", + "item": "rtdd:beancurd", + "target": "rtdd:oilpanchilipepperbeefbeancurd", + "consume": 1, + }, + { + "source": "rtdd:oilpanchilipepperbeefbeancurd", + "item": "rtdd:spatula", + "target": "rtdd:oilpanchilipepperbeefbeancurd_2", + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + }, + { + "source": "rtdd:oilpanchilipepperbeefbeancurd_2", + "item": None, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_32", + "consume": 0, + }, + + # ============================================================ + # 【蒜香时蔬】 + # 步骤1: 带油炒锅 + 大蒜 → 蒜入锅 + # 步骤2: 蒜入锅 + 青菜 → 蒜香青菜锅 + # 步骤3: 翻炒4次 → 半熟 + # 步骤4: 翻炒2次 → 标记熟了 + # 步骤5: 空手右键 → 获得炒时蔬盘 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "rtdd:garlic", + "target": "rtdd:cookinggarlic", + "consume": 1, + }, + { + "source": "rtdd:cookinggarlic", + "item": "rtdd:vegetable", + "target": "rtdd:cookingvegetables", + "consume": 1, + }, + { + "source": "rtdd:cookingvegetables", + "item": "rtdd:spatula", + "target": "rtdd:cookingvegetables_1", + "consume": 0, + "stirCount": 4, + "stirCd": 1.0, + }, + { + "source": "rtdd:cookingvegetables_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 2, + "stirCd": 0.6, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_23", "rtdd:wok"], + "dropIfNot": ["rtdd:vegetable", "rtdd:wok"], + }, + { + "source": "rtdd:cookingvegetables_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_23", + "consume": 0, + }, + + # ============================================================ + # 【炒土豆】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "minecraft:potato", + "target": "rtdd:cookingpotato", + "consume": 1, + }, + { + "source": "rtdd:cookingpotato", + "item": "rtdd:spatula", + "target": "rtdd:cookingpotato_1", + "consume": 0, + "stirCount": 4, + "stirCd": 1.0, + }, + { + "source": "rtdd:cookingpotato_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 2, + "stirCd": 0.6, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_14", "rtdd:wok"], + "dropIfNot": ["minecraft:potato", "rtdd:wok"], + }, + { + "source": "rtdd:cookingpotato_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_14", + "consume": 0, + }, + + # ============================================================ + # 【炒鱿鱼须】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "rtdd:rawsquidwhiskersr", + "target": "rtdd:sqidwhiskersincooking_0", + "consume": 1, + }, + { + "source": "rtdd:sqidwhiskersincooking_0", + "item": "rtdd:spatula", + "target": "rtdd:sqidwhiskersincooking_1", + "consume": 0, + "stirCount": 4, + "stirCd": 1.0, + }, + { + "source": "rtdd:sqidwhiskersincooking_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 2, + "stirCd": 0.6, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:cookedsquidwhiskersr", "rtdd:wok"], + "dropIfNot": ["rtdd:rawsquidwhiskersr", "rtdd:wok"], + }, + { + "source": "rtdd:sqidwhiskersincooking_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:cookedsquidwhiskersr", + "consume": 0, + }, + + # ============================================================ + # 【炒碎肉】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "rtdd:crushedmeat", + "target": "rtdd:cookingmeat", + "consume": 1, + }, + { + "source": "rtdd:cookingmeat", + "item": "rtdd:spatula", + "target": "rtdd:cookingmeat_1", + "consume": 0, + "stirCount": 4, + "stirCd": 1.0, + }, + { + "source": "rtdd:cookingmeat_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 2, + "stirCd": 0.6, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:cookedmeat", "rtdd:wok"], + "dropIfNot": ["rtdd:crushedmeat", "rtdd:wok"], + }, + { + "source": "rtdd:cookingmeat_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:cookedmeat", + "consume": 0, + }, + + # ============================================================ + # 【炒五花肉土豆】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "rtdd:porkloins", + "target": "rtdd:fried_pork", + "consume": 1, + }, + { + "source": "rtdd:fried_pork", + "item": "minecraft:potato", + "target": "rtdd:fried_porkwith_potatoes", + "consume": 1, + }, + { + "source": "rtdd:fried_porkwith_potatoes", + "item": "rtdd:spatula", + "target": "rtdd:fried_porkwith_potatoes_1", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:fried_porkwith_potatoes_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_12", "rtdd:wok"], + "dropIfNot": ["rtdd:porkloins", "rtdd:wok"], + }, + { + "source": "rtdd:fried_porkwith_potatoes_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_12", + "consume": 0, + }, + + # ============================================================ + # 【炒五花肉胡萝卜】 + # ============================================================ + { + "source": "rtdd:fried_pork", + "item": "minecraft:carrot", + "target": "rtdd:fried_porkwith_carrots", + "consume": 1, + }, + { + "source": "rtdd:fried_porkwith_carrots", + "item": "rtdd:spatula", + "target": "rtdd:friedporkwithcarrots_1", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:friedporkwithcarrots_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_53", "rtdd:wok"], + "dropIfNot": ["rtdd:porkloins", "rtdd:wok"], + }, + { + "source": "rtdd:friedporkwithcarrots_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_53", + "consume": 0, + }, + + # ============================================================ + # 【炒鸡蛋】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "minecraft:egg", + "target": "rtdd:cookedegg", + "consume": 1, + }, + { + "source": "rtdd:cookedegg", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_22", "rtdd:wok"], + "dropIfNot": ["minecraft:egg", "rtdd:wok"], + }, + { + "source": "rtdd:cookedegg", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_22", + "consume": 0, + }, + + # ============================================================ + # 【炒蟹】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "rtdd:crab", + "target": "rtdd:cookingcrab_1", + "consume": 1, + }, + { + "source": "rtdd:cookingcrab_1", + "item": "rtdd:spatula", + "target": "rtdd:cookingcrab_2", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:cookingcrab_2", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_33", "rtdd:wok"], + "dropIfNot": ["rtdd:crab", "rtdd:wok"], + }, + { + "source": "rtdd:cookingcrab_2", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_33", + "consume": 0, + }, + + # ============================================================ + # 【炒兔肉】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "minecraft:rabbit", + "target": "rtdd:cookingrabbit", + "consume": 1, + }, + { + "source": "rtdd:cookingrabbit", + "item": "rtdd:spatula", + "target": "rtdd:cookingrabbit_1", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:cookingrabbit_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_19", "rtdd:wok"], + "dropIfNot": ["minecraft:rabbit", "rtdd:wok"], + }, + { + "source": "rtdd:cookingrabbit_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_19", + "consume": 0, + }, + + # ============================================================ + # 【炒牛里脊】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "rtdd:beef_tenderloin", + "target": "rtdd:cookingbeeftenderloin", + "consume": 1, + }, + { + "source": "rtdd:cookingbeeftenderloin", + "item": "rtdd:spatula", + "target": "rtdd:cookingbeeftenderloin1", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:cookingbeeftenderloin1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_10", "rtdd:wok"], + "dropIfNot": ["rtdd:beef_tenderloin", "rtdd:wok"], + }, + { + "source": "rtdd:cookingbeeftenderloin1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_10", + "consume": 0, + }, + + # ============================================================ + # 【炒羊里脊】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "rtdd:sheeploins", + "target": "rtdd:cookingsheeploin", + "consume": 1, + }, + { + "source": "rtdd:cookingsheeploin", + "item": "rtdd:spatula", + "target": "rtdd:cookingsheeploin_1", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:cookingsheeploin_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_31", "rtdd:wok"], + "dropIfNot": ["rtdd:sheeploins", "rtdd:wok"], + }, + { + "source": "rtdd:cookingsheeploin_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_31", + "consume": 0, + }, + + # ============================================================ + # 【炒羊小排】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "rtdd:sheepracks", + "target": "rtdd:cookingsheeprack", + "consume": 1, + }, + { + "source": "rtdd:cookingsheeprack", + "item": "rtdd:spatula", + "target": "rtdd:cookingsheeprack_1", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:cookingsheeprack_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_11", "rtdd:wok"], + "dropIfNot": ["rtdd:sheepracks", "rtdd:wok"], + }, + { + "source": "rtdd:cookingsheeprack_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_11", + "consume": 0, + }, + + # ============================================================ + # 【炒鱿鱼】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "minecraft:inc_sac", + "target": "rtdd:cookingsquid", + "consume": 1, + }, + { + "source": "rtdd:cookingsquid", + "item": "rtdd:spatula", + "target": "rtdd:cookingsquid_1", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:cookingsquid_1", + "item": "rtdd:spatula", + "target": "rtdd:cookingsquid_2", + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + }, + { + "source": "rtdd:cookingsquid_2", + "item": None, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_26", + "consume": 0, + }, + + # ============================================================ + # 【炒葱】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "rtdd:scallions", + "target": "rtdd:cookingscallions", + "consume": 1, + }, + { + "source": "rtdd:cookingscallions", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 2, + "stirCd": 0.6, + "onDone": "finish", + "needFinished": False, + "doneMsg": "葱花炒好了!空手右键取出", + "dropIfDone": ["rtdd:crushedscallions", "rtdd:wok"], + "dropIfNot": ["rtdd:scallions", "rtdd:wok"], + }, + { + "source": "rtdd:cookingscallions", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:crushedscallions", + "consume": 0, + }, + + # ============================================================ + # 【香辣鱼】 + # ============================================================ + { + "source": "rtdd:cooking_pepper", + "item": "minecraft:cod", + "target": "rtdd:spicy_fish_0", + "consume": 1, + }, + { + "source": "rtdd:spicy_fish_0", + "item": "rtdd:spatula", + "target": "rtdd:spicy_fish_1", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:spicy_fish_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_15", "rtdd:wok"], + "dropIfNot": ["minecraft:cod", "rtdd:wok"], + }, + { + "source": "rtdd:spicy_fish_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_15", + "consume": 0, + }, + + # ============================================================ + # 【炒时蔬(季节性)】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "rtdd:vegetable", + "target": "rtdd:seasonalvegetables", + "consume": 1, + }, + { + "source": "rtdd:seasonalvegetables", + "item": "rtdd:spatula", + "target": "rtdd:seasonalvegetables_1", + "consume": 0, + "stirCount": 4, + "stirCd": 1.0, + }, + { + "source": "rtdd:seasonalvegetables_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 2, + "stirCd": 0.6, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_23", "rtdd:wok"], + "dropIfNot": ["rtdd:vegetable", "rtdd:wok"], + }, + { + "source": "rtdd:seasonalvegetables_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_23", + "consume": 0, + }, + + # ============================================================ + # 【炒熟猪排】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "minecraft:cooked_porkchop", + "target": "rtdd:cookingcookedporkloin", + "consume": 1, + }, + { + "source": "rtdd:cookingcookedporkloin", + "item": "rtdd:spatula", + "target": "rtdd:cookingcookedporkloin_1", + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + }, + { + "source": "rtdd:cookingcookedporkloin_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 2, + "stirCd": 0.6, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_36", "rtdd:wok"], + "dropIfNot": ["minecraft:cooked_porkchop", "rtdd:wok"], + }, + { + "source": "rtdd:cookingcookedporkloin_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_36", + "consume": 0, + }, + + # ============================================================ + # 【炒熟猪肋排】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "rtdd:cooked_pork_ribs", + "target": "rtdd:cookingcookedporkribs", + "consume": 1, + }, + { + "source": "rtdd:cookingcookedporkribs", + "item": "rtdd:spatula", + "target": "rtdd:cookingcookedporkribs_1", + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + }, + { + "source": "rtdd:cookingcookedporkribs_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 2, + "stirCd": 0.6, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_13", "rtdd:wok"], + "dropIfNot": ["rtdd:cooked_pork_ribs", "rtdd:wok"], + }, + { + "source": "rtdd:cookingcookedporkribs_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_13", + "consume": 0, + }, + + # ============================================================ + # 【炒鳕鱼】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "minecraft:cod", + "target": "rtdd:cookingcod", + "consume": 1, + }, + { + "source": "rtdd:cookingcod", + "item": "rtdd:spatula", + "target": "rtdd:cookingcod_1", + "consume": 0, + "stirCount": 4, + "stirCd": 1.0, + }, + { + "source": "rtdd:cookingcod_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 2, + "stirCd": 0.6, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_25", "rtdd:wok"], + "dropIfNot": ["minecraft:cod", "rtdd:wok"], + }, + { + "source": "rtdd:cookingcod_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_25", + "consume": 0, + }, + + # ============================================================ + # 【炒鱼(通用)】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "minecraft:cod", + "target": "rtdd:cookingfish", + "consume": 1, + }, + { + "source": "rtdd:cookingfish", + "item": "rtdd:spatula", + "target": "rtdd:cookingfish_1", + "consume": 0, + "stirCount": 4, + "stirCd": 1.0, + }, + { + "source": "rtdd:cookingfish_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 2, + "stirCd": 0.6, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_5", "rtdd:wok"], + "dropIfNot": ["minecraft:cod", "rtdd:wok"], + }, + { + "source": "rtdd:cookingfish_1", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_5", + "consume": 0, + }, + + # ============================================================ + # 【炒鸡】 + # ============================================================ + { + "source": "rtdd:cookinggarlic", + "item": "minecraft:chicken", + "target": "rtdd:friedchicken", + "consume": 1, + }, + { + "source": "rtdd:friedchicken", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_4", "rtdd:wok"], + "dropIfNot": ["minecraft:chicken", "rtdd:wok"], + }, + { + "source": "rtdd:friedchicken", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_4", + "consume": 0, + }, + + # ============================================================ + # 【香菇滑鸡】 + # ============================================================ + { + "source": "rtdd:friedchicken", + "item": "minecraft:brown_mushroom", + "target": "rtdd:mushroom_fried_chicken_1", + "consume": 1, + }, + { + "source": "rtdd:mushroom_fried_chicken_1", + "item": "rtdd:spatula", + "target": "rtdd:mushroomfriedchicken_2", + "consume": 0, + "stirCount": 5, + "stirCd": 1.2, + }, + { + "source": "rtdd:mushroomfriedchicken_2", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_54", "rtdd:wok"], + "dropIfNot": ["minecraft:chicken", "rtdd:wok"], + }, + { + "source": "rtdd:mushroomfriedchicken_2", + "item": None, + "needFinished": True, + "target": "rtdd:wok", + "giveItem": "rtdd:plate_54", + "consume": 0, + }, + + # ============================================================ + # 【蛋炒饭】 + # ============================================================ + { + "source": "rtdd:cookedegg", + "item": "rtdd:bowlofrice", + "target": "rtdd:riceegg_1", + "consume": 1, + }, + { + "source": "rtdd:riceegg_1", + "item": "rtdd:spatula", + "target": "rtdd:riceegg_2", + "consume": 0, + "stirCount": 4, + "stirCd": 1.0, + }, + { + "source": "rtdd:riceegg_2", + "item": "rtdd:spatula", + "target": "rtdd:riceegg_3", + "consume": 0, + "stirCount": 2, + "stirCd": 0.6, + }, + { + "source": "rtdd:riceegg_3", + "item": None, + "target": "rtdd:wok", + "giveItem": "rtdd:bowlofriceegg", + "consume": 0, + }, + + # ===================================================================== + # 二、煎锅类菜谱 (rtdd:oilpan) + # 上油步骤(共用): 煎锅 + 带油锅铲 → 带油煎锅 + # ===================================================================== + + # ---- 公用上油:煎锅 + 带油锅铲 → 带油煎锅 ---- + { + "source": "rtdd:oilpan", + "item": "rtdd:spatula_oil", + "target": "rtdd:oilpan", + "consume": 0, + }, + + # ============================================================ + # 【煎牛排】 + # ============================================================ + { + "source": "rtdd:oilpan", + "item": "minecraft:beef", + "target": "rtdd:cookinganymeat", + "consume": 1, + }, + { + "source": "rtdd:cookinganymeat", + "item": "rtdd:spatula", + "target": "rtdd:cookedanymeat", + "consume": 0, + "stirCount": 3, + "stirCd": 1.0, + }, + { + "source": "rtdd:cookedanymeat", + "item": None, + "target": "rtdd:oilpan", + "giveItem": "rtdd:plate_2", + "consume": 0, + }, + + # ============================================================ + # 【煎鲑鱼】 + # ============================================================ + { + "source": "rtdd:oilpan", + "item": "minecraft:salmon", + "target": "rtdd:cookingfish", + "consume": 1, + }, + { + "source": "rtdd:cookingfish", + "item": "rtdd:spatula", + "target": "rtdd:cookingfish_1", + "consume": 0, + "stirCount": 3, + "stirCd": 1.0, + }, + { + "source": "rtdd:cookingfish_1", + "item": None, + "target": "rtdd:oilpan", + "giveItem": "rtdd:plate_5", + "consume": 0, + }, + + # ============================================================ + # 【煎猪排】 + # ============================================================ + { + "source": "rtdd:oilpan", + "item": "minecraft:porkchop", + "target": "rtdd:cookinganymeat", + "consume": 1, + }, + { + "source": "rtdd:cookinganymeat", + "item": "rtdd:spatula", + "target": "rtdd:cookedanymeat", + "consume": 0, + "stirCount": 3, + "stirCd": 1.0, + }, + { + "source": "rtdd:cookedanymeat", + "item": None, + "target": "rtdd:oilpan", + "giveItem": "rtdd:plate_1", + "consume": 0, + }, + + # ============================================================ + # 【煎面饼(葱油饼)】 + # ============================================================ + { + "source": "rtdd:oilpan", + "item": "rtdd:scallion_pancake_0", + "target": "rtdd:cooking_scallion_pancake_0", + "consume": 1, + }, + { + "source": "rtdd:cooking_scallion_pancake_0", + "item": "rtdd:spatula", + "target": "rtdd:cooking_scallion_pancake_1", + "consume": 0, + "stirCount": 3, + "stirCd": 1.0, + }, + { + "source": "rtdd:cooking_scallion_pancake_1", + "item": None, + "target": "rtdd:oilpan", + "giveItem": "rtdd:scallion_pancake", + "consume": 0, + }, + + # ============================================================ + # 【煎面团】 + # ============================================================ + { + "source": "rtdd:oilpan", + "item": "rtdd:cooked_dought", + "target": "rtdd:cookingdought", + "consume": 1, + }, + { + "source": "rtdd:cookingdought", + "item": "rtdd:spatula", + "target": "rtdd:cookingdought_1", + "consume": 0, + "stirCount": 3, + "stirCd": 1.0, + }, + { + "source": "rtdd:cookingdought_1", + "item": None, + "target": "rtdd:oilpan", + "giveItem": "rtdd:saucecake", + "consume": 0, + }, + + # ============================================================ + # 【煎酱香饼】 + # ============================================================ + { + "source": "rtdd:oilpan", + "item": "rtdd:cooked_dought", + "target": "rtdd:cooking_pancake_1", + "consume": 1, + }, + { + "source": "rtdd:cooking_pancake_1", + "item": "rtdd:spatula", + "target": "rtdd:cookingpancake_2", + "consume": 0, + "stirCount": 3, + "stirCd": 1.0, + }, + { + "source": "rtdd:cookingpancake_2", + "item": None, + "target": "rtdd:oilpan", + "giveItem": "rtdd:cookedpancake", + "consume": 0, + }, + + # ============================================================ + # 【煎意面(基础)】 + # ============================================================ + { + "source": "rtdd:oilpan", + "item": "rtdd:noodles", + "target": "rtdd:pastapot_0", + "consume": 1, + }, + { + "source": "rtdd:pastapot_0", + "item": "rtdd:spatula", + "target": "rtdd:pastapot_1", + "consume": 0, + "stirCount": 4, + "stirCd": 1.0, + }, + + # ============================================================ + # 【黑椒牛柳意面】 + # ============================================================ + { + "source": "rtdd:pastapot_1", + "item": "rtdd:cooked_beef_tenderloin", + "target": "rtdd:pastapot_2", + "consume": 1, + }, + { + "source": "rtdd:pastapot_2", + "item": "rtdd:blackpepper", + "target": "rtdd:pastapot_3", + "consume": 1, + }, + { + "source": "rtdd:pastapot_3", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_43", "rtdd:oilpan"], + "dropIfNot": ["rtdd:noodles", "rtdd:oilpan"], + }, + { + "source": "rtdd:pastapot_3", + "item": None, + "needFinished": True, + "target": "rtdd:oilpan", + "giveItem": "rtdd:plate_43", + "consume": 0, + }, + + # ============================================================ + # 【奶油培根意面】 + # ============================================================ + { + "source": "rtdd:pastapot_1", + "item": "minecraft:porkchop", + "target": "rtdd:pastapot_4", + "consume": 1, + }, + { + "source": "rtdd:pastapot_4", + "item": "rtdd:cream_0", + "target": "rtdd:pastapot_5", + "consume": 1, + }, + { + "source": "rtdd:pastapot_5", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_44", "rtdd:oilpan"], + "dropIfNot": ["rtdd:noodles", "rtdd:oilpan"], + }, + { + "source": "rtdd:pastapot_5", + "item": None, + "needFinished": True, + "target": "rtdd:oilpan", + "giveItem": "rtdd:plate_44", + "consume": 0, + }, + + # ============================================================ + # 【咖喱鸡肉意面】 + # ============================================================ + { + "source": "rtdd:pastapot_1", + "item": "minecraft:cooked_chicken", + "target": "rtdd:pastapot_6", + "consume": 1, + }, + { + "source": "rtdd:pastapot_6", + "item": "minecraft:potato", + "target": "rtdd:pastapot_7", + "consume": 1, + }, + { + "source": "rtdd:pastapot_7", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_45", "rtdd:oilpan"], + "dropIfNot": ["rtdd:noodles", "rtdd:oilpan"], + }, + { + "source": "rtdd:pastapot_7", + "item": None, + "needFinished": True, + "target": "rtdd:oilpan", + "giveItem": "rtdd:plate_45", + "consume": 0, + }, + + # ============================================================ + # 【番茄肉酱意面】 + # ============================================================ + { + "source": "rtdd:pastapot_1", + "item": "rtdd:crushedmeat", + "target": "rtdd:pastapot_8", + "consume": 1, + }, + { + "source": "rtdd:pastapot_8", + "item": "minecraft:pumpkin", + "target": "rtdd:pastapot_9", + "consume": 1, + }, + { + "source": "rtdd:pastapot_9", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 0.8, + "onDone": "finish", + "needFinished": False, + "doneMsg": "出锅啦!空手右键盛出来", + "dropIfDone": ["rtdd:plate_46", "rtdd:oilpan"], + "dropIfNot": ["rtdd:noodles", "rtdd:oilpan"], + }, + { + "source": "rtdd:pastapot_9", + "item": None, + "needFinished": True, + "target": "rtdd:oilpan", + "giveItem": "rtdd:plate_46", + "consume": 0, + }, + + # ===================================================================== + # 三、油锅类菜谱 (rtdd:oilpot_0) + # 上油步骤: 油锅 + 油罐 → 带油油锅 (rtdd:oilpot_1) + # ===================================================================== + + # ---- 公用上油:油锅 + 油罐 → 带油油锅 ---- + { + "source": "rtdd:oilpot_0", + "item": "rtdd:oilcan", + "target": "rtdd:oilpot_1", + "consume": 0, + }, + + # ============================================================ + # 【炸薯条】 + # ============================================================ + { + "source": "rtdd:oilpot_1", + "item": "rtdd:potatowedges", + "target": "rtdd:oilfrenchfries_0", + "consume": 1, + }, + { + "source": "rtdd:oilfrenchfries_0", + "item": "rtdd:spatula", + "target": "rtdd:oilfrenchfries_1", + "consume": 0, + "stirCount": 3, + "stirCd": 1.5, + }, + { + "source": "rtdd:oilfrenchfries_1", + "item": "rtdd:spatula", + "target": "rtdd:oilfrenchfries_2", + "consume": 0, + "stirCount": 3, + "stirCd": 1.5, + }, + { + "source": "rtdd:oilfrenchfries_2", + "item": None, + "target": "rtdd:oilpot_0", + "giveItem": "rtdd:plate_37", + "consume": 0, + }, + + # ============================================================ + # 【炸猪排】 + # 步骤1: 带油油锅 + 裹粉猪肉 → 猪排入油锅 + # 步骤2: 翻炒3次 → 半熟 + # 步骤3: 翻炒3次 → 近熟 + # 步骤4: 翻炒3次 → 成品 + # 步骤5: 空手右键 → 获得炸猪排 + # ============================================================ + { + "source": "rtdd:oilpot_1", + "item": "rtdd:oilpork", + "target": "rtdd:oilpotporkchop", + "consume": 1, + }, + { + "source": "rtdd:oilpotporkchop", + "item": "rtdd:spatula", + "target": "rtdd:oilpotporkchop_0", + "consume": 0, + "stirCount": 3, + "stirCd": 1.5, + }, + { + "source": "rtdd:oilpotporkchop_0", + "item": "rtdd:spatula", + "target": "rtdd:oilpotporkchop_1", + "consume": 0, + "stirCount": 3, + "stirCd": 1.5, + }, + { + "source": "rtdd:oilpotporkchop_1", + "item": "rtdd:spatula", + "target": "rtdd:oilpotporkchop_2", + "consume": 0, + "stirCount": 3, + "stirCd": 1.5, + }, + { + "source": "rtdd:oilpotporkchop_2", + "item": None, + "target": "rtdd:oilpot_0", + "giveItem": "rtdd:tonkatsu", + "consume": 0, + }, + + # ============================================================ + # 【炸鱼】 + # 步骤1: 带油油锅 + 裹粉鱼 → 鱼入油锅 + # 步骤2: 翻炒3次 → 半熟 + # 步骤3: 翻炒3次 → 成品 + # 步骤4: 空手右键 → 获得炸鱼 + # ============================================================ + { + "source": "rtdd:oilpot_1", + "item": "rtdd:oilfish_0", + "target": "rtdd:oilpotfish_0", + "consume": 1, + }, + { + "source": "rtdd:oilpotfish_0", + "item": "rtdd:spatula", + "target": "rtdd:oilpotfish_1", + "consume": 0, + "stirCount": 3, + "stirCd": 1.5, + }, + { + "source": "rtdd:oilpotfish_1", + "item": "rtdd:spatula", + "target": "rtdd:oilpotfish_2", + "consume": 0, + "stirCount": 3, + "stirCd": 1.5, + }, + { + "source": "rtdd:oilpotfish_2", + "item": None, + "target": "rtdd:oilpot_0", + "giveItem": "rtdd:oilfish", + "consume": 0, + }, + + # ============================================================ + # 【炸鸡块】 + # 步骤1: 带油油锅 + 裹粉鸡块 → 鸡块入油锅 + # 步骤2: 翻炒3次 → 半熟 + # 步骤3: 翻炒3次 → 成品 + # 步骤4: 空手右键 → 获得炸鸡块 + # ============================================================ + { + "source": "rtdd:oilpot_1", + "item": "rtdd:oil_chickennuggets", + "target": "rtdd:oilchickennuggets_0", + "consume": 1, + }, + { + "source": "rtdd:oilchickennuggets_0", + "item": "rtdd:spatula", + "target": "rtdd:oilchickennuggets_1", + "consume": 0, + "stirCount": 3, + "stirCd": 1.5, + }, + { + "source": "rtdd:oilchickennuggets_1", + "item": "rtdd:spatula", + "target": "rtdd:oilchickennuggets_2", + "consume": 0, + "stirCount": 3, + "stirCd": 1.5, + }, + { + "source": "rtdd:oilchickennuggets_2", + "item": None, + "target": "rtdd:oilpot_0", + "giveItem": "rtdd:fried_chicken_nuggets", + "consume": 0, + }, + + # ============================================================ + # 【炸饺子】 + # 步骤1: 带油油锅 + 饺子 → 饺子入油锅 + # 步骤2: 翻炒3次 → 成品 + # 步骤3: 空手右键 → 获得炸饺子 + # ============================================================ + { + "source": "rtdd:oilpot_1", + "item": "rtdd:dumplings_4", + "target": "rtdd:oil_frieddumplings_1", + "consume": 1, + }, + { + "source": "rtdd:oil_frieddumplings_1", + "item": "rtdd:spatula", + "target": "rtdd:oil_frieddumplings_2", + "consume": 0, + "stirCount": 3, + "stirCd": 1.5, + }, + { + "source": "rtdd:oil_frieddumplings_2", + "item": None, + "target": "rtdd:oilpot_0", + "giveItem": "rtdd:fried_dumplings", + "consume": 0, + }, + + # ============================================================ + # 【炸天妇罗】 + # 步骤1: 带油油锅 + 裹粉天妇罗 → 天妇罗入油锅 + # 步骤2: 翻炒3次 → 成品 + # 步骤3: 空手右键 → 获得天妇罗炸虾盘 + # ============================================================ + { + "source": "rtdd:oilpot_1", + "item": "rtdd:oiltempura", + "target": "rtdd:oiltempura_1", + "consume": 1, + }, + { + "source": "rtdd:oiltempura_1", + "item": "rtdd:spatula", + "target": "rtdd:oiltempura_2", + "consume": 0, + "stirCount": 3, + "stirCd": 1.5, + }, + { + "source": "rtdd:oiltempura_2", + "item": None, + "target": "rtdd:oilpot_0", + "giveItem": "rtdd:plate_49", + "consume": 0, + }, + + # ===================================================================== + # 四、汤锅类菜谱 (rtdd:potsimmering_0) + # 加水步骤(共用): 架锅 + 水桶 → 带水架锅 (rtdd:potsimmeringwater) + # ===================================================================== + + # ---- 公用加水:架锅 + 水桶 → 带水架锅 ---- + { + "source": "rtdd:potsimmering_0", + "item": "minecraft:water_bucket", + "target": "rtdd:potsimmeringwater", + "consume": 0, + }, + + # ============================================================ + # 【蔬菜肉汤】 + # 步骤1: 带水架锅 + 青菜 → 青菜入汤锅 + # 步骤2: 青菜入汤锅 + 生牛肉 → 蔬菜牛肉汤锅 + # 步骤3: 炖煮(翻炒)各阶段 → 成品 + # 步骤4: 空手右键 → 获得蔬菜肉汤碗 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "rtdd:vegetable", + "target": "rtdd:vegetablesoup", + "consume": 1, + }, + { + "source": "rtdd:vegetablesoup", + "item": "minecraft:beef", + "target": "rtdd:vegetablebeefsoup", + "consume": 1, + }, + { + "source": "rtdd:vegetablebeefsoup", + "item": "rtdd:spatula", + "target": "rtdd:vegetablebeefsoup_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:vegetablebeefsoup_1", + "item": "rtdd:spatula", + "target": "rtdd:vegetablebeefsoup_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:vegetablebeefsoup_2", + "item": "rtdd:spatula", + "target": "rtdd:vegetablebeefsoup_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:vegetablebeefsoup_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlavegetablebeefsoup", + "consume": 0, + }, + + # ============================================================ + # 【清汤羊肉】 + # ============================================================ + { + "source": "rtdd:vegetablesoup", + "item": "minecraft:mutton", + "target": "rtdd:vegetablelambsoup", + "consume": 1, + }, + { + "source": "rtdd:vegetablelambsoup", + "item": "rtdd:spatula", + "target": "rtdd:vegetablelambsoup_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:vegetablelambsoup_1", + "item": "rtdd:spatula", + "target": "rtdd:vegetablelambsoup_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:vegetablelambsoup_2", + "item": "rtdd:spatula", + "target": "rtdd:vegetablelambsoup_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:vegetablelambsoup_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlavegetablelambsoup", + "consume": 0, + }, + + # ============================================================ + # 【青菜瘦肉汤】 + # ============================================================ + { + "source": "rtdd:vegetablesoup", + "item": "minecraft:porkchop", + "target": "rtdd:vegetableleanbroth", + "consume": 1, + }, + { + "source": "rtdd:vegetableleanbroth", + "item": "rtdd:spatula", + "target": "rtdd:vegetableleanbroth_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:vegetableleanbroth_1", + "item": "rtdd:spatula", + "target": "rtdd:vegetableleanbroth_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:vegetableleanbroth_2", + "item": "rtdd:spatula", + "target": "rtdd:vegetableleanbroth_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:vegetableleanbroth_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlavegetableleanbroth", + "consume": 0, + }, + + # ============================================================ + # 【蔬菜汤(纯素)】 + # ============================================================ + { + "source": "rtdd:vegetablesoup", + "item": "rtdd:spatula", + "target": "rtdd:vegetablesstew", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:vegetablesstew", + "item": "rtdd:spatula", + "target": "rtdd:vegetablesstew_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:vegetablesstew_1", + "item": "rtdd:spatula", + "target": "rtdd:vegetablesstew_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:vegetablesstew_2", + "item": "rtdd:spatula", + "target": "rtdd:vegetablesstew_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:vegetablesstew_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlavegetablesstew", + "consume": 0, + }, + + # ============================================================ + # 【萝卜排骨汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "minecraft:carrot", + "target": "rtdd:carrotsoup", + "consume": 1, + }, + { + "source": "rtdd:carrotsoup", + "item": "rtdd:porkrib", + "target": "rtdd:carrotribs", + "consume": 1, + }, + { + "source": "rtdd:carrotribs", + "item": "rtdd:spatula", + "target": "rtdd:carrotribs_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:carrotribs_1", + "item": "rtdd:spatula", + "target": "rtdd:carrotribs_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:carrotribs_2", + "item": "rtdd:spatula", + "target": "rtdd:carrotribs_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:carrotribs_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlacarrotribs", + "consume": 0, + }, + + # ============================================================ + # 【萝卜鳕鱼汤】 + # ============================================================ + { + "source": "rtdd:carrotsoup", + "item": "minecraft:cod", + "target": "rtdd:carrotcodsoup", + "consume": 1, + }, + { + "source": "rtdd:carrotcodsoup", + "item": "rtdd:spatula", + "target": "rtdd:carrotcodsoup_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:carrotcodsoup_1", + "item": "rtdd:spatula", + "target": "rtdd:carrotcodsoup_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:carrotcodsoup_2", + "item": "rtdd:spatula", + "target": "rtdd:carrotcodsoup_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:carrotcodsoup_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlacarrotcodsoup", + "consume": 0, + }, + + # ============================================================ + # 【萝卜鱼骨汤】 + # ============================================================ + { + "source": "rtdd:carrotsoup", + "item": "minecraft:cod", + "target": "rtdd:carrotfishsoup", + "consume": 1, + }, + { + "source": "rtdd:carrotfishsoup", + "item": "rtdd:spatula", + "target": "rtdd:carrotfishsoup_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:carrotfishsoup_1", + "item": "rtdd:spatula", + "target": "rtdd:carrotfishsoup_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:carrotfishsoup_2", + "item": "rtdd:spatula", + "target": "rtdd:carrotfishsoup_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:carrotfishsoup_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:browncarrotfishsoupsoup", + "consume": 0, + }, + + # ============================================================ + # 【牛里脊肉汤】 + # ============================================================ + { + "source": "rtdd:carrotsoup", + "item": "rtdd:beef_tenderloin", + "target": "rtdd:carrotbeefsoup", + "consume": 1, + }, + { + "source": "rtdd:carrotbeefsoup", + "item": "rtdd:spatula", + "target": "rtdd:carrotbeefsoup_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:carrotbeefsoup_1", + "item": "rtdd:spatula", + "target": "rtdd:carrotbeefsoup_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:carrotbeefsoup_2", + "item": "rtdd:spatula", + "target": "rtdd:carrotbeefsoup_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:carrotbeefsoup_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlacarrotbeefsoup", + "consume": 0, + }, + + # ============================================================ + # 【牛骨汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "minecraft:bone", + "target": "rtdd:beefbonebroth", + "consume": 1, + }, + { + "source": "rtdd:beefbonebroth", + "item": "rtdd:spatula", + "target": "rtdd:beefbonebroth_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:beefbonebroth_1", + "item": "rtdd:spatula", + "target": "rtdd:beefbonebroth_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:beefbonebroth_2", + "item": "rtdd:spatula", + "target": "rtdd:beefbonebroth_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:beefbonebroth_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlabeefbonebroth", + "consume": 0, + }, + + # ============================================================ + # 【萝卜土豆小排汤】 + # ============================================================ + { + "source": "rtdd:carrotsoup", + "item": "minecraft:potato", + "target": "rtdd:carrotandpotatosoup", + "consume": 1, + }, + { + "source": "rtdd:carrotandpotatosoup", + "item": "rtdd:sheepracks", + "target": "rtdd:lambchopsoup_1", + "consume": 1, + }, + { + "source": "rtdd:lambchopsoup_1", + "item": "rtdd:spatula", + "target": "rtdd:lambchopsoup_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:lambchopsoup_2", + "item": "rtdd:spatula", + "target": "rtdd:lambchopsoup_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:lambchopsoup_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowla_lambchopsoup", + "consume": 0, + }, + + # ============================================================ + # 【萝卜里脊肉汤】 + # ============================================================ + { + "source": "rtdd:carrotsoup", + "item": "rtdd:sheeploins", + "target": "rtdd:lambsoupwithturnips", + "consume": 1, + }, + { + "source": "rtdd:lambsoupwithturnips", + "item": "rtdd:spatula", + "target": "rtdd:lambsoupwithturnips_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:lambsoupwithturnips_1", + "item": "rtdd:spatula", + "target": "rtdd:lambsoupwithturnips_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:lambsoupwithturnips_2", + "item": "rtdd:spatula", + "target": "rtdd:lambsoupwithturnips_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:lambsoupwithturnips_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:brownlambsoupwithturnipssoup", + "consume": 0, + }, + + # ============================================================ + # 【乱炖羊肉汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "minecraft:mutton", + "target": "rtdd:lambstew", + "consume": 1, + }, + { + "source": "rtdd:lambstew", + "item": "rtdd:spatula", + "target": "rtdd:lambstew_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:lambstew_1", + "item": "rtdd:spatula", + "target": "rtdd:lambstew_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:lambstew_2", + "item": "rtdd:spatula", + "target": "rtdd:lambstew_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:lambstew_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlalambstew", + "consume": 0, + }, + + # ============================================================ + # 【土豆蛋花汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "minecraft:potato", + "target": "rtdd:potatosoup", + "consume": 1, + }, + { + "source": "rtdd:potatosoup", + "item": "minecraft:egg", + "target": "rtdd:potatoeggsoup", + "consume": 1, + }, + { + "source": "rtdd:potatoeggsoup", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + "onDone": "finish", + "needFinished": False, + "doneMsg": "汤炖好啦!空手右键盛出来", + "dropIfDone": ["rtdd:bowlapotatoeggsoup", "rtdd:potsimmering_0"], + "dropIfNot": ["minecraft:potato", "rtdd:potsimmering_0"], + }, + { + "source": "rtdd:potatoeggsoup", + "item": None, + "needFinished": True, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlapotatoeggsoup", + "consume": 0, + }, + + # ============================================================ + # 【蛋花鳕鱼汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "minecraft:egg", + "target": "rtdd:eggsoup", + "consume": 1, + }, + { + "source": "rtdd:eggsoup", + "item": "minecraft:cod", + "target": "rtdd:eggcodsoup", + "consume": 1, + }, + { + "source": "rtdd:eggcodsoup", + "item": "rtdd:spatula", + "target": "rtdd:eggcodsoup_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:eggcodsoup_1", + "item": "rtdd:spatula", + "target": "rtdd:eggcodsoup_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:eggcodsoup_2", + "item": "rtdd:spatula", + "target": "rtdd:eggcodsoup_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:eggcodsoup_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlaeggcodsoup", + "consume": 0, + }, + + # ============================================================ + # 【瘦肉蛋花汤】 + # ============================================================ + { + "source": "rtdd:eggsoup", + "item": "minecraft:porkchop", + "target": "rtdd:norieggsoup", + "consume": 1, + }, + { + "source": "rtdd:norieggsoup", + "item": "rtdd:spatula", + "target": "rtdd:norieggsoup_0", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:norieggsoup_0", + "item": "rtdd:spatula", + "target": "rtdd:norieggsoup_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:norieggsoup_1", + "item": "rtdd:spatula", + "target": "rtdd:norieggsoup_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:norieggsoup_2", + "item": "rtdd:spatula", + "target": "rtdd:norieggsoup_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:norieggsoup_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:brown_norieggsoup", + "consume": 0, + }, + + # ============================================================ + # 【豆腐鱼汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "rtdd:beancurd", + "target": "rtdd:tufusoup", + "consume": 1, + }, + { + "source": "rtdd:tufusoup", + "item": "minecraft:cod", + "target": "rtdd:tufusoupb", + "consume": 1, + }, + { + "source": "rtdd:tufusoupb", + "item": "rtdd:spatula", + "target": "rtdd:tufusoupc", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:tufusoupc", + "item": "rtdd:spatula", + "target": "rtdd:tufufishsoup_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:tufufishsoup_1", + "item": "rtdd:spatula", + "target": "rtdd:tufufishsoup_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:tufufishsoup_2", + "item": "rtdd:spatula", + "target": "rtdd:tufufishsoup_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:tufufishsoup_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlatufufish", + "consume": 0, + }, + + # ============================================================ + # 【豆腐汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "rtdd:beancurd", + "target": "rtdd:beancurdsoup_0", + "consume": 1, + }, + { + "source": "rtdd:beancurdsoup_0", + "item": "rtdd:spatula", + "target": "rtdd:beancurdsoup_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:beancurdsoup_1", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlabeancurdsoup", + "consume": 0, + }, + + # ============================================================ + # 【蘑菇汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "minecraft:brown_mushroom", + "target": "rtdd:mushroomsoup", + "consume": 1, + }, + { + "source": "rtdd:mushroomsoup", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + "onDone": "finish", + "needFinished": False, + "doneMsg": "汤炖好啦!空手右键盛出来", + "dropIfDone": ["rtdd:bowlamushroomsoup", "rtdd:potsimmering_0"], + "dropIfNot": ["minecraft:brown_mushroom", "rtdd:potsimmering_0"], + }, + { + "source": "rtdd:mushroomsoup", + "item": None, + "needFinished": True, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlamushroomsoup", + "consume": 0, + }, + + # ============================================================ + # 【红蘑菇汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "minecraft:red_mushroom", + "target": "rtdd:red_mushroomsoup", + "consume": 1, + }, + { + "source": "rtdd:red_mushroomsoup", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + "onDone": "finish", + "needFinished": False, + "doneMsg": "汤炖好啦!空手右键盛出来", + "dropIfDone": ["rtdd:bowlaredmushroomsoup", "rtdd:potsimmering_0"], + "dropIfNot": ["minecraft:red_mushroom", "rtdd:potsimmering_0"], + }, + { + "source": "rtdd:red_mushroomsoup", + "item": None, + "needFinished": True, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlaredmushroomsoup", + "consume": 0, + }, + + # ============================================================ + # 【小鸡炖蘑菇】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "minecraft:chicken", + "target": "rtdd:chickenstewwithmushrooms", + "consume": 1, + }, + { + "source": "rtdd:chickenstewwithmushrooms", + "item": "minecraft:brown_mushroom", + "target": "rtdd:chickenstewwithmushrooms_1", + "consume": 1, + }, + { + "source": "rtdd:chickenstewwithmushrooms_1", + "item": "rtdd:spatula", + "target": "rtdd:chickenstewwithmushrooms_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:chickenstewwithmushrooms_2", + "item": "rtdd:spatula", + "target": "rtdd:chickenstewwithmushrooms_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:chickenstewwithmushrooms_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlofmushroomsoup", + "consume": 0, + }, + + # ============================================================ + # 【蹄花汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "rtdd:ham", + "target": "rtdd:brownpigfootsoup", + "consume": 1, + }, + { + "source": "rtdd:brownpigfootsoup", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + "onDone": "finish", + "needFinished": False, + "doneMsg": "汤炖好啦!空手右键盛出来", + "dropIfDone": ["rtdd:bowlapigfootsoup", "rtdd:potsimmering_0"], + "dropIfNot": ["rtdd:ham", "rtdd:potsimmering_0"], + }, + { + "source": "rtdd:brownpigfootsoup", + "item": None, + "needFinished": True, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlapigfootsoup", + "consume": 0, + }, + + # ============================================================ + # 【蔬菜土豆羊肉汤】 + # ============================================================ + { + "source": "rtdd:vegetablesoup", + "item": "minecraft:potato", + "target": "rtdd:vegetablepotatoesandlambsteaksoup", + "consume": 1, + }, + { + "source": "rtdd:vegetablepotatoesandlambsteaksoup", + "item": "minecraft:mutton", + "target": "rtdd:vegetablepotatoesandlambsteaksoup_1", + "consume": 1, + }, + { + "source": "rtdd:vegetablepotatoesandlambsteaksoup_1", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + "onDone": "finish", + "needFinished": False, + "doneMsg": "汤炖好啦!空手右键盛出来", + "dropIfDone": ["rtdd:bowlavegetablepotatoandlambsoup", "rtdd:potsimmering_0"], + "dropIfNot": ["minecraft:mutton", "rtdd:potsimmering_0"], + }, + { + "source": "rtdd:vegetablepotatoesandlambsteaksoup_1", + "item": None, + "needFinished": True, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlavegetablepotatoandlambsoup", + "consume": 0, + }, + + # ============================================================ + # 【鱿鱼汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "rtdd:rawsquidwhiskersr", + "target": "rtdd:sqidsoup", + "consume": 1, + }, + { + "source": "rtdd:sqidsoup", + "item": "rtdd:spatula", + "target": "rtdd:sqidsoup_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:sqidsoup_1", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlasqidsoup", + "consume": 0, + }, + + # ============================================================ + # 【鲑鱼汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "minecraft:salmon", + "target": "rtdd:salmonsoup", + "consume": 1, + }, + { + "source": "rtdd:salmonsoup", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + "onDone": "finish", + "needFinished": False, + "doneMsg": "汤炖好啦!空手右键盛出来", + "dropIfDone": ["rtdd:bowlasalmonsoup", "rtdd:potsimmering_0"], + "dropIfNot": ["minecraft:salmon", "rtdd:potsimmering_0"], + }, + { + "source": "rtdd:salmonsoup", + "item": None, + "needFinished": True, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlasalmonsoup", + "consume": 0, + }, + + # ============================================================ + # 【鳕鱼汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "minecraft:cod", + "target": "rtdd:codsoup", + "consume": 1, + }, + { + "source": "rtdd:codsoup", + "item": "rtdd:spatula", + "target": None, + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + "onDone": "finish", + "needFinished": False, + "doneMsg": "汤炖好啦!空手右键盛出来", + "dropIfDone": ["rtdd:bowlacodsoup", "rtdd:potsimmering_0"], + "dropIfNot": ["minecraft:cod", "rtdd:potsimmering_0"], + }, + { + "source": "rtdd:codsoup", + "item": None, + "needFinished": True, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlacodsoup", + "consume": 0, + }, + + # ============================================================ + # 【鱼片汤】 + # ============================================================ + { + "source": "rtdd:vegetablesoup", + "item": "rtdd:sashimi", + "target": "rtdd:vegetablefishsoup_0", + "consume": 1, + }, + { + "source": "rtdd:vegetablefishsoup_0", + "item": "rtdd:spatula", + "target": "rtdd:vegetablefishsoup_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:vegetablefishsoup_1", + "item": "rtdd:spatula", + "target": "rtdd:vegetablefishsoup_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:vegetablefishsoup_2", + "item": "rtdd:spatula", + "target": "rtdd:vegetablefishsoup_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:vegetablefishsoup_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:brownvegetablefishsoup", + "consume": 0, + }, + + # ============================================================ + # 【肉丸汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "rtdd:rawmeatball", + "target": "rtdd:rawmeatballsoup", + "consume": 1, + }, + { + "source": "rtdd:rawmeatballsoup", + "item": "rtdd:spatula", + "target": "rtdd:rawmeatballsoup_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:rawmeatballsoup_1", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlarawmeatballsoup", + "consume": 0, + }, + + # ============================================================ + # 【猪杂汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "minecraft:porkchop", + "target": "rtdd:rawpigfoodsoup_0", + "consume": 1, + }, + { + "source": "rtdd:rawpigfoodsoup_0", + "item": "rtdd:spatula", + "target": "rtdd:rawpigfoodsoup_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:rawpigfoodsoup_2", + "item": "rtdd:spatula", + "target": "rtdd:rawpigfoodsoup_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:rawpigfoodsoup_3", + "item": "rtdd:spatula", + "target": "rtdd:rawpigfoodsoup_4", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:rawpigfoodsoup_4", + "item": "rtdd:spatula", + "target": "rtdd:rawpigfoodsoup_5", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:rawpigfoodsoup_5", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlarawpigfoodsoup", + "consume": 0, + }, + + # ============================================================ + # 【煮米饭】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "rtdd:brownrice", + "target": "rtdd:rawricepot", + "consume": 1, + }, + { + "source": "rtdd:rawricepot", + "item": "rtdd:spatula", + "target": "rtdd:ricepot_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:ricepot_1", + "item": "rtdd:spatula", + "target": "rtdd:ricepot_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:ricepot_2", + "item": "rtdd:spatula", + "target": "rtdd:ricepot_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:ricepot_3", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlofrice", + "consume": 0, + }, + + # ============================================================ + # 【煮粽子】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "rtdd:rawzongzi", + "target": "rtdd:rawzongzi", + "consume": 1, + }, + { + "source": "rtdd:rawzongzi", + "item": "rtdd:spatula", + "target": "rtdd:cooked_zongzi", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:cooked_zongzi", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:cooked_zongzi", + "consume": 0, + }, + + # ============================================================ + # 【饺子汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "rtdd:dumplings_4", + "target": "rtdd:dumplingssoup", + "consume": 1, + }, + { + "source": "rtdd:dumplingssoup", + "item": "rtdd:spatula", + "target": "rtdd:dumplingssoup_0", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:dumplingssoup_0", + "item": "rtdd:spatula", + "target": "rtdd:dumplingssoup_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:dumplingssoup_1", + "item": "rtdd:spatula", + "target": "rtdd:dumplingssoup_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:dumplingssoup_2", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowladumplingssoup", + "consume": 0, + }, + + # ============================================================ + # 【肉夹馍汤(羊肉泡馍)】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "rtdd:crushed_roujiamo", + "target": "rtdd:roujiamosoup", + "consume": 1, + }, + { + "source": "rtdd:roujiamosoup", + "item": "rtdd:spatula", + "target": "rtdd:roujiamosoup_0", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:roujiamosoup_0", + "item": "rtdd:spatula", + "target": "rtdd:roujiamosoup_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:roujiamosoup_1", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowla_roujiamo", + "consume": 0, + }, + + # ============================================================ + # 【煮面汤】 + # ============================================================ + { + "source": "rtdd:potsimmeringwater", + "item": "rtdd:noodles", + "target": "rtdd:rawnoodlesoup", + "consume": 1, + }, + { + "source": "rtdd:rawnoodlesoup", + "item": "rtdd:spatula", + "target": "rtdd:cookednoodlessoup", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:cookednoodlessoup", + "item": None, + "target": "rtdd:potsimmering_0", + "giveItem": "rtdd:bowlanoodlesoup", + "consume": 0, + }, + + # ===================================================================== + # 五、蒸笼类菜谱 (rtdd:steamer) + # 盖盖步骤(共用): 蒸笼 + 蒸笼盖 → 盖好蒸笼 + # ===================================================================== + + # ---- 公用盖盖:蒸笼 + 蒸笼盖 → 盖好蒸笼 ---- + { + "source": "rtdd:steamer", + "item": "rtdd:steamercover", + "target": "rtdd:steamer", + "consume": 0, + }, + + # ============================================================ + # 【蒸蛋奶】 + # 步骤1: 盖好蒸笼 + 蛋奶液 → 蛋奶入蒸笼 + # 步骤2: 翻炒3次 → 蒸蛋奶 + # 步骤3: 空手右键 → 获得蒸蛋奶 + # ============================================================ + { + "source": "rtdd:steamer", + "item": "rtdd:bowlofcustard", + "target": "rtdd:steamermilkandegg", + "consume": 1, + }, + { + "source": "rtdd:steamermilkandegg", + "item": "rtdd:spatula", + "target": "rtdd:steamermilkandegg_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:steamermilkandegg_1", + "item": None, + "target": "rtdd:steamer", + "giveItem": "rtdd:steamermilkandegg_1", + "consume": 0, + }, + + # ============================================================ + # 【蒸饺子】 + # ============================================================ + { + "source": "rtdd:steamer", + "item": "rtdd:dumplings_4", + "target": "rtdd:steamerdumplings_0", + "consume": 1, + }, + { + "source": "rtdd:steamerdumplings_0", + "item": "rtdd:spatula", + "target": "rtdd:steamerdumplings_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:steamerdumplings_1", + "item": None, + "target": "rtdd:steamer", + "giveItem": "rtdd:plate_30", + "consume": 0, + }, + + # ============================================================ + # 【蒸包子】 + # ============================================================ + { + "source": "rtdd:steamer", + "item": "rtdd:roubao_2", + "target": "rtdd:baozilong_1", + "consume": 1, + }, + { + "source": "rtdd:baozilong_1", + "item": "rtdd:spatula", + "target": "rtdd:baozilong_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:baozilong_2", + "item": None, + "target": "rtdd:steamer", + "giveItem": "rtdd:shouroubao", + "consume": 0, + }, + + # ============================================================ + # 【竹筒饭】 + # 步骤1: 竹筒 + 稻米 → 竹筒装米 + # 步骤2: 竹筒装米 + 水桶 → 竹筒泡米 + # 步骤3: 竹筒泡米 + 放蒸笼上 → 蒸制各阶段 → 熟竹筒饭 + # ============================================================ + { + "source": "rtdd:bamboo_0", + "item": "rtdd:brownrice", + "target": "rtdd:bamboo_1", + "consume": 1, + }, + { + "source": "rtdd:bamboo_1", + "item": "minecraft:water_bucket", + "target": "rtdd:bamboo_2", + "consume": 0, + }, + { + "source": "rtdd:steamer", + "item": "rtdd:bamboo_2", + "target": "rtdd:bamboo_3", + "consume": 1, + }, + { + "source": "rtdd:bamboo_3", + "item": "rtdd:spatula", + "target": "rtdd:bamboo_4", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:bamboo_4", + "item": "rtdd:spatula", + "target": "rtdd:bamboo_5", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:bamboo_5", + "item": None, + "target": "rtdd:steamer", + "giveItem": "rtdd:bamboo_5", + "consume": 0, + }, + + # ===================================================================== + # 六、烤制类菜谱 (rtdd:barbecuegrill_0) + # ===================================================================== + + # ============================================================ + # 【烤乳猪】 + # 步骤1: 烧烤架 + 生猪肉 → 生乳猪上架 + # 步骤2: 翻炒3次 → 烤乳猪 + # 步骤3: 空手右键 → 获得烤乳猪盘 + # ============================================================ + { + "source": "rtdd:barbecuegrill_0", + "item": "minecraft:porkchop", + "target": "rtdd:roastpig_0", + "consume": 1, + }, + { + "source": "rtdd:roastpig_0", + "item": "rtdd:spatula", + "target": "rtdd:roastpig_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:roastpig_1", + "item": None, + "target": "rtdd:barbecuegrill_0", + "giveItem": "rtdd:roastpignew_1", + "consume": 0, + }, + + # ============================================================ + # 【烤鸡】 + # ============================================================ + { + "source": "rtdd:barbecuegrill_0", + "item": "minecraft:chicken", + "target": "rtdd:roastchicken_0", + "consume": 1, + }, + { + "source": "rtdd:roastchicken_0", + "item": "rtdd:spatula", + "target": "rtdd:roastchicken_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:roastchicken_1", + "item": None, + "target": "rtdd:barbecuegrill_0", + "giveItem": "rtdd:roastchicken_1", + "consume": 0, + }, + + # ============================================================ + # 【烤鳕鱼】 + # ============================================================ + { + "source": "rtdd:barbecuegrill_0", + "item": "minecraft:cod", + "target": "rtdd:grilledcod_0", + "consume": 1, + }, + { + "source": "rtdd:grilledcod_0", + "item": "rtdd:spatula", + "target": "rtdd:grilledcod_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:grilledcod_1", + "item": None, + "target": "rtdd:barbecuegrill_0", + "giveItem": "rtdd:grilledcod_1", + "consume": 0, + }, + + # ============================================================ + # 【烤鲑鱼】 + # ============================================================ + { + "source": "rtdd:barbecuegrill_0", + "item": "minecraft:salmon", + "target": "rtdd:grilled_fish", + "consume": 1, + }, + { + "source": "rtdd:grilled_fish", + "item": "rtdd:spatula", + "target": "rtdd:grilled_salmon", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:grilled_salmon", + "item": None, + "target": "rtdd:barbecuegrill_0", + "giveItem": "rtdd:grilled_salmon", + "consume": 0, + }, + + # ============================================================ + # 【烤蔬菜串】 + # ============================================================ + { + "source": "rtdd:barbecuegrill_0", + "item": "rtdd:roasted_vegetables_0", + "target": "rtdd:roasted_vegetables_0", + "consume": 1, + }, + { + "source": "rtdd:roasted_vegetables_0", + "item": "rtdd:spatula", + "target": "rtdd:roasted_vegetables_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:roasted_vegetables_1", + "item": "rtdd:spatula", + "target": "rtdd:roasted_vegetables_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:roasted_vegetables_3", + "item": None, + "target": "rtdd:barbecuegrill_0", + "giveItem": "rtdd:roasted_vegetables_3", + "consume": 0, + }, + + # ============================================================ + # 【烤香菇串】 + # ============================================================ + { + "source": "rtdd:barbecuegrill_0", + "item": "rtdd:roastedmushrooms_0", + "target": "rtdd:roastedmushrooms_0", + "consume": 1, + }, + { + "source": "rtdd:roastedmushrooms_0", + "item": "rtdd:spatula", + "target": "rtdd:roastedmushrooms_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:roastedmushrooms_1", + "item": "rtdd:spatula", + "target": "rtdd:roastedmushrooms_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:roastedmushrooms_3", + "item": None, + "target": "rtdd:barbecuegrill_0", + "giveItem": "rtdd:roastedmushrooms_3", + "consume": 0, + }, + + # ============================================================ + # 【烤肉菜串】 + # ============================================================ + { + "source": "rtdd:barbecuegrill_0", + "item": "rtdd:beefkebabs_0", + "target": "rtdd:beefkebabs_0", + "consume": 1, + }, + { + "source": "rtdd:beefkebabs_0", + "item": "rtdd:spatula", + "target": "rtdd:beefkebabs_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:beefkebabs_1", + "item": "rtdd:spatula", + "target": "rtdd:beefkebabs_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:beefkebabs_3", + "item": None, + "target": "rtdd:barbecuegrill_0", + "giveItem": "rtdd:beefkebabs_3", + "consume": 0, + }, + + # ============================================================ + # 【烤羊肉串】 + # ============================================================ + { + "source": "rtdd:barbecuegrill_0", + "item": "rtdd:lambkebabs_0", + "target": "rtdd:lambkebabs_0", + "consume": 1, + }, + { + "source": "rtdd:lambkebabs_0", + "item": "rtdd:spatula", + "target": "rtdd:lambkebabs_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:lambkebabs_1", + "item": "rtdd:spatula", + "target": "rtdd:lambkebabs_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:lambkebabs_3", + "item": None, + "target": "rtdd:barbecuegrill_0", + "giveItem": "rtdd:lambkebabs_3", + "consume": 0, + }, + + # ===================================================================== + # 七、面食/面团类菜谱 + # ===================================================================== + + # ============================================================ + # 【做面团】 + # 步骤1: 面粉方块 + 水桶 → 生面团 + # 步骤2: 生面团 + 擀面杖擀3次 → 面团 + # ============================================================ + { + "source": "rtdd:farineblock", + "item": "minecraft:water_bucket", + "target": "rtdd:dough_0", + "consume": 0, + }, + { + "source": "rtdd:dough_0", + "item": "rtdd:rollingpin", + "target": "rtdd:dough_1", + "consume": 0, + "stirCount": 3, + "stirCd": 1.0, + }, + + # ============================================================ + # 【做小面团(饺子皮/包子皮)】 + # 步骤1: 面团 + 擀面杖 → 小面团_0 + # 步骤2: 小面团_0 → 擀 → 小面团_1 → 擀 → 小面团_2 → 擀 → 小面团_3 + # ============================================================ + { + "source": "rtdd:dough_1", + "item": "rtdd:rollingpin", + "target": "rtdd:smalldough_0", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:smalldough_0", + "item": "rtdd:rollingpin", + "target": "rtdd:smalldough_1", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:smalldough_1", + "item": "rtdd:rollingpin", + "target": "rtdd:smalldough_2", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:smalldough_2", + "item": "rtdd:rollingpin", + "target": "rtdd:smalldough_3", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + + # ============================================================ + # 【做饺子】 + # 步骤1: 小面团_3 + 擀面杖 → 面皮 + # 步骤2: 面皮 + 碎肉 → 饺子皮包肉 + # 步骤3: 捏合各阶段 → 饺子 + # ============================================================ + { + "source": "rtdd:smalldough_3", + "item": "rtdd:rollingpin", + "target": "rtdd:dumplings_0", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:dumplings_0", + "item": "rtdd:crushedmeat", + "target": "rtdd:dumplings_1", + "consume": 1, + }, + { + "source": "rtdd:dumplings_1", + "item": "rtdd:spatula", + "target": "rtdd:dumplings_2", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:dumplings_2", + "item": "rtdd:spatula", + "target": "rtdd:dumplings_3", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:dumplings_3", + "item": "rtdd:spatula", + "target": "rtdd:dumplings_4", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + + # ============================================================ + # 【做包子】 + # 步骤1: 小面团_3 + 擀面杖 → 包子皮 + # 步骤2: 包子皮 + 碎肉 → 包子皮包肉 + # 步骤3: 捏合 → 包子 + # ============================================================ + { + "source": "rtdd:smalldough_3", + "item": "rtdd:rollingpin", + "target": "rtdd:baozipi", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:baozipi", + "item": "rtdd:crushedmeat", + "target": "rtdd:roubao_1", + "consume": 1, + }, + { + "source": "rtdd:roubao_1", + "item": "rtdd:spatula", + "target": "rtdd:roubao_2", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + + # ============================================================ + # 【做法棍面包】 + # 步骤1: 面团 + 揉面板 → 法棍面胚 + # 步骤2: 法棍面胚 + 放入烤炉 → 烤制 → 法棍面包 + # ============================================================ + { + "source": "rtdd:dough_1", + "item": "rtdd:rollingpin", + "target": "rtdd:breaddough_1", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:breaddough_1", + "item": "rtdd:rollingpin", + "target": "rtdd:breaddough_1a", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:breaddough_1a", + "item": "rtdd:spatula", + "target": "rtdd:bread_1", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:bread_1", + "item": None, + "target": "rtdd:oven", + "giveItem": "rtdd:bread_1a", + "consume": 0, + }, + + # ============================================================ + # 【做吐司】 + # ============================================================ + { + "source": "rtdd:dough_1", + "item": "rtdd:rollingpin", + "target": "rtdd:breaddough_4", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:breaddough_4", + "item": "rtdd:spatula", + "target": "rtdd:bread_2", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:bread_2", + "item": None, + "target": "rtdd:oven", + "giveItem": "rtdd:bread_2a", + "consume": 0, + }, + + # ============================================================ + # 【做可颂】 + # ============================================================ + { + "source": "rtdd:dough_1", + "item": "rtdd:rollingpin", + "target": "rtdd:dought_9", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:dought_9", + "item": "rtdd:spatula", + "target": "rtdd:bread_3", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:bread_3", + "item": None, + "target": "rtdd:oven", + "giveItem": "rtdd:bread_3a", + "consume": 0, + }, + + # ============================================================ + # 【做甜甜圈】 + # ============================================================ + { + "source": "rtdd:dough_1", + "item": "rtdd:rollingpin", + "target": "rtdd:breaddough_4d", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:breaddough_4d", + "item": "rtdd:spatula", + "target": "rtdd:bread_4", + "consume": 0, + "stirCount": 3, + "stirCd": 1.5, + }, + { + "source": "rtdd:bread_4", + "item": None, + "target": "rtdd:oilpot_0", + "giveItem": "rtdd:bread_4a", + "consume": 0, + }, + + # ============================================================ + # 【做葱油饼】 + # 步骤1: 面团 + 擀面杖 → 面饼 + # 步骤2: 面饼 + 葱花 → 葱油面饼 + # ============================================================ + { + "source": "rtdd:dough_1", + "item": "rtdd:rollingpin", + "target": "rtdd:scallion_pancake_0", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:scallion_pancake_0", + "item": "rtdd:crushedscallions", + "target": "rtdd:scallion_pancake_0", + "consume": 1, + }, + + # ============================================================ + # 【做蛋糕】 + # 步骤1: 搅拌器 + 鸡蛋 → 蛋液搅拌器 + # 步骤2: 蛋液搅拌器 + 奶油 → 蛋奶搅拌器 + # 步骤3: 蛋奶搅拌器 + 面粉 → 面糊搅拌器 + # 步骤4: 空手右键 → 碗装蛋糕半成品 + # ============================================================ + { + "source": "rtdd:beater", + "item": "minecraft:egg", + "target": "rtdd:beater_eggsandmilk_0", + "consume": 1, + }, + { + "source": "rtdd:beater_eggsandmilk_0", + "item": "rtdd:cream_0", + "target": "rtdd:beater_eggsandmilk_1", + "consume": 1, + }, + { + "source": "rtdd:beater_eggsandmilk_1", + "item": "rtdd:farine", + "target": "rtdd:beater_eggsandmilk_2", + "consume": 1, + }, + { + "source": "rtdd:beater_eggsandmilk_2", + "item": None, + "target": "rtdd:beater", + "giveItem": "rtdd:cakebatterblock", + "consume": 0, + }, + { + "source": "rtdd:cakebatterblock", + "item": "rtdd:spatula", + "target": "rtdd:cakebase", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:cakebase", + "item": "rtdd:cream_0", + "target": "rtdd:cake_0", + "consume": 1, + }, + { + "source": "rtdd:cakebase", + "item": "rtdd:honey", + "target": "rtdd:cake_1", + "consume": 1, + }, + { + "source": "rtdd:cakebase", + "item": "rtdd:berry", + "target": "rtdd:cake_2", + "consume": 1, + }, + { + "source": "rtdd:cakebase", + "item": "rtdd:cocoa", + "target": "rtdd:cake_3", + "consume": 1, + }, + + # ============================================================ + # 【做布丁】 + # 步骤1: 搅拌器 + 鸡蛋 → 蛋液搅拌器 + # 步骤2: 蛋液搅拌器 + 奶油 → 布丁液搅拌器 + # 步骤3: 空手右键 → 布丁半成品盘 + # 步骤4: 布丁半成品盘 + 放入蒸笼 → 布丁 + # ============================================================ + { + "source": "rtdd:beater", + "item": "minecraft:egg", + "target": "rtdd:beater_custard_1", + "consume": 1, + }, + { + "source": "rtdd:beater_custard_1", + "item": "rtdd:cream_0", + "target": "rtdd:beater_custard_2", + "consume": 1, + }, + { + "source": "rtdd:beater_custard_2", + "item": None, + "target": "rtdd:beater", + "giveItem": "rtdd:plate_35", + "consume": 0, + }, + { + "source": "rtdd:steamer", + "item": "rtdd:plate_35", + "target": "rtdd:cream_caramel", + "consume": 1, + }, + { + "source": "rtdd:cream_caramel", + "item": "rtdd:spatula", + "target": "rtdd:cream_caramel", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:cream_caramel", + "item": None, + "target": "rtdd:steamer", + "giveItem": "rtdd:cream_caramel", + "consume": 0, + }, + + # ============================================================ + # 【做舒芙蕾】 + # ============================================================ + { + "source": "rtdd:beater", + "item": "minecraft:egg", + "target": "rtdd:beater", + "consume": 1, + }, + { + "source": "rtdd:beater", + "item": "rtdd:cream_0", + "target": "rtdd:souffle_0", + "consume": 1, + }, + { + "source": "rtdd:souffle_0", + "item": "rtdd:spatula", + "target": "rtdd:souffle_0", + "consume": 0, + "stirCount": 3, + "stirCd": 2.0, + }, + { + "source": "rtdd:souffle_0", + "item": None, + "target": "rtdd:oven", + "giveItem": "rtdd:souffle_0", + "consume": 0, + }, + + # ============================================================ + # 【做肉丸】 + # 步骤1: 丸子机 + 碎肉 → 丸子机装肉 + # 步骤2: 摇制各阶段 → 成品丸子机 + # 步骤3: 空手右键 → 肉丸 + # ============================================================ + { + "source": "rtdd:meatballmaker_0", + "item": "rtdd:crushedmeat", + "target": "rtdd:meatballmaker_1", + "consume": 1, + }, + { + "source": "rtdd:meatballmaker_1", + "item": "rtdd:spatula", + "target": "rtdd:meatballmaker_2", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:meatballmaker_2", + "item": "rtdd:spatula", + "target": "rtdd:meatballmaker_3", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:meatballmaker_3", + "item": "rtdd:spatula", + "target": "rtdd:meatballmaker_4", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:meatballmaker_4", + "item": "rtdd:spatula", + "target": "rtdd:meatballmaker_5", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:meatballmaker_5", + "item": None, + "target": "rtdd:meatballmaker_0", + "giveItem": "rtdd:rawmeatball", + "consume": 0, + }, + + # ===================================================================== + # 八、甜品/冷饮类菜谱 + # ===================================================================== + + # ============================================================ + # 【榨果汁】 + # 步骤1: 榨汁机 + 水果 → 榨汁中 + # 步骤2: 榨汁各阶段 → 成品 + # 步骤3: 空手右键 + 玻璃杯 → 果汁 + # ============================================================ + { + "source": "rtdd:juicer_0", + "item": "minecraft:apple", + "target": "rtdd:juicer_1", + "consume": 1, + }, + { + "source": "rtdd:juicer_1", + "item": "rtdd:spatula", + "target": "rtdd:juicer_2", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:juicer_2", + "item": "rtdd:spatula", + "target": "rtdd:juicer_3", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:juicer_3", + "item": "rtdd:spatula", + "target": "rtdd:juicer_4", + "consume": 0, + "stirCount": 1, + "stirCd": 0.5, + }, + { + "source": "rtdd:juicer_4", + "item": "rtdd:cup", + "target": "rtdd:juicer_0", + "giveItem": "rtdd:apple_juice", + "consume": 1, + }, + + # ============================================================ + # 【炒冰/冰棍(苹果)】 + # ============================================================ + { + "source": "rtdd:appleicebox", + "item": "rtdd:apple_juice", + "target": "rtdd:appleicebox", + "consume": 1, + }, + { + "source": "rtdd:appleicebox", + "item": "rtdd:spatula", + "target": "rtdd:apple_popsicleplace", + "consume": 0, + "stirCount": 3, + "stirCd": 1.0, + }, + { + "source": "rtdd:apple_popsicleplace", + "item": None, + "target": "rtdd:appleicebox", + "giveItem": "rtdd:apple_popsicle", + "consume": 0, + }, + + # ============================================================ + # 【雪糕(苹果味)】 + # ============================================================ + { + "source": "rtdd:beater", + "item": "rtdd:cream_0", + "target": "rtdd:beater", + "consume": 1, + }, + { + "source": "rtdd:beater", + "item": "rtdd:apple_juice", + "target": "rtdd:frytheicebox", + "consume": 1, + }, + { + "source": "rtdd:frytheicebox", + "item": "rtdd:spatula", + "target": "rtdd:frytheicebox", + "consume": 0, + "stirCount": 3, + "stirCd": 1.0, + }, + { + "source": "rtdd:frytheicebox", + "item": "rtdd:crispycone", + "target": "rtdd:frytheicebox", + "giveItem": "rtdd:apple_icecream", + "consume": 1, + }, + + # ===================================================================== + # 九、酒类酿造菜谱 + # ===================================================================== + + # ============================================================ + # 【酿造果酒(通用)】 + # 步骤1: 酒桶 + 水果 → 发酵酒桶 + # 步骤2: 等待发酵 → 满酒桶 + # 步骤3: 满酒桶 + 玻璃杯 → 果酒 + # ============================================================ + { + "source": "rtdd:wine_barrel", + "item": "minecraft:apple", + "target": "rtdd:b_81", + "consume": 1, + }, + { + "source": "rtdd:b_81", + "item": "rtdd:spatula", + "target": "rtdd:b_238", + "consume": 0, + "stirCount": 3, + "stirCd": 3.0, + }, + { + "source": "rtdd:b_238", + "item": "rtdd:cup", + "target": "rtdd:wine_barrel", + "giveItem": "rtdd:fruit_wine", + "consume": 1, + }, + + # ============================================================ + # 【啤酒】 + # ============================================================ + { + "source": "rtdd:wine_barrel", + "item": "minecraft:wheat", + "target": "rtdd:b_81", + "consume": 1, + }, + { + "source": "rtdd:b_81", + "item": "rtdd:spatula", + "target": "rtdd:b_238", + "consume": 0, + "stirCount": 3, + "stirCd": 3.0, + }, + { + "source": "rtdd:b_238", + "item": "rtdd:cup", + "target": "rtdd:wine_barrel", + "giveItem": "rtdd:thebeer", + "consume": 1, + }, + + # ============================================================ + # 【朗姆酒】 + # ============================================================ + { + "source": "rtdd:wine_barrel", + "item": "minecraft:sugar_cane", + "target": "rtdd:b_81", + "consume": 1, + }, + { + "source": "rtdd:b_81", + "item": "rtdd:spatula", + "target": "rtdd:b_238", + "consume": 0, + "stirCount": 3, + "stirCd": 3.0, + }, + { + "source": "rtdd:b_238", + "item": "rtdd:cup", + "target": "rtdd:wine_barrel", + "giveItem": "rtdd:rum_wine", + "consume": 1, + }, + + # ============================================================ + # 【伏特加】 + # ============================================================ + { + "source": "rtdd:wine_barrel", + "item": "minecraft:potato", + "target": "rtdd:b_81", + "consume": 1, + }, + { + "source": "rtdd:b_81", + "item": "rtdd:spatula", + "target": "rtdd:b_238", + "consume": 0, + "stirCount": 3, + "stirCd": 3.0, + }, + { + "source": "rtdd:b_238", + "item": "rtdd:cup", + "target": "rtdd:wine_barrel", + "giveItem": "rtdd:vodka", + "consume": 1, + }, + + # ============================================================ + # 【海盐酒】 + # ============================================================ + { + "source": "rtdd:wine_barrel", + "item": "rtdd:sea_salt", + "target": "rtdd:b_81", + "consume": 1, + }, + { + "source": "rtdd:b_81", + "item": "rtdd:spatula", + "target": "rtdd:b_238", + "consume": 0, + "stirCount": 3, + "stirCd": 3.0, + }, + { + "source": "rtdd:b_238", + "item": "rtdd:cup", + "target": "rtdd:wine_barrel", + "giveItem": "rtdd:sea_salt_wine", + "consume": 1, + }, + + # ===================================================================== + # 注意:以下菜谱为工作台合成类,不需要配在RecipeData中 + # 八、盖饭/组合类(工作台合成) + # 九、面汤/拉面类(工作台合成) + # 十、寿司类(工作台合成) + # 这些在工作台的合成配方中配置即可 + # ===================================================================== + ] \ No newline at end of file