This commit is contained in:
wenhe committed 2026-07-24 15:44:44 +08:00
1 parent cd9abda48b
commit 49c6f08f57
2 files changed
+1071 -52

No files matched your search

@@ -29,9 +29,9 @@ TOOL_CONFIG = {
"activate_item": "rtdd:spatula_oil", # 用带油锅铲激活
"check_oil": True, # 需要检查物品含油标签
"base_blocks": [ # 下面必须放这些方块之一
"minecraft:campfire", # 营火
"rtdd:barbecuegrill_1", # 点火的烧烤炉
"minecraft:soul_campfire", # 灵魂营火
"rtdd:cookstoves", # 灶台(基础款,有火)
"rtdd:stove_2", # 灶台(高级款,有火)
"minecraft:campfire", # 原版营火
],
"target": "rtdd:oilpan", # 激活后变成煎锅
"need_fire": True, # 需要火源
@@ -44,9 +44,9 @@ TOOL_CONFIG = {
"activate_item": "rtdd:spatula_oil", # 用带油锅铲激活
"check_oil": True,
"base_blocks": [
"rtdd:cookstoves",
"rtdd:stove_2",
"minecraft:campfire",
"rtdd:barbecuegrill_1",
"minecraft:soul_campfire",
],
"target": "rtdd:oilpan", # 激活后不变(只是上油标记)
"need_fire": True,
@@ -59,28 +59,26 @@ TOOL_CONFIG = {
"activate_item": "rtdd:oilcan", # 用油罐直接激活
"check_oil": False, # 不需要检查物品含油
"base_blocks": [
"rtdd:cookstoves",
"rtdd:stove_2",
"minecraft:campfire",
"rtdd:barbecuegrill_1",
"minecraft:soul_campfire",
"minecraft:magma", # 岩浆块也可以
],
"target": "rtdd:oilpot_1", # 激活后变成倒了油的油锅
"need_fire": True,
"is_heat_source": False,
},
# ==================== 汤锅 ====================
# ==================== 架锅 ====================
"rtdd:potsimmering_0": {
"name": "汤锅",
"name": "架锅",
"activate_item": "minecraft:water_bucket", # 用水桶加水
"check_oil": False,
"base_blocks": [
"rtdd:cookstoves",
"rtdd:stove_2",
"minecraft:campfire",
"rtdd:barbecuegrill_1",
"minecraft:soul_campfire",
"minecraft:magma",
],
"target": "rtdd:potsimmeringwater", # 激活后变成加了水的汤锅
"target": "rtdd:potsimmeringwater", # 激活后变成加了水的架锅
"need_fire": True,
"is_heat_source": False,
},
@@ -91,21 +89,22 @@ TOOL_CONFIG = {
"activate_item": "rtdd:steamercover", # 用蒸笼盖盖盖
"check_oil": False,
"base_blocks": [
"rtdd:cookstoves",
"rtdd:stove_2",
"minecraft:campfire",
"rtdd:barbecuegrill_1",
],
"target": "rtdd:steamer", # 盖盖后不变(只是标记已盖盖)
"need_fire": True,
"is_heat_source": False,
},
# ==================== 烧烤炉 ====================
# ==================== 烧烤架 ====================
"rtdd:barbecuegrill_0": {
"name": "烧烤炉",
"name": "烧烤架",
"activate_item": "minecraft:flint_and_steel", # 打火石点火
"check_oil": False,
"base_blocks": [], # 不需要底座(自己就是发热源)
"target": "rtdd:barbecuegrill_1", # 点火后变成烧烤炉_1
"target": "rtdd:barbecuegrill_1", # 点火后变成烧烤架_1
"need_fire": False,
"is_heat_source": False, # 0状态还没点火,不是发热源
},
@@ -172,42 +171,28 @@ TOOL_CONFIG = {
# 这些方块放在锅下面,锅就能工作
HEAT_SOURCES = {
# 原版方块
"minecraft:campfire": {
"name": "营火",
"heat_level": 1, # 热度等级(1=普通)
"supports": [ # 能支撑哪些厨具
"炒锅", "煎锅", "油锅", "汤锅", "蒸笼"
],
},
"minecraft:soul_campfire": {
"name": "灵魂营火",
"heat_level": 2, # 热度等级(2=较强)
"supports": [
"炒锅", "煎锅", "油锅", "汤锅", "蒸笼"
],
},
"minecraft:magma": {
"name": "岩浆块",
# 模组自定义灶台
"rtdd:cookstoves": {
"name": "灶台(基础款)",
"heat_level": 1,
"supports": [
"油锅", "汤锅"
"炒锅", "煎锅", "油锅", "架锅", "蒸笼"
],
},
"rtdd:stove_2": {
"name": "灶台(高级款·有火)",
"heat_level": 1,
"supports": [
"炒锅", "煎锅", "油锅", "架锅", "蒸笼"
],
},
# 模组工具方块(激活后可以发热)
"rtdd:barbecuegrill_1": {
"name": "烧烤炉(点火)",
"heat_level": 2,
# 原版底座
"minecraft:campfire": {
"name": "营火",
"heat_level": 1,
"supports": [
"炒锅", "煎锅", "油锅", "汤锅", "蒸笼"
],
},
"rtdd:oven": {
"name": "烤炉",
"heat_level": 3, # 最高热度
"supports": [
"炒锅", "煎锅", "油锅", "汤锅", "蒸笼", "烤制"
"炒锅", "煎锅", "油锅", "架锅", "蒸笼"
],
},
}
@@ -226,17 +211,17 @@ TOOL_STATE_CHAINS = {
"chain": ["rtdd:oilpot_0", "rtdd:oilpot_1", "rtdd:oilpot_0"],
"description": "空油锅 -> 倒油 -> 炸食材 -> 空油锅",
},
"汤锅": {
"架锅": {
"chain": ["rtdd:potsimmering_0", "rtdd:potsimmeringwater", "rtdd:potsimmering_0"],
"description": "空汤锅 -> 加水 -> 炖食材 -> 空汤锅",
"description": "空架锅 -> 加水 -> 炖食材 -> 空架锅",
},
"蒸笼": {
"chain": ["rtdd:steamer", "rtdd:steamer", "rtdd:steamer"],
"description": "蒸笼 -> 盖盖 -> 蒸食材 -> 蒸笼(状态不变,通过标记控制)",
},
"烧烤炉": {
"烧烤架": {
"chain": ["rtdd:barbecuegrill_0", "rtdd:barbecuegrill_1", "rtdd:barbecuegrill_0"],
"description": "烧烤炉 -> 点火 -> 烤食材 -> 烧烤炉",
"description": "烧烤架 -> 点火 -> 烤食材 -> 烧烤架",
},
"榨汁机": {
"chain": ["rtdd:juicer_0", "rtdd:juicer_1", "rtdd:juicer_2",
File diff suppressed because it is too large. Load diff