面食 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)