原版食材迁移 关联性强的文档 重写

This commit is contained in:
wenhe committed 2026-09-04 18:47:10 +08:00
1 parent bae1755069
commit f55386659b
46 files changed
+2478 -1309

No files matched your search

@@ -111,6 +111,31 @@ TRAYRACKS_RULES = [
"target": "rtdd:trayracks_1", "giveItem": "rtdd:plate_0", "tip": "§a取回1个盘子"},
]
# ============================================================
# 三b、碗柜 (cupboard_0 空 ~ cupboard_3 三个碗)
# 放碗(木碗 rtdd:bowlasoup): 手持木碗右键逐个放入, 最多3个
# 取碗: 空手右键逐个取回
# ============================================================
CUPBOARD_RULES = [
{"source": "rtdd:cupboard_0", "item": "rtdd:bowlasoup",
"target": "rtdd:cupboard_1", "consume": 1, "tip": "§a放入1个木碗"},
{"source": "rtdd:cupboard_1", "item": "rtdd:bowlasoup",
"target": "rtdd:cupboard_2", "consume": 1, "tip": "§a放入1个木碗"},
{"source": "rtdd:cupboard_2", "item": "rtdd:bowlasoup",
"target": "rtdd:cupboard_3", "consume": 1, "tip": "§a放入1个木碗"},
{"source": "rtdd:cupboard_3", "item": "rtdd:bowlasoup",
"tip": "§c碗柜已满!"},
{"source": "rtdd:cupboard_3", "item": None,
"target": "rtdd:cupboard_2", "dropItem": [{"name": "rtdd:bowlasoup", "count": 1}],
"tip": "§a取回1个木碗"},
{"source": "rtdd:cupboard_2", "item": None,
"target": "rtdd:cupboard_1", "dropItem": [{"name": "rtdd:bowlasoup", "count": 1}],
"tip": "§a取回1个木碗"},
{"source": "rtdd:cupboard_1", "item": None,
"target": "rtdd:cupboard_0", "dropItem": [{"name": "rtdd:bowlasoup", "count": 1}],
"tip": "§a取回最后1个木碗"},
]
# ============================================================
# 四、书柜 (bookcase 系列, 后放先取, 至多13本)
# 放书(书 minecraft:book / 附魔书 minecraft:enchanted_book): 逐个放入,
@@ -294,6 +319,20 @@ TRASHBIN_RULES = [
"target": "rtdd:storage_buckets", "tip": "§a垃圾桶已关闭"},
]
# ============================================================
# 七b、壁炉 (b_88 壁炉 / b_89 壁炉(加柴火) / b_90 壁炉(点燃))
# 加柴: 手持木条(rtdd:b_15)右键空壁炉 -> 加柴火, 消耗4个木条
# 点燃: 手持打火石(不消耗)/烈焰弹(消耗1)右键加柴火 -> 点燃
# ============================================================
FIREPLACE_RULES = [
{"source": "rtdd:b_88", "item": "rtdd:b_15",
"target": "rtdd:b_89", "consume": 4, "tip": "§a壁炉加好了柴火"},
{"source": "rtdd:b_89", "item": "minecraft:flint_and_steel",
"target": "rtdd:b_90", "tip": "§a壁炉点燃了"},
{"source": "rtdd:b_89", "item": "minecraft:fire_charge",
"target": "rtdd:b_90", "consume": 1, "tip": "§a壁炉点燃了"},
]
# ============================================================
# 八、左键破坏存物方块的掉落(书柜/药水架/厨具架)
# 存了东西的方块被左键打碎时, 掉 空方块本体 + 全部存储物品(附魔/药水效果保留)。
@@ -311,5 +350,5 @@ for _b in KITCHENRACK_BLOCKS[1:]: # 厨具架各形态 -> 厨具架(空)
# 汇总: 家具家私右键转换规则(厨具架为通用逻辑, 不在规则表, 单独注册)
# ============================================================
FURNITURE_SWITCHES = (ARROWBARREL_RULES + FLUME_RULES + TRAYRACKS_RULES
+ BOOKCASE_RULES + POTIONRACK_RULES
+ RECORDPLAYER_RULES + TRASHBIN_RULES)
+ CUPBOARD_RULES + BOOKCASE_RULES + POTIONRACK_RULES
+ RECORDPLAYER_RULES + TRASHBIN_RULES + FIREPLACE_RULES)
@@ -4,7 +4,7 @@
"description": {
"identifier": "rtdd:medicinetank",
"register_to_creative_menu": true,
"category": "xy_medicine"
"category": "xy_kitchenware"
},
"components": {
"netease:aabb": {
@@ -0,0 +1,55 @@
{
"format_version": "1.10.0",
"minecraft:block": {
"description": {
"identifier": "rtdd:plantvegetables",
"register_to_creative_menu": true,
"category": "xy_ingredients"
},
"components": {
"netease:aabb": {
"collision": {
"min": [
0,
0,
0.1
],
"max": [
1,
0.15,
0.75
]
},
"clip": {
"min": [
0,
0,
0.1
],
"max": [
1,
0.15,
0.75
]
}
},
"minecraft:block_light_absorption": {
"value": 0
},
"netease:render_layer": {
"value": "alpha"
},
"netease:solid": {
"value": false
},
"netease:face_directional": {
"type": "direction"
},
"netease:block_entity": {
"client_tick": false,
"movable": false,
"tick": false
}
}
}
}
@@ -22,7 +22,12 @@
"rtdd:cutscallions_2",
"rtdd:cutscallions_3",
"rtdd:cutscallions_4",
"rtdd:scallions"
"rtdd:scallions",
"rtdd:plantvegetables",
"rtdd:vegetable",
"rtdd:crushed_carrots",
"rtdd:crushed_scallions",
"rtdd:potato_wedges"
]
},
{
@@ -49,8 +54,6 @@
"group_name": "itemGroup.name.ingr_05_fish",
"icon": "rtdd:crab",
"list": [
"rtdd:salmon_pile",
"rtdd:cod_pile",
"rtdd:rawsquidwhiskersr",
"rtdd:crab",
"rtdd:lobster",
@@ -59,7 +62,7 @@
]
},
{
"group_name": "itemGroup.name.ingr_04_crop",
"group_name": "itemGroup.name.ingr_09_pile",
"icon": "rtdd:potato_pile",
"list": [
"rtdd:potato_pile",
@@ -69,6 +72,15 @@
"rtdd:orangepile_0",
"rtdd:apple_pile",
"rtdd:egg_pile",
"rtdd:salmon_pile",
"rtdd:cod_pile",
"rtdd:bread_pile"
]
},
{
"group_name": "itemGroup.name.ingr_04_crop",
"icon": "rtdd:grape",
"list": [
"rtdd:grape",
"rtdd:peach",
"rtdd:orange"
@@ -79,7 +91,7 @@
"icon": "rtdd:brownrice",
"list": [
"rtdd:brownrice",
"rtdd:bread_pile",
"rtdd:rice_seeds",
"rtdd:soybean"
]
},
@@ -92,7 +104,8 @@
"rtdd:garlicskewers",
"rtdd:chiliskewer",
"rtdd:beancurd",
"rtdd:pepper"
"rtdd:pepper",
"rtdd:cream_0"
]
},
{
@@ -107,4 +120,4 @@
]
}
]
}
}
@@ -0,0 +1,12 @@
{
"format_version": "1.10",
"minecraft:item": {
"components": {
"minecraft:max_stack_size": 64
},
"description": {
"category": "xy_food",
"identifier": "rtdd:boiled_egg"
}
}
}
@@ -0,0 +1,12 @@
{
"format_version": "1.10",
"minecraft:item": {
"components": {
"minecraft:max_stack_size": 64
},
"description": {
"category": "xy_ingredients",
"identifier": "rtdd:cream_0"
}
}
}
@@ -0,0 +1,12 @@
{
"format_version": "1.10",
"minecraft:item": {
"components": {
"minecraft:max_stack_size": 64
},
"description": {
"category": "xy_ingredients",
"identifier": "rtdd:crushed_carrots"
}
}
}
@@ -0,0 +1,12 @@
{
"format_version": "1.10",
"minecraft:item": {
"components": {
"minecraft:max_stack_size": 64
},
"description": {
"category": "xy_ingredients",
"identifier": "rtdd:crushed_scallions"
}
}
}
@@ -0,0 +1,12 @@
{
"format_version": "1.10",
"minecraft:item": {
"components": {
"minecraft:max_stack_size": 64
},
"description": {
"category": "xy_ingredients",
"identifier": "rtdd:potato_wedges"
}
}
}
@@ -0,0 +1,12 @@
{
"format_version": "1.10",
"minecraft:item": {
"components": {
"minecraft:max_stack_size": 64
},
"description": {
"category": "xy_food",
"identifier": "rtdd:rice_balls"
}
}
}
@@ -0,0 +1,12 @@
{
"format_version": "1.10",
"minecraft:item": {
"components": {
"minecraft:max_stack_size": 64
},
"description": {
"category": "xy_ingredients",
"identifier": "rtdd:rice_seeds"
}
}
}
@@ -0,0 +1,12 @@
{
"format_version": "1.10",
"minecraft:item": {
"components": {
"minecraft:max_stack_size": 64
},
"description": {
"category": "xy_ingredients",
"identifier": "rtdd:vegetable"
}
}
}
@@ -9,6 +9,7 @@
"itemGroup.name.ingr_02_veg",
"itemGroup.name.ingr_03_meat",
"itemGroup.name.ingr_05_fish",
"itemGroup.name.ingr_09_pile",
"itemGroup.name.ingr_04_crop",
"itemGroup.name.ingr_08_grain",
"itemGroup.name.ingr_06_seasoning",