页码储存功能,方便玩家查看菜单

This commit is contained in:
Giao committed 2026-09-28 15:53:28 +08:00
1 parent 5f56d9b3db
commit 4753478565
1 file changed
+149 -62
@@ -19,9 +19,12 @@ allCookRecipe = [
'splitStep': [
{'result': 'rtdd:plate_14', 'items': [{'itemName': 'rtdd:potato_wedges', 'count': 1}, {}, {}]}, # 炒土豆: 土豆块
{'result': 'rtdd:plate_24', 'items': [{'itemName': 'rtdd:crushedmeat', 'count': 4}, {}, {}]}, # 炒碎肉: 碎肉
{'result': 'rtdd:plate_26d', 'items': [{'itemName': 'rtdd:rawsquidwhiskersr', 'count': 3}, {}, {}]}, # 炒鱿鱼须: 鱿鱼须
{'result': 'rtdd:plate_26d', 'items': [{'itemName': 'rtdd:rawsquidwhiskersr', 'count': 3}, {}, {}]},
# 炒鱿鱼须: 鱿鱼须
{'result': 'rtdd:plate_25', 'items': [{'itemName': 'minecraft:salmon', 'count': 1}, {}, {}]}, # 煎鲑鱼: 鲑鱼
{'result': 'rtdd:plate_23', 'items': [{'itemName': 'rtdd:vegetable', 'count': 4}, {'itemName': 'rtdd:crushed_carrots', 'count': 1}, {}]}, # 炒时蔬: 青菜碎+胡萝卜碎
{'result': 'rtdd:plate_23',
'items': [{'itemName': 'rtdd:vegetable', 'count': 4}, {'itemName': 'rtdd:crushed_carrots', 'count': 1},
{}]}, # 炒时蔬: 青菜碎+胡萝卜碎
{'result': 'rtdd:plate_2', 'items': [{'itemName': 'minecraft:beef', 'count': 1}, {}, {}]}, # 黑椒牛排: 生牛肉
{'result': 'rtdd:plate_7', 'items': [{'itemName': 'rtdd:legcow', 'count': 1}, {}, {}]}, # 黑椒牛腿: 牛腿肉
{'result': 'rtdd:plate_12', 'items': [{'itemName': 'rtdd:porkloins', 'count': 1}, {}, {}]}, # 小炒五花肉: 五花肉
@@ -43,7 +46,9 @@ allCookRecipe = [
{'result': 'rtdd:plate_47a', 'items': [{'itemName': 'minecraft:beef', 'count': 1}, {}, {}]}, # 辣椒炒牛肉
{'result': 'rtdd:plate_41', 'items': [{'itemName': 'minecraft:salmon', 'count': 1}, {}, {}]}, # 辣炒鲑鱼
{'result': 'rtdd:plate_19', 'items': [{'itemName': 'minecraft:rabbit', 'count': 2}, {}, {}]}, # 辣炒兔肉
{'result': 'rtdd:plate_32', 'items': [{'itemName': 'minecraft:beef', 'count': 1}, {'itemName': 'rtdd:beancurd', 'count': 1}, {}]}, # 麻婆豆腐: 牛肉+豆腐
{'result': 'rtdd:plate_32',
'items': [{'itemName': 'minecraft:beef', 'count': 1}, {'itemName': 'rtdd:beancurd', 'count': 1}, {}]},
# 麻婆豆腐: 牛肉+豆腐
], # 分菜: 辣椒锅底 + 主料 -> 出锅
},
# =============================================================
@@ -96,9 +101,12 @@ allCookRecipe = [
{'itemName': 'rtdd:spatula', 'count': 1}, # 锅铲(翻炒)
], # 锅底步骤: 炒锅(添油)+生面x2 -> 锅铲翻炒 -> 得到 意面(熟)
'splitStep': [
{'result': 'rtdd:plate_43', 'items': [{'itemName': 'minecraft:cooked_beef', 'count': 1}, {}, {}]}, # 牛肉意面: 熟牛肉
{'result': 'rtdd:plate_44', 'items': [{'itemName': 'minecraft:brown_mushroom', 'count': 5}, {}, {}]}, # 香菇意面: 香菇
{'result': 'rtdd:plate_45', 'items': [{'itemName': 'rtdd:crushed_carrots', 'count': 3}, {}, {}]}, # 胡萝卜意面: 胡萝卜碎
{'result': 'rtdd:plate_43', 'items': [{'itemName': 'minecraft:cooked_beef', 'count': 1}, {}, {}]},
# 牛肉意面: 熟牛肉
{'result': 'rtdd:plate_44', 'items': [{'itemName': 'minecraft:brown_mushroom', 'count': 5}, {}, {}]},
# 香菇意面: 香菇
{'result': 'rtdd:plate_45', 'items': [{'itemName': 'rtdd:crushed_carrots', 'count': 3}, {}, {}]},
# 胡萝卜意面: 胡萝卜碎
{'result': 'rtdd:plate_46', 'items': [{'itemName': 'minecraft:chicken', 'count': 1}, {}, {}]}, # 鸡肉番茄意面: 鸡肉
], # 分菜: 意面熟 + 主料 -> 出锅
},
@@ -117,9 +125,14 @@ allCookRecipe = [
{'result': 'rtdd:plate_22', 'items': [{'itemName': 'minecraft:egg', 'count': 1}, {}, {}]}, # 元气煎蛋: 鸡蛋
{'result': 'rtdd:plate_31', 'items': [{'itemName': 'minecraft:chicken', 'count': 1}, {}, {}]}, # 小炒鸡肉: 鸡肉
{'result': 'rtdd:roujiamo_0', 'items': [{'itemName': 'rtdd:dough_0', 'count': 1}, {}, {}]}, # 煎馍(馍): 生面团
{'result': 'rtdd:cooked_dought', 'items': [{'itemName': 'rtdd:dought_7', 'count': 1}, {}, {}]}, # 煎面饼(煎饼): 生面饼
{'result': 'rtdd:scallion_pancake_0', 'items': [{'itemName': 'rtdd:cookingdought_0', 'count': 1}, {'itemName': 'rtdd:crushed_scallions', 'count': 3}, {}]}, # 煎葱油饼: 煎面饼生+葱花碎
{'result': 'rtdd:cookedpancake', 'items': [{'itemName': 'rtdd:cookingdought_1', 'count': 1}, {'itemName': 'rtdd:pepper', 'count': 3}, {}]}, # 煎酱香饼: 煎面饼熟+辣椒
{'result': 'rtdd:cooked_dought', 'items': [{'itemName': 'rtdd:dought_7', 'count': 1}, {}, {}]},
# 煎面饼(煎饼): 生面饼
{'result': 'rtdd:scallion_pancake_0', 'items': [{'itemName': 'rtdd:cookingdought_0', 'count': 1},
{'itemName': 'rtdd:crushed_scallions', 'count': 3}, {}]},
# 煎葱油饼: 煎面饼生+葱花碎
{'result': 'rtdd:cookedpancake',
'items': [{'itemName': 'rtdd:cookingdought_1', 'count': 1}, {'itemName': 'rtdd:pepper', 'count': 3}, {}]},
# 煎酱香饼: 煎面饼熟+辣椒
], # 分菜: 均以 炒锅(添油) 起 -> 煎制 -> 出锅
},
# =============================================================
@@ -149,7 +162,9 @@ allCookRecipe = [
{},
], # 锅底步骤: 炒锅(添油) + 鸡蛋 -> 点燃炉灶上煎熟 -> 煎蛋
'splitStep': [
{'result': 'rtdd:bowlofriceegg', 'items': [{'itemName': 'rtdd:crushed_carrots', 'count': 3}, {'itemName': 'rtdd:bowlofrice', 'count': 1}, {}]}, # 蛋炒饭: 胡萝卜碎+米饭
{'result': 'rtdd:bowlofriceegg',
'items': [{'itemName': 'rtdd:crushed_carrots', 'count': 3}, {'itemName': 'rtdd:bowlofrice', 'count': 1},
{}]}, # 蛋炒饭: 胡萝卜碎+米饭
], # 分菜: 煎蛋 + 胡萝卜碎 -> 翻炒 -> 加米饭 -> 出锅
},
# =============================================================
@@ -164,7 +179,8 @@ allCookRecipe = [
{'itemName': 'rtdd:spatula', 'count': 1}, # 锅铲(翻炒)
], # 锅底步骤: 炒锅(添油)+鸡肉 -> 锅铲翻炒 -> 小炒鸡肉
'splitStep': [
{'result': 'rtdd:plate_54', 'items': [{'itemName': 'minecraft:brown_mushroom', 'count': 8}, {}, {}]}, # 香菇滑鸡: 香菇
{'result': 'rtdd:plate_54', 'items': [{'itemName': 'minecraft:brown_mushroom', 'count': 8}, {}, {}]},
# 香菇滑鸡: 香菇
], # 分菜: 小炒鸡肉 + 香菇x8 -> 出锅
},
# =============================================================
@@ -179,8 +195,10 @@ allCookRecipe = [
{},
], # 锅底步骤: 炒锅(添油) + 生猪肉 -> 炒猪肉
'splitStep': [
{'result': 'rtdd:plate_52', 'items': [{'itemName': 'rtdd:potato_wedges', 'count': 3}, {}, {}]}, # 土豆炒猪肉: 土豆块
{'result': 'rtdd:plate_53', 'items': [{'itemName': 'rtdd:crushed_carrots', 'count': 3}, {}, {}]}, # 胡萝卜炒猪肉: 胡萝卜碎
{'result': 'rtdd:plate_52', 'items': [{'itemName': 'rtdd:potato_wedges', 'count': 3}, {}, {}]},
# 土豆炒猪肉: 土豆块
{'result': 'rtdd:plate_53', 'items': [{'itemName': 'rtdd:crushed_carrots', 'count': 3}, {}, {}]},
# 胡萝卜炒猪肉: 胡萝卜碎
], # 分菜: 炒猪肉 + 料 -> 翻炒 -> 出锅
},
# =============================================================
@@ -213,12 +231,16 @@ allCookRecipe = [
{},
], # 锅底步骤: 汤锅(空) + 水桶 -> 汤锅(加水)
'splitStep': [
{'result': 'rtdd:carrotsoup', 'items': [{'itemName': 'rtdd:crushed_carrots', 'count': 4}, {}, {}]}, # 胡萝卜汤: 胡萝卜碎
{'result': 'rtdd:carrotsoup', 'items': [{'itemName': 'rtdd:crushed_carrots', 'count': 4}, {}, {}]},
# 胡萝卜汤: 胡萝卜碎
{'result': 'rtdd:vegetablesoup', 'items': [{'itemName': 'rtdd:vegetable', 'count': 4}, {}, {}]}, # 蔬菜汤: 青菜碎
{'result': 'rtdd:eggsoup', 'items': [{'itemName': 'minecraft:egg', 'count': 3}, {}, {}]}, # 蛋花汤: 鸡蛋
{'result': 'rtdd:potatosoup', 'items': [{'itemName': 'rtdd:potato_wedges', 'count': 4}, {}, {}]}, # 土豆汤: 土豆块
{'result': 'rtdd:red_mushroomsoup', 'items': [{'itemName': 'minecraft:red_mushroom', 'count': 5}, {}, {}]}, # 红蘑菇汤
{'result': 'rtdd:brownmushroomsoup', 'items': [{'itemName': 'minecraft:brown_mushroom', 'count': 5}, {}, {}]}, # 棕蘑菇汤
{'result': 'rtdd:potatosoup', 'items': [{'itemName': 'rtdd:potato_wedges', 'count': 4}, {}, {}]},
# 土豆汤: 土豆块
{'result': 'rtdd:red_mushroomsoup', 'items': [{'itemName': 'minecraft:red_mushroom', 'count': 5}, {}, {}]},
# 红蘑菇汤
{'result': 'rtdd:brownmushroomsoup',
'items': [{'itemName': 'minecraft:brown_mushroom', 'count': 5}, {}, {}]}, # 棕蘑菇汤
{'result': 'rtdd:tufusoup', 'items': [{'itemName': 'rtdd:beancurd', 'count': 4}, {}, {}]}, # 豆腐汤: 豆腐
], # 分菜: 汤锅(加水) + 料 -> 基础汤
},
@@ -233,11 +255,15 @@ allCookRecipe = [
{},
], # 锅底步骤: 汤锅(加水)+胡萝卜碎x4 -> 胡萝卜汤
'splitStep': [
{'result': 'rtdd:bowlacarrotbeefsoup', 'items': [{'itemName': 'minecraft:beef', 'count': 2}, {}, {}]}, # 胡萝卜牛肉汤
{'result': 'rtdd:brownlambsoupwithturnipssoup', 'items': [{'itemName': 'minecraft:mutton', 'count': 2}, {}, {}]}, # 胡萝卜羊肉汤
{'result': 'rtdd:bowlacarrotbeefsoup', 'items': [{'itemName': 'minecraft:beef', 'count': 2}, {}, {}]},
# 胡萝卜牛肉汤
{'result': 'rtdd:brownlambsoupwithturnipssoup',
'items': [{'itemName': 'minecraft:mutton', 'count': 2}, {}, {}]}, # 胡萝卜羊肉汤
{'result': 'rtdd:bowlacarrotribs', 'items': [{'itemName': 'rtdd:porkrib', 'count': 2}, {}, {}]}, # 胡萝卜排骨汤
{'result': 'rtdd:bowlacarrotcodsoup', 'items': [{'itemName': 'minecraft:cod', 'count': 1}, {}, {}]}, # 胡萝卜鳕鱼汤
{'result': 'rtdd:browncarrotfishsoupsoup', 'items': [{'itemName': 'minecraft:salmon', 'count': 1}, {}, {}]}, # 胡萝卜鲑鱼汤
{'result': 'rtdd:bowlacarrotcodsoup', 'items': [{'itemName': 'minecraft:cod', 'count': 1}, {}, {}]},
# 胡萝卜鳕鱼汤
{'result': 'rtdd:browncarrotfishsoupsoup', 'items': [{'itemName': 'minecraft:salmon', 'count': 1}, {}, {}]},
# 胡萝卜鲑鱼汤
], # 分菜: 胡萝卜汤 + 肉/鱼 -> 计时 -> 出锅
},
# =============================================================
@@ -251,11 +277,17 @@ allCookRecipe = [
{},
], # 锅底步骤: 汤锅(加水)+青菜碎x4 -> 蔬菜汤
'splitStep': [
{'result': 'rtdd:bowlavegetablebeefsoup', 'items': [{'itemName': 'minecraft:mutton', 'count': 2}, {}, {}]}, # 清汤羊肉
{'result': 'rtdd:bowlavegetablelambsoup', 'items': [{'itemName': 'minecraft:beef', 'count': 2}, {}, {}]}, # 蔬菜牛肉汤
{'result': 'rtdd:bowlavegetableleanbroth', 'items': [{'itemName': 'rtdd:crushedmeat', 'count': 5}, {}, {}]}, # 蔬菜瘦肉汤
{'result': 'rtdd:brownvegetablefishsoup', 'items': [{'itemName': 'rtdd:sashimi', 'count': 10}, {}, {}]}, # 蔬菜鱼片汤
{'result': 'rtdd:bowlavegetablesstew', 'items': [{'itemName': 'rtdd:carrotandpotatosoup', 'count': 1}, {'itemName': 'rtdd:vegetable', 'count': 3}, {}]}, # 蔬菜乱炖
{'result': 'rtdd:bowlavegetablebeefsoup', 'items': [{'itemName': 'minecraft:mutton', 'count': 2}, {}, {}]},
# 清汤羊肉
{'result': 'rtdd:bowlavegetablelambsoup', 'items': [{'itemName': 'minecraft:beef', 'count': 2}, {}, {}]},
# 蔬菜牛肉汤
{'result': 'rtdd:bowlavegetableleanbroth', 'items': [{'itemName': 'rtdd:crushedmeat', 'count': 5}, {}, {}]},
# 蔬菜瘦肉汤
{'result': 'rtdd:brownvegetablefishsoup', 'items': [{'itemName': 'rtdd:sashimi', 'count': 10}, {}, {}]},
# 蔬菜鱼片汤
{'result': 'rtdd:bowlavegetablesstew',
'items': [{'itemName': 'rtdd:carrotandpotatosoup', 'count': 1}, {'itemName': 'rtdd:vegetable', 'count': 3},
{}]}, # 蔬菜乱炖
], # 分菜: 蔬菜汤/胡萝卜土豆汤 + 主料 -> 计时 -> 出锅
},
# =============================================================
@@ -269,9 +301,12 @@ allCookRecipe = [
{'itemName': 'rtdd:crushed_carrots', 'count': 4}, # 胡萝卜碎
], # 锅底步骤: 汤锅(加水)+土豆/胡萝卜 -> 胡萝卜土豆汤
'splitStep': [
{'result': 'rtdd:bowlabeefbonebroth', 'items': [{'itemName': 'rtdd:costillavacaes', 'count': 2}, {}, {}]}, # 胡萝卜土豆牛骨汤(牛肋)
{'result': 'rtdd:bowlalambstew', 'items': [{'itemName': 'minecraft:mutton', 'count': 2}, {}, {}]}, # 土豆胡萝卜炖羊肉
{'result': 'rtdd:bowla_lambchopsoup', 'items': [{'itemName': 'rtdd:sheepracks', 'count': 2}, {}, {}]}, # 胡萝卜土豆羊排汤
{'result': 'rtdd:bowlabeefbonebroth', 'items': [{'itemName': 'rtdd:costillavacaes', 'count': 2}, {}, {}]},
# 胡萝卜土豆牛骨汤(牛肋)
{'result': 'rtdd:bowlalambstew', 'items': [{'itemName': 'minecraft:mutton', 'count': 2}, {}, {}]},
# 土豆胡萝卜炖羊肉
{'result': 'rtdd:bowla_lambchopsoup', 'items': [{'itemName': 'rtdd:sheepracks', 'count': 2}, {}, {}]},
# 胡萝卜土豆羊排汤
], # 分菜: 胡萝卜土豆汤 + 主料 -> 计时 -> 出锅
},
# =============================================================
@@ -285,7 +320,8 @@ allCookRecipe = [
{'itemName': 'minecraft:red_mushroom', 'count': 5}, # 红蘑菇
], # 锅底步骤: 汤锅(加水)+红/棕蘑菇x5 -> 蘑菇汤
'splitStep': [
{'result': 'rtdd:bowlofmushroomsoup', 'items': [{'itemName': 'minecraft:chicken', 'count': 1}, {}, {}]}, # 蘑菇炖鸡
{'result': 'rtdd:bowlofmushroomsoup', 'items': [{'itemName': 'minecraft:chicken', 'count': 1}, {}, {}]},
# 蘑菇炖鸡
],
},
# =============================================================
@@ -300,7 +336,8 @@ allCookRecipe = [
], # 锅底步骤: 汤锅(加水)+鸡蛋x3 -> 蛋花汤
'splitStep': [
{'result': 'rtdd:bowlaeggcodsoup', 'items': [{'itemName': 'minecraft:cod', 'count': 1}, {}, {}]}, # 蛋花鳕鱼汤
{'result': 'rtdd:brown_norieggsoup', 'items': [{'itemName': 'rtdd:crushedmeat', 'count': 5}, {}, {}]}, # 瘦肉蛋花汤
{'result': 'rtdd:brown_norieggsoup', 'items': [{'itemName': 'rtdd:crushedmeat', 'count': 5}, {}, {}]},
# 瘦肉蛋花汤
],
},
# =============================================================
@@ -314,7 +351,8 @@ allCookRecipe = [
{},
], # 锅底步骤: 汤锅(加水)+土豆块x4 -> 土豆汤
'splitStep': [
{'result': 'rtdd:carrotandpotatosoup', 'items': [{'itemName': 'rtdd:crushed_carrots', 'count': 4}, {}, {}]}, # 胡萝卜土豆汤
{'result': 'rtdd:carrotandpotatosoup', 'items': [{'itemName': 'rtdd:crushed_carrots', 'count': 4}, {}, {}]},
# 胡萝卜土豆汤
],
},
# =============================================================
@@ -328,9 +366,11 @@ allCookRecipe = [
{'itemName': 'rtdd:brownrice', 'count': 64}, # 大米
], # 锅底步骤: 汤锅(空)+水桶+大米x64 -> 生米锅 -> 计时 -> 熟米饭
'splitStep': [
{'result': 'rtdd:ricepot_1', 'items': [{'itemName': 'rtdd:brownrice', 'count': 64}, {}, {}]}, # 生米锅→熟米饭(形态随机1/2/3)
{'result': 'rtdd:ricepot_1', 'items': [{'itemName': 'rtdd:brownrice', 'count': 64}, {}, {}]},
# 生米锅→熟米饭(形态随机1/2/3)
{'result': 'rtdd:rice_balls', 'items': [{'itemName': 'rtdd:ricepot_1', 'count': 1}, {}, {}]}, # 饭团: 熟米饭空手捏
{'result': 'rtdd:bowlofrice', 'items': [{'itemName': 'rtdd:ricepot_1', 'count': 1}, {}, {}]}, # 碗装米饭: 熟米饭+木碗
{'result': 'rtdd:bowlofrice', 'items': [{'itemName': 'rtdd:ricepot_1', 'count': 1}, {}, {}]},
# 碗装米饭: 熟米饭+木碗
],
},
# =============================================================
@@ -344,10 +384,14 @@ allCookRecipe = [
{},
], # 锅底步骤: 汤锅(空) + 水桶 -> 汤锅(加水)
'splitStep': [
{'result': 'rtdd:bowla_roujiamo', 'items': [{'itemName': 'rtdd:roujiamo_0', 'count': 1}, {}, {}]}, # 羊肉泡馍汤: 馍
{'result': 'rtdd:bowla_roujiamo', 'items': [{'itemName': 'rtdd:roujiamo_0', 'count': 1}, {}, {}]},
# 羊肉泡馍汤: 馍
{'result': 'rtdd:noodle_soup', 'items': [{'itemName': 'rtdd:noodles', 'count': 1}, {}, {}]}, # 生面汤(熟面条): 生面
{'result': 'rtdd:dumplingssoup', 'items': [{'itemName': 'rtdd:dumplings_4', 'count': 1}, {}, {}]}, # 饺子汤: 生饺子
{'result': 'rtdd:brownpigfootsoup', 'items': [{'itemName': 'rtdd:ham', 'count': 2}, {'itemName': 'rtdd:potato_wedges', 'count': 3}, {}]}, # 猪蹄汤: 猪蹄+土豆块
{'result': 'rtdd:dumplingssoup', 'items': [{'itemName': 'rtdd:dumplings_4', 'count': 1}, {}, {}]},
# 饺子汤: 生饺子
{'result': 'rtdd:brownpigfootsoup',
'items': [{'itemName': 'rtdd:ham', 'count': 2}, {'itemName': 'rtdd:potato_wedges', 'count': 3}, {}]},
# 猪蹄汤: 猪蹄+土豆块
{'result': 'rtdd:boiled_egg', 'items': [{'itemName': 'rtdd:egg_pile', 'count': 1}, {}, {}]}, # 水煮蛋: 鸡蛋堆
{'result': 'rtdd:beancurd', 'items': [{'itemName': 'rtdd:fruitjuice_7', 'count': 1}, {}, {}]}, # 煮豆腐→豆腐: 豆浆
], # 分菜: 汤锅(加水) + 特殊食材 -> 计时 -> 出锅
@@ -364,9 +408,11 @@ allCookRecipe = [
{},
], # 锅底步骤: 油锅(空) + 油罐 -> 油锅(满油)
'splitStep': [
{'result': 'rtdd:plate_38', 'items': [{'itemName': 'rtdd:oil_chickennuggets', 'count': 1}, {}, {}]}, # 炸鸡块: 裹粉鸡块
{'result': 'rtdd:plate_38', 'items': [{'itemName': 'rtdd:oil_chickennuggets', 'count': 1}, {}, {}]},
# 炸鸡块: 裹粉鸡块
{'result': 'rtdd:plate_36', 'items': [{'itemName': 'rtdd:oilpork', 'count': 1}, {}, {}]}, # 炸猪排: 裹粉猪肉
{'result': 'rtdd:plate_37', 'items': [{'itemName': 'rtdd:oilfrenchfries', 'count': 3}, {}, {}]}, # 炸薯条: 裹粉薯条
{'result': 'rtdd:plate_37', 'items': [{'itemName': 'rtdd:oilfrenchfries', 'count': 3}, {}, {}]},
# 炸薯条: 裹粉薯条
{'result': 'rtdd:plate_39', 'items': [{'itemName': 'rtdd:oilfish', 'count': 1}, {}, {}]}, # 炸鱼块: 裹粉鱼
{'result': 'rtdd:plate_49', 'items': [{'itemName': 'rtdd:oiltempura', 'count': 4}, {}, {}]}, # 天妇罗炸虾: 裹粉天妇罗
{'result': 'rtdd:plate_51', 'items': [{'itemName': 'rtdd:dumplings_4', 'count': 3}, {}, {}]}, # 炸饺子: 生饺子
@@ -383,10 +429,13 @@ allCookRecipe = [
{},
], # 锅底步骤: 面粉+鸡蛋+水 揉面 -> 生面团
'splitStep': [
{'result': 'rtdd:steamerdumplings_1', 'items': [{'itemName': 'rtdd:dumplings_4', 'count': 1}, {}, {}]}, # 蒸饺: 生饺子
{'result': 'rtdd:steamerdumplings_1', 'items': [{'itemName': 'rtdd:dumplings_4', 'count': 1}, {}, {}]},
# 蒸饺: 生饺子
{'result': 'rtdd:shouroubao', 'items': [{'itemName': 'rtdd:roubaozi_3', 'count': 1}, {}, {}]}, # 熟肉包子: 生肉包子
{'result': 'rtdd:roujiamo_0', 'items': [{'itemName': 'rtdd:dought_7', 'count': 1}, {}, {}]}, # 馍: 生面饼烙制
{'result': 'rtdd:roujiamo_2', 'items': [{'itemName': 'rtdd:roujiamo_0', 'count': 1}, {'itemName': 'minecraft:cooked_beef', 'count': 2}, {}]}, # 肉夹馍: 馍+熟牛肉
{'result': 'rtdd:roujiamo_2',
'items': [{'itemName': 'rtdd:roujiamo_0', 'count': 1}, {'itemName': 'minecraft:cooked_beef', 'count': 2},
{}]}, # 肉夹馍: 馍+熟牛肉
], # 分菜: 以面团/面皮为原料的蒸/烙面点
},
# =============================================================
@@ -400,8 +449,12 @@ allCookRecipe = [
{},
], # 锅底步骤: 生面饼烙成煎饼 + 青菜碎 -> 煎饼(加蔬菜)
'splitStep': [
{'result': 'rtdd:cookeddought_6', 'items': [{'itemName': 'minecraft:cooked_beef', 'count': 1}, {'itemName': 'minecraft:potato', 'count': 1}, {}]}, # 煎饼卷牛肉
{'result': 'rtdd:cookedcoddought_6', 'items': [{'itemName': 'minecraft:cooked_cod', 'count': 1}, {'itemName': 'minecraft:potato', 'count': 1}, {}]}, # 煎饼卷鳕鱼
{'result': 'rtdd:cookeddought_6',
'items': [{'itemName': 'minecraft:cooked_beef', 'count': 1}, {'itemName': 'minecraft:potato', 'count': 1},
{}]}, # 煎饼卷牛肉
{'result': 'rtdd:cookedcoddought_6',
'items': [{'itemName': 'minecraft:cooked_cod', 'count': 1}, {'itemName': 'minecraft:potato', 'count': 1},
{}]}, # 煎饼卷鳕鱼
{'result': 'rtdd:bamboo_5', 'items': [{'itemName': 'rtdd:bamboo_4', 'count': 1}, {}, {}]}, # 熟竹筒饭: 竹筒(加肉)
], # 分菜: 煎饼卷/竹筒饭成品
},
@@ -433,9 +486,11 @@ allCookRecipe = [
{},
], # 锅底步骤: 蛋液/面糊 + 烤炉 -> 甜点
'splitStep': [
{'result': 'rtdd:cream_caramel', 'items': [{'itemName': 'rtdd:plate_35', 'count': 1}, {}, {}]}, # 焦糖布丁(布丁半成品)
{'result': 'rtdd:cream_caramel', 'items': [{'itemName': 'rtdd:plate_35', 'count': 1}, {}, {}]},
# 焦糖布丁(布丁半成品)
{'result': 'rtdd:souffle_0', 'items': [{'itemName': 'rtdd:plate_34', 'count': 1}, {}, {}]}, # 舒芙蕾(蛋液+奶油)
{'result': 'rtdd:steamermilkandegg_1', 'items': [{'itemName': 'rtdd:plate_34', 'count': 1}, {}, {}]}, # 蒸牛奶鸡蛋
{'result': 'rtdd:steamermilkandegg_1', 'items': [{'itemName': 'rtdd:plate_34', 'count': 1}, {}, {}]},
# 蒸牛奶鸡蛋
{'result': 'rtdd:cake_1', 'items': [{'itemName': 'rtdd:cakebase', 'count': 1}, {}, {}]}, # 蜂蜜蛋糕(蛋糕胚+蜂蜜)
{'result': 'rtdd:cake_2', 'items': [{'itemName': 'rtdd:cakebase', 'count': 1}, {}, {}]}, # 浆果蛋糕(蛋糕胚+浆果)
], # 分菜: 以蛋液半成品/蛋糕胚为基的甜点
@@ -451,9 +506,12 @@ allCookRecipe = [
{},
], # 锅底步骤: 干海带 + 饭团x4 -> 干海带(加饭团)
'splitStep': [
{'result': 'rtdd:codsushi_6', 'items': [{'itemName': 'minecraft:cod', 'count': 1}, {}, {}]}, # 鳕鱼寿司块(三个): 鳕鱼
{'result': 'rtdd:salmonsushi_6', 'items': [{'itemName': 'minecraft:salmon', 'count': 1}, {}, {}]}, # 鲑鱼寿司块(三个): 鲑鱼
{'result': 'rtdd:fishmonsushi_6', 'items': [{'itemName': 'minecraft:tropical_fish', 'count': 1}, {}, {}]},# 热带鱼寿司块(三个): 热带鱼
{'result': 'rtdd:codsushi_6', 'items': [{'itemName': 'minecraft:cod', 'count': 1}, {}, {}]},
# 鳕鱼寿司块(三个): 鳕鱼
{'result': 'rtdd:salmonsushi_6', 'items': [{'itemName': 'minecraft:salmon', 'count': 1}, {}, {}]},
# 鲑鱼寿司块(三个): 鲑鱼
{'result': 'rtdd:fishmonsushi_6', 'items': [{'itemName': 'minecraft:tropical_fish', 'count': 1}, {}, {}]},
# 热带鱼寿司块(三个): 热带鱼
], # 分菜: 干海带(加饭团) + 鱼 -> 卷制 -> 切块
},
# =============================================================
@@ -467,10 +525,14 @@ allCookRecipe = [
{},
], # 锅底步骤: 饭团 放置 -> 手握普通寿司
'splitStep': [
{'result': 'rtdd:nigirisushifishcod', 'items': [{'itemName': 'minecraft:cod', 'count': 1}, {}, {}]}, # 手握鳕鱼寿司(一个): 鳕鱼
{'result': 'rtdd:nigirisushifishsalmon_1', 'items': [{'itemName': 'minecraft:salmon', 'count': 1}, {}, {}]}, # 手握鲑鱼寿司(一个): 鲑鱼
{'result': 'rtdd:nigirisushifish_1', 'items': [{'itemName': 'minecraft:tropical_fish', 'count': 1}, {}, {}]}, # 手握热带鱼寿司(一个): 热带鱼
{'result': 'rtdd:squid_sushi', 'items': [{'itemName': 'rtdd:rawsquidwhiskersr', 'count': 1}, {}, {}]}, # 手握鱿鱼寿司(一个): 鱿鱼须
{'result': 'rtdd:nigirisushifishcod', 'items': [{'itemName': 'minecraft:cod', 'count': 1}, {}, {}]},
# 手握鳕鱼寿司(一个): 鳕鱼
{'result': 'rtdd:nigirisushifishsalmon_1', 'items': [{'itemName': 'minecraft:salmon', 'count': 1}, {}, {}]},
# 手握鲑鱼寿司(一个): 鲑鱼
{'result': 'rtdd:nigirisushifish_1',
'items': [{'itemName': 'minecraft:tropical_fish', 'count': 1}, {}, {}]}, # 手握热带鱼寿司(一个): 热带鱼
{'result': 'rtdd:squid_sushi', 'items': [{'itemName': 'rtdd:rawsquidwhiskersr', 'count': 1}, {}, {}]},
# 手握鱿鱼寿司(一个): 鱿鱼须
], # 分菜: 手握普通寿司 + 鱼 -> 手握寿司
},
# =============================================================
@@ -486,8 +548,10 @@ allCookRecipe = [
'splitStep': [
{'result': 'rtdd:beefkebabs_3', 'items': [{'itemName': 'rtdd:beefkebabs_0', 'count': 1}, {}, {}]}, # 牛肉串(熟)
{'result': 'rtdd:lambkebabs_3', 'items': [{'itemName': 'rtdd:lambkebabs_0', 'count': 1}, {}, {}]}, # 羊肉串(熟)
{'result': 'rtdd:roasted_vegetables_3', 'items': [{'itemName': 'rtdd:roasted_vegetables_0', 'count': 1}, {}, {}]}, # 烤蔬菜串(熟)
{'result': 'rtdd:roastedmushrooms_3', 'items': [{'itemName': 'rtdd:roastedmushrooms_0', 'count': 1}, {}, {}]}, # 烤香菇串(熟)
{'result': 'rtdd:roasted_vegetables_3',
'items': [{'itemName': 'rtdd:roasted_vegetables_0', 'count': 1}, {}, {}]}, # 烤蔬菜串(熟)
{'result': 'rtdd:roastedmushrooms_3',
'items': [{'itemName': 'rtdd:roastedmushrooms_0', 'count': 1}, {}, {}]}, # 烤香菇串(熟)
], # 分菜: 生烤串放烧烤架 -> 右键2次 -> 熟(不计时)
},
# =============================================================
@@ -501,10 +565,12 @@ allCookRecipe = [
{},
], # 锅底步骤: 支杆 + 下方篝火 -> 计时烤制
'splitStep': [
{'result': 'rtdd:roastchicken_1', 'items': [{'itemName': 'rtdd:roastchicken_0', 'count': 1}, {}, {}]}, # 烤鸡(上烤架_熟)
{'result': 'rtdd:roastchicken_1', 'items': [{'itemName': 'rtdd:roastchicken_0', 'count': 1}, {}, {}]},
# 烤鸡(上烤架_熟)
{'result': 'rtdd:roastpig_1', 'items': [{'itemName': 'rtdd:roastpig_0', 'count': 1}, {}, {}]}, # 烤乳猪(熟)
{'result': 'rtdd:grilledcod_1', 'items': [{'itemName': 'rtdd:grilledcod_0', 'count': 1}, {}, {}]}, # 烤鳕鱼(熟)
{'result': 'rtdd:grilled_salmon', 'items': [{'itemName': 'rtdd:grilled_fish', 'count': 1}, {}, {}]}, # 烤鲑鱼(熟)
{'result': 'rtdd:grilled_salmon', 'items': [{'itemName': 'rtdd:grilled_fish', 'count': 1}, {}, {}]},
# 烤鲑鱼(熟)
], # 分菜: 生食材上支杆 + 下方篝火 -> 计时烤熟
},
# =============================================================
@@ -518,7 +584,8 @@ allCookRecipe = [
{},
], # 锅底步骤: 榨汁机(空) 放水果 -> 逐级榨汁 -> 完成
'splitStep': [
{'result': 'rtdd:fruitjuice_1', 'items': [{'itemName': 'minecraft:melon_slice', 'count': 1}, {}, {}]}, # 西瓜汁: 西瓜
{'result': 'rtdd:fruitjuice_1', 'items': [{'itemName': 'minecraft:melon_slice', 'count': 1}, {}, {}]},
# 西瓜汁: 西瓜
{'result': 'rtdd:fruitjuice_3', 'items': [{'itemName': 'minecraft:apple', 'count': 1}, {}, {}]}, # 苹果汁: 苹果
{'result': 'rtdd:fruitjuice_2', 'items': [{'itemName': 'rtdd:orange', 'count': 1}, {}, {}]}, # 橙汁: 橙子
{'result': 'rtdd:fruitjuice_4', 'items': [{'itemName': 'rtdd:peach', 'count': 1}, {}, {}]}, # 桃子汁: 桃子
@@ -537,10 +604,13 @@ allCookRecipe = [
{},
], # 锅底步骤: 冰棍盒(未定型) + 冰块(计时定型) -> 定型
'splitStep': [
{'result': 'rtdd:apple_popsicleplace', 'items': [{'itemName': 'minecraft:apple', 'count': 2}, {}, {}]}, # 苹果冰棍
{'result': 'rtdd:melon_popsicleplace', 'items': [{'itemName': 'minecraft:melon_slice', 'count': 2}, {}, {}]}, # 西瓜冰棍
{'result': 'rtdd:apple_popsicleplace', 'items': [{'itemName': 'minecraft:apple', 'count': 2}, {}, {}]},
# 苹果冰棍
{'result': 'rtdd:melon_popsicleplace',
'items': [{'itemName': 'minecraft:melon_slice', 'count': 2}, {}, {}]}, # 西瓜冰棍
{'result': 'rtdd:grape_popsicleplace', 'items': [{'itemName': 'rtdd:grape', 'count': 2}, {}, {}]}, # 葡萄冰棍
{'result': 'rtdd:orange_popsicle_place', 'items': [{'itemName': 'rtdd:orange', 'count': 2}, {}, {}]}, # 橙子冰棍
{'result': 'rtdd:orange_popsicle_place', 'items': [{'itemName': 'rtdd:orange', 'count': 2}, {}, {}]},
# 橙子冰棍
{'result': 'rtdd:peach_popsicleplace', 'items': [{'itemName': 'rtdd:peach', 'count': 2}, {}, {}]}, # 桃子冰棍
], # 分菜: 冰棍盒(定型) + 水果x2 -> 对应冰棍
},
@@ -555,7 +625,8 @@ allCookRecipe = [
{},
], # 锅底步骤: 炒冰盒(空) + 冰块 -> 放冰
'splitStep': [
{'result': 'rtdd:appleicecreamplace', 'items': [{'itemName': 'minecraft:apple', 'count': 1}, {}, {}]}, # 苹果冰沙
{'result': 'rtdd:appleicecreamplace', 'items': [{'itemName': 'minecraft:apple', 'count': 1}, {}, {}]},
# 苹果冰沙
{'result': 'rtdd:grapeicecreamplace', 'items': [{'itemName': 'rtdd:grape', 'count': 1}, {}, {}]}, # 葡萄冰沙
{'result': 'rtdd:orangeicecreamplace', 'items': [{'itemName': 'rtdd:orange', 'count': 1}, {}, {}]}, # 橘子冰沙
{'result': 'rtdd:peachicecreamplace', 'items': [{'itemName': 'rtdd:peach', 'count': 1}, {}, {}]}, # 桃子冰沙
@@ -571,9 +642,15 @@ class CookRecipe(baseScreen):
def __init__(self, *args):
super(CookRecipe, self).__init__(*args)
self.page = 0
self.system = SystemTools.GetSystemByClsName('MainClient')
self.page = getattr(self.system, 'page', 0)
self.pageData = allCookRecipe[self.page]
def Destroy(self):
self.system.UnListenForEvent(
MC_SYSTEM_NAMESPACE, MC_SYSTEM_NAME, 'OnKeyPressInGame', self, self.OnKeyPressInGame
)
def Create(self):
self.screenTools.Binding(self)
lastButton = self.GetBaseUIControl(RootScreenPathHead + '/image/stack_panel1/last').asButton()
@@ -599,6 +676,15 @@ class CookRecipe(baseScreen):
)
self.Build()
self.system.ListenForEvent(
MC_SYSTEM_NAMESPACE, MC_SYSTEM_NAME, 'OnKeyPressInGame', self, self.OnKeyPressInGame
)
def OnKeyPressInGame(self, args):
isDown = int(args['isDown'])
if isDown: return
if args['key'] == '27': clientApi.PopScreen()
def RenderItem(self, itemRender, itemInfo):
if not itemInfo:
itemRender.SetVisible(False, False)
@@ -615,6 +701,7 @@ class CookRecipe(baseScreen):
itemRender.GetChildByName('label').asLabel().SetText(str(count), False)
def Build(self):
self.system.page = self.page
self.RenderItem(
self.anyStemControlItemCells[0],
{'itemName': self.pageData.get('publicResult', ''), 'count': 1}