原版食材迁移 关联性强的文档 重写
This commit is contained in:
1 parent
bae1755069
commit
f55386659b
46 files changed
+2478
-1309
No files matched your search
+41
-2
@@ -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)
|
||||
Reference in new issue
Block a user