========================================
【厨具】(xy_kitchenware) 转化关系
========================================
说明(基于行为包实际方块清单重写):
- 厨具分类方块: stove(炉灶)、beater(搅拌器)、meatballmaker(丸子机)、steamer(蒸笼)、
  stonemill(石磨)、oilcan(油罐)、medicinetank(玻璃罐)、oven(烤炉)、b_34(支杆)、
  bowlasoup(木碗)、plate_0(盘子)/plate_0a(脏盘子)/platepile(盘子堆)、rollingpin(擀面杖)
- 厨具物品: spatula(锅铲)、spatula_oil(带油锅铲)、potandspoon(锅勺)、cleaver(菜刀)
- 厨具是全部烹饪的"工具层": 炒锅(翻炒/锅铲)、汤锅(翻煮/锅勺)、油锅(满油/油罐)、
  面食(擀面/擀面杖)、寿司(切/菜刀)、乡野饮料(榨汁/石磨黄豆)
- 【待确认】表示该步骤所需的具体操作或食材尚未最终确定

========================================
一、炉灶 (stove -> stove_1 加木条 -> stove_2 点燃)
========================================
1. stove(炉灶_空) -> stove_1(炉灶_加木条)
转换条件:[手持 木条(rtdd:b_15) 右键 进行转换]
机制: 手持木条右键, 消耗4个, 加木条(木条为家具分类方块, 见 家具家私转化关系.txt)

2. stove_1(炉灶_加木条) -> stove_2(炉灶_点燃)
转换条件:[手持 打火石/烈焰弹 右键 进行转换]
机制: 手持打火石右键不消耗/烈焰弹右键消耗1个, 点燃
(炉灶点燃态 = 灶台底座, 炒锅/汤锅/油锅/丸子机烹饪都需架在其上)

========================================
二、丸子机 (meatballmaker_0~5, 章鱼小丸子)
========================================
3. meatballmaker_0(空) -> 加入面团
转换条件:[手持 面团(面食.甜食) 右键 进行转换,消耗1个]
机制: 手持面团右键, 消耗1个, 加入面团

4. 加入面团 -> 加入鱿鱼
转换条件:[手持 鱿鱼须(乡野食材) 右键 进行转换]
机制: 手持鱿鱼须右键, 消耗4个

4b. 丸子机(加入鱿鱼) -> 丸子机(加入配料)
转换条件:[手持 任意物品 右键 进行转换, 消耗1个]
机制: 手持任意物品右键, 消耗1个, 加入配料(准备烹制, 计时自动开始)


5. 加入食材 -> 丸子机(半熟) -> 丸子机(熟)
转换条件:[计时自动转换]
机制: 计时约30秒升一级, 共两级变熟

6. 丸子机(熟) -> 章鱼小丸子_完整(plate_40)
转换条件:[手持 盘子(plate_0) 右键 进行转换]
机制: 手持盘子右键, 消耗1个盘子, 取出章鱼小丸子_完整
(章鱼小丸子归乡野食物; 完整转半份见 乡野食物转化关系.txt)

========================================
三、搅拌器 (beater, 蛋液/肉馅/牛奶)
========================================
7. beater(空) + 肉 -> beatermeat_0 -> beatermeat_1
转换条件:[手持 原版牛/猪肉 右键 放入(一次性消耗2个), 之后空手右键搅打]
机制: 空搅拌器手持肉右键一次性消耗2个 -> 肉_1(beatermeat_0);
      空手右键搅打 -> 肉_2(beatermeat_1)
7a. beatermeat_1 -> 取出 生猪/牛肉馅(rawmeatball, 乡野食材)
转换条件:[空手 右键 进行转换, 取出肉馅]
机制: 肉_2 空手右键, 取出 生猪/牛肉馅(由放入的肉决定), 还原空搅拌器

8. beater(空) + 牛奶 -> beatermike_0 -> beatermike_1 -> beatermike_2
转换条件:[手持 牛奶桶 右键 放入(消耗1个, 返还空桶), 之后空手右键搅打]
机制: 空搅拌器手持牛奶桶右键消耗1个 -> 牛奶_1(beatermike_0);
      空手右键搅打 -> 牛奶_2(beatermike_1) -> 牛奶_3(beatermike_2)

9. beater(空) + 蛋 -> 蛋_1 -> 蛋_2 -> 蛋_3(beater_custard_0~2)
转换条件:[手持 鸡蛋 右键 放入(一次性消耗3个), 之后空手右键搅打]
机制: 空搅拌器手持鸡蛋右键一次性消耗3个 -> 蛋_1(beater_custard_0);
      空手右键搅打 -> 蛋_2(beater_custard_1) -> 蛋_3(beater_custard_2, 蛋完成态)
9a. 蛋完成态(beater_custard_2) + 木碗 -> 奶油(cream_0)
转换条件:[手持 木碗(bowlasoup) 右键 进行转换, 不加入牛奶]
机制: 蛋完成态不加入牛奶, 手持木碗右键取出, 获得 奶油(cream_0, 乡野食材/调味·佐料)一份
10. 牛奶/蛋 互通到"鸡蛋牛奶"流程 (beater_eggsandmilk_0~2)
转换条件:[牛奶_3 再放 蛋 / 蛋_3 再放 牛奶]
机制: 不论先搅打牛奶还是先搅打蛋, 最后都要走进"鸡蛋牛奶"流程;
      提示按先加入的来提示另一个: 先牛奶就提示"加入蛋", 先蛋就提示"加入牛奶"
      若当前为蛋完成态(蛋_3), 提示语额外追加"用木碗可获得奶油一份"
11. beater_eggsandmilk_2(鸡蛋牛奶完成) -> 蛋液半成品(plate_34)
转换条件:[手持 盘子(plate_0) 右键 进行转换]
机制: 手持盘子右键, 消耗1个盘子, 取出 蛋液半成品(plate_34, 归面食.甜食/面团·胚料组)

========================================
四、蒸笼 (steamer + steamercover)
========================================
12. steamer(蒸笼_空) <-> steamer 盖盖
转换条件:[右键 进行转换]
机制: 右键盖上蒸笼盖(steamercover), 再右键掀开(双向)

13. 蒸笼(加盖) + 生食 -> 蒸熟
转换条件:[放入待蒸食材, 计时自动转换]
机制: 放入待蒸食材, 计时约60秒蒸熟
(蒸饺子/蒸包子/蒸竹筒饭/蒸牛奶鸡蛋, 具体见 面食.甜食转化关系.txt 各组)

========================================
五、盘子 (plate_0 干净 -> plate_0a 脏)
========================================
14. plate_0(干净) -> plate_0a(脏盘子)
转换条件:[装盛食物食用后变脏]
机制: 用盘子吃完食物后, 盘子变为脏盘子
(脏盘子可放水槽清洗, 见 家具家私转化关系.txt 水槽)

========================================
六、石磨 (stonemill, 磨黄豆->油罐 或 磨小麦->面粉)
========================================
15. stonemill(空) + 黄豆 -> 加入黄豆
转换条件:[手持 黄豆(rtdd:soybean, 乡野食材) 右键 进行转换]
机制: 手持黄豆右键石磨, 消耗16个, 加入黄豆

16. 加入黄豆 -> 研磨中(旋转)
转换条件:[右键 进行转换(研磨)]
机制: 右键开始研磨, 石磨四个方向依次旋转(每次转90度), 转回原方向即成功(四次回归)

17. 研磨完成 -> 石磨(空) + 油罐(oilcan)
转换条件:[手持 玻璃罐(rtdd:medicinetank) 右键 进行转换]
机制: 研磨完成后, 手持玻璃罐右键取出, 消耗1个玻璃罐, 获得 油罐(oilcan), 石磨回空态

17a. stonemill(空) + 小麦 -> 加入小麦
转换条件:[手持 小麦(minecraft:wheat, 原版) 右键 进行转换]
机制: 手持小麦右键石磨, 消耗6个, 加入小麦

17b. 加入小麦 -> 研磨中(旋转) -> 研磨完成
转换条件:[右键 进行转换(研磨)]
机制: 同黄豆: 右键研磨, 每次转90度, 四次完成

17c. 研磨完成(小麦) -> 石磨(空) + 面粉
转换条件:[空手 右键 进行转换(取出)]
机制: 研磨完成后空手右键取出, 获得 1个 面粉(rtdd:farineblcok, 面食小麦·面团组起点),
      石磨回空态

17d. 磨小麦/磨黄豆 共用打碎返还
转换条件:[左键打碎 石磨 释放转换]
机制: 研磨中或已完成未取时, 打碎石磨 返还【放入的原料】: 磨小麦返 6 小麦,
      磨黄豆返 16 黄豆(石磨本体照常掉落); 空石磨不返还。

18. oilcan(油罐) 取油耗尽 -> medicinetank(玻璃罐)
转换条件:[油罐 取油使用次数扣到0]
机制: 油罐的油被取光(被锅铲取油16次)后, 变回 玻璃罐(medicinetank)
18a. oilcan(油罐) 直接上油空炒锅 -> 满油油锅 + 空玻璃罐
转换条件:[手持 油罐(oilcan) 右键 空炒锅(rtdd:wok)]
机制: 手持油罐右键空炒锅, 消耗1个油罐, 获得1个空玻璃罐(medicinetank),
      空炒锅(wok) 变为 满油油锅(oilpan, 添油锅)
      (油罐直接上油 与 带油锅铲上油(第20条) 二者择一)

========================================
七、手持厨具物品
========================================
说明: 本节的物品形态变化(锅铲<->带油锅铲、油罐取油等)直接替换玩家手上的物品,
      不要像方块交互那样以掉落物形式产出
19. spatula(锅铲) -> spatula_oil(带油锅铲)
转换条件:[手持 锅铲 右键 油罐(oilcan)]
机制: 锅铲右键油罐, 变为带油锅铲(附魔光效), 油罐使用次数-1
19a. spatula_oil(带油锅铲) -> spatula(锅铲)
转换条件:[手持 带油锅铲 右键 油罐]
机制: 带油锅铲右键油罐, 变回锅铲, 油罐使用次数+1
20. 带油锅铲 上油
转换条件:[手持 带油锅铲 右键 炒锅(rtdd:wok)]
机制: 炒锅+带油锅铲 -> 炒锅(添油)(rtdd:oilpan), 不消耗油铲; 上完油后带油锅铲变回锅铲
      (配合炒锅烹饪, 见 炒锅转化关系.txt)
21. 锅铲 翻炒
转换条件:[手持 锅铲 右键 炒锅食材]
机制: 手持锅铲右键炒锅食材, 每3次升一级(配合炒锅烹饪)

22. potandspoon(锅勺) 翻煮
转换条件:[手持 锅勺 右键 汤锅]
机制: 手持锅勺右键汤锅, 配合汤锅烹饪翻煮(具体节奏待确认)

23. cleaver(菜刀) 切割
转换条件:[手持 菜刀 右键 食材/半成品]
机制: 菜刀用于切肉/切鱼/切蔬菜/切寿司/切蛋糕等, 各分类通用(见对应转化关系.txt)

24. rollingpin(擀面杖) 擀面
转换条件:[手持 擀面杖 右键 面团(面食.甜食)]
机制: 擀面过程中擀面杖会被消耗, 干完最后一步掉落返还
      (具体见 面食.甜食转化关系.txt 一、面粉·面团组; 面食原 rollingpin_1/2/3 已移入禁用)

========================================
八、其他静态工具
========================================
oven(烤炉): 烘焙底座, 配合面食.甜食烘焙/蛋糕烤制
b_34(支杆): 烧烤上杆底座(见 烧烤转化关系.txt)
bowlasoup(木碗): 汤锅出锅盛汤容器(见 汤锅转化关系.txt)
platepile(盘子堆): 静态
