From bf6b18c7a48cf4fa1e466ebb8b08e82ca45ac980 Mon Sep 17 00:00:00 2001 From: wenhe <1046926120@qq.com> Date: Wed, 30 Sep 2026 16:27:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B1=A4=E9=94=85=E5=8A=A0=E6=B0=B4=E9=9F=B3?= =?UTF-8?q?=E6=95=88,=E7=83=A7=E7=83=A4=E7=A2=B0=E6=92=9E=E7=AE=B1?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../System/Ui/CookRecipe.py | 7 ++++--- .../tangguo/service/TangguoService.py | 12 ++++++++++- .../netease_blocks/beefkebabs_1.json | 20 +++++++++---------- .../netease_blocks/beefkebabs_3.json | 20 +++++++++---------- .../netease_blocks/lambkebabs_1.json | 20 +++++++++---------- .../netease_blocks/lambkebabs_3.json | 20 +++++++++---------- .../netease_blocks/roast_chickenplace_1.json | 20 +++++++++---------- .../netease_blocks/roasted_vegetables_0.json | 16 +++++++-------- .../netease_blocks/roasted_vegetables_3.json | 20 +++++++++---------- .../netease_blocks/roastedmushrooms_0.json | 12 +++++------ .../netease_blocks/roastedmushrooms_3.json | 16 +++++++-------- .../netease_blocks/roastpig_0.json | 16 +++++++-------- .../netease_blocks/roastpignew_1.json | 20 +++++++++---------- 13 files changed, 115 insertions(+), 104 deletions(-) diff --git a/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/System/Ui/CookRecipe.py b/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/System/Ui/CookRecipe.py index 0440202..2b10fa8 100644 --- a/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/System/Ui/CookRecipe.py +++ b/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/System/Ui/CookRecipe.py @@ -285,9 +285,7 @@ allCookRecipe = [ # 蔬菜瘦肉汤 {'result': 'rtdd:brownvegetablefishsoup', 'items': [{'itemName': 'rtdd:sashimi', 'count': 10}, {}, {}]}, # 蔬菜鱼片汤 - {'result': 'rtdd:bowlavegetablesstew', - 'items': [{'itemName': 'rtdd:carrotandpotatosoup', 'count': 1}, {'itemName': 'rtdd:vegetable', 'count': 3}, - {}]}, # 蔬菜乱炖 + ], # 分菜: 蔬菜汤/胡萝卜土豆汤 + 主料 -> 计时 -> 出锅 }, # ============================================================= @@ -307,6 +305,9 @@ allCookRecipe = [ # 土豆胡萝卜炖羊肉 {'result': 'rtdd:bowla_lambchopsoup', 'items': [{'itemName': 'rtdd:sheepracks', 'count': 2}, {}, {}]}, # 胡萝卜土豆羊排汤 + {'result': 'rtdd:bowlavegetablesstew', + 'items': [ {'itemName': 'rtdd:vegetable', 'count': 3},{}, + {}]}, # 蔬菜乱炖 ], # 分菜: 胡萝卜土豆汤 + 主料 -> 计时 -> 出锅 }, # ============================================================= diff --git a/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/xiangyemod/tangguo/service/TangguoService.py b/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/xiangyemod/tangguo/service/TangguoService.py index a69e33a..a64ca86 100644 --- a/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/xiangyemod/tangguo/service/TangguoService.py +++ b/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/xiangyemod/tangguo/service/TangguoService.py @@ -36,11 +36,17 @@ from ....BlueFoxTools.ToolsConfig import LevelId blockEntityDataComp = comp.CreateBlockEntityData(LevelId) # ---- 只导入汤锅自己的数据库 ---- -from ..TangguoData import SWITCH_RULES, ITEM_USE_ON_RULES, TIMER_RULES, BOWL, PLATE, POT_EMPTY +from ..TangguoData import ( + SWITCH_RULES, ITEM_USE_ON_RULES, TIMER_RULES, BOWL, PLATE, POT_EMPTY, + POT_WATER, WATER_BUCKET, +) # ---- 统一分发器 ---- from ...service.FeatureDispatcher import FeatureDispatcher +# ---- 全服播放音效(加水: 倒水声 bucket.empty_water) ---- +from ....ModUtil.ServerUtil import PlaySoundToAllClient + class TangguoService(BlueFoxServerSystem): """ @@ -296,6 +302,10 @@ class TangguoService(BlueFoxServerSystem): if recipe.get("target") and action != "take_out": self.replaceBlock(pos, dim, recipe["target"], playerId) + # 加水音效: 汤锅(空) + 水桶 -> 汤锅(加水) 时, 全服播放"倒水"声(bucket.empty_water) + if recipe.get("item") == WATER_BUCKET and recipe.get("target") == POT_WATER: + PlaySoundToAllClient((pos[0], pos[1], pos[2], dim), "bucket.empty_water", 1.0) + # 额外掉落(倒水掉水桶 / 蔬菜乱炖掉汤锅(空) / 汤面掉木碗) if recipe.get("drop"): self.dropItem(dim, pos, recipe["drop"], playerId=playerId) diff --git a/behavior_pack_v8jz0zSR/netease_blocks/beefkebabs_1.json b/behavior_pack_v8jz0zSR/netease_blocks/beefkebabs_1.json index 2fb697b..f0d6c50 100644 --- a/behavior_pack_v8jz0zSR/netease_blocks/beefkebabs_1.json +++ b/behavior_pack_v8jz0zSR/netease_blocks/beefkebabs_1.json @@ -10,26 +10,26 @@ "netease:aabb": { "collision": { "min": [ + -0.0613, 0, - 0, - 0 + -0.0574 ], "max": [ - 1, - 0.3, - 1 + 1.086, + 0.2375, + 1.0625 ] }, "clip": { "min": [ + -0.0613, 0, - 0, - 0 + -0.0574 ], "max": [ - 1, - 0.3, - 1 + 1.086, + 0.2375, + 1.0625 ] } }, diff --git a/behavior_pack_v8jz0zSR/netease_blocks/beefkebabs_3.json b/behavior_pack_v8jz0zSR/netease_blocks/beefkebabs_3.json index f3ab773..1c64b68 100644 --- a/behavior_pack_v8jz0zSR/netease_blocks/beefkebabs_3.json +++ b/behavior_pack_v8jz0zSR/netease_blocks/beefkebabs_3.json @@ -10,26 +10,26 @@ "netease:aabb": { "collision": { "min": [ + -0.0613, 0, - 0, - 0 + -0.0574 ], "max": [ - 1, - 0.3, - 1 + 1.086, + 0.2375, + 1.0625 ] }, "clip": { "min": [ + -0.0613, 0, - 0, - 0 + -0.0574 ], "max": [ - 1, - 0.3, - 1 + 1.086, + 0.2375, + 1.0625 ] } }, diff --git a/behavior_pack_v8jz0zSR/netease_blocks/lambkebabs_1.json b/behavior_pack_v8jz0zSR/netease_blocks/lambkebabs_1.json index c443f59..f68b379 100644 --- a/behavior_pack_v8jz0zSR/netease_blocks/lambkebabs_1.json +++ b/behavior_pack_v8jz0zSR/netease_blocks/lambkebabs_1.json @@ -10,26 +10,26 @@ "netease:aabb": { "collision": { "min": [ + -0.1238, 0, - 0, - 0 + -0.0041 ], "max": [ - 1, - 0.3, - 1 + 1.0235, + 0.2265, + 1.0 ] }, "clip": { "min": [ + -0.1238, 0, - 0, - 0 + -0.0041 ], "max": [ - 1, - 0.3, - 1 + 1.0235, + 0.2265, + 1.0 ] } }, diff --git a/behavior_pack_v8jz0zSR/netease_blocks/lambkebabs_3.json b/behavior_pack_v8jz0zSR/netease_blocks/lambkebabs_3.json index 1016f60..d75aa6e 100644 --- a/behavior_pack_v8jz0zSR/netease_blocks/lambkebabs_3.json +++ b/behavior_pack_v8jz0zSR/netease_blocks/lambkebabs_3.json @@ -10,26 +10,26 @@ "netease:aabb": { "collision": { "min": [ + -0.1238, 0, - 0, - 0 + -0.0041 ], "max": [ - 1, - 0.3, - 1 + 1.0235, + 0.2265, + 1.0 ] }, "clip": { "min": [ + -0.1238, 0, - 0, - 0 + -0.0041 ], "max": [ - 1, - 0.3, - 1 + 1.0235, + 0.2265, + 1.0 ] } }, diff --git a/behavior_pack_v8jz0zSR/netease_blocks/roast_chickenplace_1.json b/behavior_pack_v8jz0zSR/netease_blocks/roast_chickenplace_1.json index 9d82adc..29b9eb1 100644 --- a/behavior_pack_v8jz0zSR/netease_blocks/roast_chickenplace_1.json +++ b/behavior_pack_v8jz0zSR/netease_blocks/roast_chickenplace_1.json @@ -10,26 +10,26 @@ "netease:aabb": { "collision": { "min": [ + 0.0625, 0, - 0, - 0.1 + 0.125 ], "max": [ - 1, - 0.4, - 0.8 + 0.851, + 0.385, + 0.8125 ] }, "clip": { "min": [ + 0.0625, 0, - 0, - 0.1 + 0.125 ], "max": [ - 1, - 0.4, - 0.8 + 0.851, + 0.385, + 0.8125 ] } }, diff --git a/behavior_pack_v8jz0zSR/netease_blocks/roasted_vegetables_0.json b/behavior_pack_v8jz0zSR/netease_blocks/roasted_vegetables_0.json index bf25921..1efd542 100644 --- a/behavior_pack_v8jz0zSR/netease_blocks/roasted_vegetables_0.json +++ b/behavior_pack_v8jz0zSR/netease_blocks/roasted_vegetables_0.json @@ -10,26 +10,26 @@ "netease:aabb": { "collision": { "min": [ - 0, + -0.0742, 0, 0 ], "max": [ - 1, - 0.4, - 1 + 0.9075, + 0.1528, + 1.0801 ] }, "clip": { "min": [ - 0, + -0.0742, 0, 0 ], "max": [ - 1, - 0.4, - 1 + 0.9075, + 0.1528, + 1.0801 ] } }, diff --git a/behavior_pack_v8jz0zSR/netease_blocks/roasted_vegetables_3.json b/behavior_pack_v8jz0zSR/netease_blocks/roasted_vegetables_3.json index 291e140..cca6efd 100644 --- a/behavior_pack_v8jz0zSR/netease_blocks/roasted_vegetables_3.json +++ b/behavior_pack_v8jz0zSR/netease_blocks/roasted_vegetables_3.json @@ -10,26 +10,26 @@ "netease:aabb": { "collision": { "min": [ + -0.0117, 0, - 0, - 0.05 + 0.0625 ], "max": [ - 1, - 0.4, - 1 + 0.970, + 0.1528, + 1.1426 ] }, "clip": { "min": [ + -0.0117, 0, - 0, - 0.05 + 0.0625 ], "max": [ - 1, - 0.4, - 1 + 0.970, + 0.1528, + 1.1426 ] } }, diff --git a/behavior_pack_v8jz0zSR/netease_blocks/roastedmushrooms_0.json b/behavior_pack_v8jz0zSR/netease_blocks/roastedmushrooms_0.json index 38a20b5..e13ab54 100644 --- a/behavior_pack_v8jz0zSR/netease_blocks/roastedmushrooms_0.json +++ b/behavior_pack_v8jz0zSR/netease_blocks/roastedmushrooms_0.json @@ -10,25 +10,25 @@ "netease:aabb": { "collision": { "min": [ - 0, + 0.0625, 0, 0 ], "max": [ - 1, - 0.1, + 0.9375, + 0.125, 1 ] }, "clip": { "min": [ - 0, + 0.0625, 0, 0 ], "max": [ - 1, - 0.1, + 0.9375, + 0.125, 1 ] } diff --git a/behavior_pack_v8jz0zSR/netease_blocks/roastedmushrooms_3.json b/behavior_pack_v8jz0zSR/netease_blocks/roastedmushrooms_3.json index 9f1c41a..f1cfc26 100644 --- a/behavior_pack_v8jz0zSR/netease_blocks/roastedmushrooms_3.json +++ b/behavior_pack_v8jz0zSR/netease_blocks/roastedmushrooms_3.json @@ -10,26 +10,26 @@ "netease:aabb": { "collision": { "min": [ - 0, + 0.0625, 0, 0 ], "max": [ - 1, - 0.1, - 1 + 0.9375, + 0.125, + 1.0625 ] }, "clip": { "min": [ - 0, + 0.0625, 0, 0 ], "max": [ - 1, - 0.1, - 1 + 0.9375, + 0.125, + 1.0625 ] } }, diff --git a/behavior_pack_v8jz0zSR/netease_blocks/roastpig_0.json b/behavior_pack_v8jz0zSR/netease_blocks/roastpig_0.json index 20bf5a8..7bebd6e 100644 --- a/behavior_pack_v8jz0zSR/netease_blocks/roastpig_0.json +++ b/behavior_pack_v8jz0zSR/netease_blocks/roastpig_0.json @@ -10,25 +10,25 @@ "netease:aabb": { "collision": { "min": [ - 0.0, - -0.3131, + 0, + 0, 0.1875 ], "max": [ - 1.4375, - 0.75, + 1.0, + 0.5684, 0.8125 ] }, "clip": { "min": [ - 0.0, - -0.3131, + 0, + 0, 0.1875 ], "max": [ - 1.4375, - 0.75, + 1.0, + 0.5684, 0.8125 ] } diff --git a/behavior_pack_v8jz0zSR/netease_blocks/roastpignew_1.json b/behavior_pack_v8jz0zSR/netease_blocks/roastpignew_1.json index 7231f9b..c49e541 100644 --- a/behavior_pack_v8jz0zSR/netease_blocks/roastpignew_1.json +++ b/behavior_pack_v8jz0zSR/netease_blocks/roastpignew_1.json @@ -10,26 +10,26 @@ "netease:aabb": { "collision": { "min": [ - 0.0, - -0.1244, - -0.5625 + -0.0517, + 0, + -0.3494 ], "max": [ - 1.125, + 1.0435, 0.5625, - 1.5625 + 1.2517 ] }, "clip": { "min": [ - 0.0, - -0.1244, - -0.5625 + -0.0517, + 0, + -0.3494 ], "max": [ - 1.125, + 1.0435, 0.5625, - 1.5625 + 1.2517 ] } },