面食 6可用!

This commit is contained in:
wenhe committed 2026-09-11 12:09:01 +08:00
1 parent ad48047f4a
commit c1a4de6a9f
4 files changed
+22 -13

No files matched your search

@@ -114,8 +114,9 @@ SWITCH_RULES = [
"consume": 1, "tip": "§a开始擀小面团(消耗1根擀面杖)"},
{"block": "rtdd:smalldough_1", "item": None, "target": "rtdd:smalldough_2", "tip": "§a擀小面团中…"},
{"block": "rtdd:smalldough_2", "item": None, "target": "rtdd:smalldough_3", "tip": "§a擀小面团中…"},
{"block": "rtdd:smalldough_3", "item": None, "target": "rtdd:dumplings_0",
"give": ROLLINGPIN, "tip": "§a压成饺子皮, 擀面杖返还"},
{"block": "rtdd:smalldough_3", "item": None, "action": "drop_dumpling_skin",
"dropItem": "rtdd:dumplings_0", "give": ROLLINGPIN,
"tip": "§a压成饺子皮, 擀面杖返还"},
# ---- 二、饺子组 ----
{"block": "rtdd:dumplings_0", "item": PORK_FILLING, "target": "rtdd:dumplings_1",
@@ -126,8 +127,8 @@ SWITCH_RULES = [
"tip": "§a加了青菜碎"},
{"block": "rtdd:dumplings_2", "item": PORK_FILLING, "target": "rtdd:dumplings_3",
"tip": "§a加了猪肉馅"},
{"block": "rtdd:dumplings_3", "item": None, "target": "rtdd:dumplings_4",
"tip": "§a捏合成了生饺子"},
{"block": "rtdd:dumplings_3", "item": None, "action": "drop_result",
"dropItem": "rtdd:dumplings_4", "tip": "§a捏合成了生饺子"},
{"block": "rtdd:steamerdumplings_1", "item": PLATE, "action": "take_steamer",
"dropItem": "rtdd:plate_30", "consume": 1, "tip": "§a取出盘装水饺, 蒸笼归位"},
@@ -139,8 +140,8 @@ SWITCH_RULES = [
{"block": "rtdd:baozipi", "item": BEEF_FILLING, "target": "rtdd:roubao_1",
"tip": "§a包子皮加了肉馅"},
{"block": "rtdd:roubao_1", "item": None, "target": "rtdd:roubao_2", "tip": "§a塑形中…"},
{"block": "rtdd:roubao_2", "item": None, "target": "rtdd:roubaozi_3",
"tip": "§a塑形成生肉包子"},
{"block": "rtdd:roubao_2", "item": None, "action": "drop_result",
"dropItem": "rtdd:roubaozi_3", "tip": "§a塑形成生肉包子"},
{"block": "rtdd:baozilong_2", "item": None, "action": "take_steamer",
"dropItem": "rtdd:shouroubao", "dropCount": 3, "tip": "§a取出三个熟肉包子, 蒸笼归位"},
{"block": "rtdd:shouroubao", "item": CLEAVER, "target": "rtdd:shoubaozi_2",
@@ -274,6 +274,14 @@ class MianshiService(BlueFoxServerSystem):
elif action == "chop_noodles":
self.clearBlock(pos, dim)
self.dropItem(dim, pos, "rtdd:noodles")
elif action == "drop_dumpling_skin":
# 擀好的小面团压成饺子皮: 面团消失, 掉落1个饺子皮物品(地上不留方块)
self.clearBlock(pos, dim)
self.dropItem(dim, pos, recipe["dropItem"])
elif action == "drop_result":
# 捏合/塑形完成(生饺子/生肉包子): 方块消失, 成品以掉落物形式出现
self.clearBlock(pos, dim)
self.dropItem(dim, pos, recipe["dropItem"])
elif action == "unmold_cake":
# 蛋糕面糊(烤熟) 脱模 -> 蛋糕胚(方块) + 掉落 1 木碗
self.replaceBlock(pos, dim, "rtdd:cakebase", playerId)
+3 -3
View File
@@ -579,15 +579,15 @@ FurnitureData+FurnitureService 实现, 注册到 FeatureDispatcher)
- 和面_4 计时60秒 -> 发酵后; 和面_4 + 菜刀 -> 掉落8个小面团 [已实现]
- 擀面链: 发酵后 手持擀面杖(消耗1根) -> 擀面_1, 空手逐级 -> 擀面_6 -> 生面饼(返还擀面杖) [已实现]
- 生面饼+菜刀 -> 面饼切开; 面饼切开 空手 -> 可颂胚 / +菜刀 -> 掉落生面 [已实现]
- 小面团链: 手持擀面杖(消耗1根) -> 擀面_1, 空手 -> 擀面_3 -> 饺子皮(返还擀面杖) [已实现]
- 小面团链: 手持擀面杖(消耗1根) -> 擀面_1, 空手 -> 擀面_3 -> 面团消失, 掉落1个饺子皮(物品) + 返还擀面杖 [已实现]
二、饺子组
- 饺子皮 + 猪肉馅/青菜碎 双向组合 -> 饺子皮(猪肉馅加蔬菜) -> 生饺子(捏合) [已实现]
- 饺子皮 + 猪肉馅/青菜碎 双向组合 -> 饺子皮(猪肉馅加蔬菜); 捏合 -> 面团消失, 掉落1个生饺子(物品) [已实现]
- 生饺子 手持右键蒸笼(消耗4个) -> 蒸笼(蒸饺子_生), 60秒 -> 熟 [已实现]
- 手持盘子(plate_0)右键熟 -> 掉落盘装水饺(plate_30) + 蒸笼归位 [已实现]
三、包子组
- 饺子皮 空手 -> 包子皮; +猪/牛肉馅 -> 包子皮(加肉); 捏合/塑形 -> 生肉包子 [已实现]
- 饺子皮 空手 -> 包子皮; +猪/牛肉馅 -> 包子皮(加肉); 捏合/塑形 -> 面团消失, 掉落1个生肉包子(物品) [已实现]
- 生肉包子 手持右键蒸笼(消耗3个) -> 蒸笼(包子_生), 60秒 -> 熟;
空手取出 掉落3个熟肉包子 + 蒸笼归位 [已实现]
- 熟肉包子+菜刀 -> 半个 -> 1/4个; 手持熟肉包子堆叠(两个/三个); 空手递减取走(掉落1个) [已实现]
+4 -4
View File
@@ -73,8 +73,8 @@
转换条件:[手持 青菜碎 右键]
18. 饺子皮(加蔬菜) -> 饺子皮(猪肉馅加蔬菜)
转换条件:[手持 猪肉馅(食材) 右键]
饺子皮(猪肉馅加蔬菜) -> 生饺子
转换条件:[右键捏合]
饺子皮(猪肉馅加蔬菜) -> 生饺子(掉落物)
转换条件:[右键捏合, 面团消失, 掉落1个生饺子]
todo 这里 的饺子皮 组合要提示,比如 到了猪肉馅 要加青菜碎, 到了青菜碎 要加猪肉馅
19. 生饺子 + 蒸笼(厨具) -> 蒸笼(蒸饺子_生) -> 计时60秒 -> 蒸笼(蒸饺子_熟)
转换条件:[手持 生饺子 右键蒸笼;消耗 四个 蒸笼下面要点燃的炉灶(stove_2)才计时蒸熟]
@@ -92,8 +92,8 @@ todo 蒸笼(蒸饺子_熟) 右键吃 (吃的操作后续实现)
转换条件:[空手 右键 变成包子皮]
21. 包子皮 -> 包子皮(加肉)
转换条件:[手持 猪/牛肉馅 右键]
22. 包子皮(加肉) -> 生肉包子(塑形) -> 生肉包子
转换条件:[右键捏合/塑形]
22. 包子皮(加肉) -> 生肉包子(塑形) -> 生肉包子(掉落物)
转换条件:[右键捏合/塑形, 面团消失, 掉落1个生肉包子]
todo 这里 的包子组合要提示,比如 到了加肉 要右键捏合塑形
23. 生肉包子 + 蒸笼(厨具) -> 蒸笼(包子_生) -> 计时60秒 -> 蒸笼(包子_熟)
转换条件:[手持 生肉包子 右键蒸笼;消耗三个 蒸笼下面要点燃的炉灶(stove_2)才计时蒸熟]