========================================================================
乡野模组 - 自定义合成配方汇总（含九宫格摆法）
（netease_recipes 工作台配方，按产物方块真实分类组织）
========================================================================
【排布说明】
  - 每条有序配方(recipe_shaped)下方画 3×3 九宫格，格子内为放置物品全名；
    写【空】的一格留空。第一行即九宫格第 1~3 格。
  - 【无序】(recipe_shapeless) 配方材料任意摆放即可。
  - （x N）= 一次合成产出 N 个；【空】= 留空不摆。
  - 物品全名以实际游戏内为准（"任意原版木板/木头台阶/木头"=任选其一）。
  - 分类以行为包 netease_blocks 里该方块/物品的 category 为准（即创作栏标签归属）。

########################################################################
一、乡野自然 (xy_natural)
########################################################################
● 柴火堆_1(firewood) x9【有序】
  任意原版木头  任意原版木头  任意原版木头
  任意原版木头  任意原版木头  任意原版木头
  任意原版木头  任意原版木头  任意原版木头

########################################################################
二、乡野食材 (xy_ingredients)
########################################################################
【食材堆 - 合成】(9 个对应食材 -> 堆，9 满格)
● 苹果堆(apple_pile)【有序】 = 苹果 ×9
  苹果  苹果  苹果
  苹果  苹果  苹果
  苹果  苹果  苹果
● 面包堆(bread_pile)【有序】= 面包 ×9 / 鳕鱼堆(cod_pile)=鳕鱼×9 / 鸡蛋堆(egg_pile)=鸡蛋×9 /
  土豆堆(potato_pile)=土豆×9 / 鲑鱼堆(salmon_pile)=鲑鱼×9 / 桃子堆(peachpile_0)=桃子×9 / 橙子堆(orangepile_0)=橙子×9
  （形状同上，9 满格）

【食材堆 - 分解】(堆 -> 9 个对应食材)【有序 · 单格】
  苹果堆   【空】  【空】
  【空】   【空】  【空】
  【空】   【空】  【空】
  （面包堆/鳕鱼堆/鸡蛋堆/土豆堆/鲑鱼堆/桃子堆/橙子堆：放入对应堆 -> 得 9 个对应食材）
【串】
● 大蒜串(garlicskewers)【有序】
  大蒜  大蒜  大蒜
  大蒜  木棍  大蒜
  大蒜  木棍  大蒜
  （7 大蒜 + 2 木棍）
● 辣椒串(chiliskewer)【有序】
  辣椒  辣椒  辣椒
  辣椒  木棍  辣椒
  辣椒  木棍  辣椒
  （7 辣椒 + 2 木棍）

########################################################################
三、死亡生物 (xy_deadmob)
########################################################################
● 挂肉钩(meathook)【有序】
  支杆  支杆    【空】
  挂钩  挂钩    【空】
  【空】 【空】 【空】
  (2×2: 左列2支杆 + 右列2挂钩(hooking))

● 挂钩(hooking)【有序】
  铁粒  【空】 【空】
  铁粒  【空】 铁粒
  【空】 铁粒 【空】


########################################################################
四、厨具 (xy_kitchenware)
########################################################################
● 搅拌器(beater)【有序】
  木条  木棍  木条
  【空】  木条 【空】
  【空】  【空】  【空】

● 丸子机(meatballmaker_0)【有序】
  支杆  铁锭  铁锭

● 擀面杖(rollingpin) x4【有序】
  支杆  任意原版木板

● 锅铲(spatula)【有序】
  【空】  【空】  铁锭
  【空】  支杆 【空】
  支杆 【空】  【空】

● 蒸笼(steamer)【有序】
  竹子  竹子  竹子
  任意原版木板 任意原版木板 任意原版木板

● 石磨(stonemill)【有序】
  石头   【空】  【空】
  石头   支杆 【空】
  石头   【空】  【空】

● 盘子(plate_0) x6【有序】
  任意原版木板  任意原版木头台阶  任意原版木板

● 盘子堆(platepile)【有序】
  盘子  盘子  盘子
  盘子  盘子  盘子
  盘子  盘子  盘子
  （需 9 个盘子；拆回也是 9 个盘子）

● 玻璃罐(medicinetank)【有序】
  任意原版木板
  玻璃
● 刀(cleaver)【有序】
  【空】  铁锭  【空】
  木棍   【空】 【空】
  石头   【空】 【空】
● 木碗(bowlasoup)【有序】
  任意原版木板  【空】  任意原版木板
  【空】  任意原版木头台阶  【空】
● 锅勺(potandspoon)【有序】
  【空】  铁锭  【空】
  【空】  支杆  【空】
  【空】  支杆  【空】
● 炉灶(空)(stove)【有序】
  红砖  铁锭  红砖
  红砖  【空】  红砖
  红砖  柴火堆_1  红砖
● 烤炉(oven)【有序】
  【空】  【空】  【空】
  圆石  红砖  圆石
  红砖块  煤炭  红砖块
● 支杆(b_34)【有序】
  木棍  木棍  木棍
  【空】 【空】 【空】
  【空】 【空】 【空】
（注：支杆=非禁用的 b_34(rtdd:b_34)）

【本分类尚无工作台配方的方块】(netease_recipes 未收录)：
  · 油罐 oilcan(rtdd:oilcan) —— 无配方（由石磨磨黄豆+玻璃罐获得）
  · 脏盘子 plate_0a(rtdd:plate_0a) —— 无配方（由盘子装食物吃完变成）
  （丸子机 meatballmaker_1~5、搅拌器中间态 beatermeat_0/1、beatermike_0~2、
    beater_custard_0~2、beater_eggsandmilk_0~2、蒸笼盖 steamercover、炉灶 stove_1/2
    均为状态变体，随起始态即对应方块，不单独出配方）
  （有配方的：搅拌器/丸子机/擀面杖/锅铲/蒸笼/石磨/盘子/盘子堆/玻璃罐/木碗/刀/
    锅勺/炉灶/烤炉/支杆 b_34）

【!!冲突已修正!!】支杆 id 统一
  - 原所有用"支杆"作原料的配方(挂肉钩/丸子机/擀面杖/锅铲/石磨/支撑/风车叶/旗/斜纹旗/
    各色阳伞/厨具架/调料架/锅勺)的原料写的是 rtdd:support_rod(禁用支杆,创作栏不可见),
    而本文件缺配方的支杆是 rtdd:b_34(非禁用)。两者不同 id,原状下 b_34 合出来用不上、
    support_rod 无获取渠道,属配方冲突。
  - 本次已将 netease_recipes 下全部 rtdd:support_rod 原料改为 rtdd:b_34,并新增支杆 b_34
    合成配方(3 木棍 -> 1 支杆 b_34)。至此支杆统一为 b_34，冲突消除。
  - 注意：若后续仍有脚本/文档引用 support_rod，需一并改 b_34。


########################################################################
五、动物养殖 (xy_animal)
########################################################################
● 鸡窝(chickencoop_0) x3【有序】
  小麦   【空】  小麦
  【空】  小麦  【空】

● 鸡饲料盆(chickenmanger_0)【有序 · 单格】
  木条

● 饲料槽(manger_0)【有序】
  木条             【空】           木条
  任意原版木头台阶  木条  任意原版木头台阶

########################################################################
六、烧烤 (xy_barbecue)
########################################################################
● 烧烤架(barbecuegrill_0)【有序】
  铁粒  铁栅栏  铁粒
  铁粒  煤炭    铁粒

【生烤串】 (摆台后烤制)
● 牛肉串(生)【有序】
  牛里脊  【空】  【空】
  青菜    【空】  【空】
  木棍    【空】  【空】
● 羊肉串(生)【有序】
  羊里脊  【空】  【空】
  木棍    【空】  【空】
  【空】  【空】  【空】
● 烤蔬菜串(生)【有序】
  青菜    【空】  【空】
  青菜    【空】  【空】
  木棍    【空】  【空】
● 烤香菇串(生)【有序】
  棕蘑菇  【空】  【空】
  棕蘑菇  【空】  【空】
  木棍    【空】  【空】

########################################################################
七、汤锅 (xy_tangguo)
########################################################################
● 汤锅(stewedsoup)【有序】
  红砖    【空】  红砖
  铁锭    【空】  铁锭
  黑色染料  铁锭  黑色染料

########################################################################
八、炒锅 (xy_chaoguo)
########################################################################
● 炒锅(wok)【有序】
  【空】  铁锭  【空】
  铁锭   煤炭  铁锭
  【空】  铁锭  【空】

########################################################################
九、油锅 (xy_youguo)
########################################################################
● 油锅(oilpot_0)【有序】
  铁粒      铁栅栏   铁粒
  铁锭      黑色染料 铁锭

########################################################################
十、乡野饮料 (xy_drink)
########################################################################
● 榨汁机(juicer)【有序】
  【空】          铁粒          【空】
  木条          铁锭          木条
  任意原版木板    石头          任意原版木板

● 冰棍盒(icelollybox_1)【有序】
  木条          木棍          木条
  任意原版木头台阶 木条  任意原版木头台阶

● 炒冰盒(frytheicebox)【有序】
  木条          任意原版木头台阶  木条
  任意原版木头台阶  木条  任意原版木头台阶
todo 补充
    玻璃杯 :
  【设计】玻璃杯(fruitjuice_0)【有序】
    【空】 【空】 【空】
    木棍 玻璃 【空】
########################################################################
十一、家具家私 (xy_furniture)
########################################################################
● 箭桶(arrowbarrel_0)【有序】
  木板  【空】  木板
  云杉活板门 【空】 云杉活板门
● 木条(b_15) x2【切石机·无序】：任意原木(logs) x1 -> 木条 x2
● 竹栏(bamboomeshfence)【有序】
  竹子  竹子  竹子
  竹子  竹子  竹子
● 书柜(bookcase)【有序】
  箱子  任意原版木板
● 碗柜(cupboard_0)【有序】
  木条  木条
  木条  木条
  任意原版木板 任意原版木板
● 水槽(flume_0)【有序】
  【空】  铁粒  【空】
  铁锭   铁锭  铁锭
  红砖   红砖  红砖
● 橱柜(cabinet)【有序】
  木条  任意原版木头台阶  木条
  木条  【空】            木条
  任意原版木头台阶  木条  任意原版木头台阶
● 橱柜(cabinet_1)【有序】
  木条  木条  木条
  木条  【空】  木条
  任意原版木头台阶  木条  任意原版木头台阶
● 厨具架(kitchenwarerack)【有序】
  木条  支杆  木条
● 药水架(lotion_0) x4【有序】
  【空】        【空】      任意原版木头
  【空】        木条     任意原版木头
  任意原版木头  任意原版木头 任意原版木头
● 置物架(shelving)【有序】
  云杉活板门  木条 【空】
  【空】   云杉活板门【空】
● 调料架(seasoningrack)【有序】
  支杆  木条  支杆
● 垃圾桶(storage_buckets)【有序】
  任意原版木板  任意原版木头台阶  任意原版木板
  任意原版木板  【空】            任意原版木板
  任意原版木板  任意原版木板      任意原版木板
● 桌凳(stool)【有序】
  木条 木条 木条
  木棍  空  木棍
● 盘子架(trayracks_1)【有序】
  木条  木条 【空】
  任意原版木板 任意原版木板 【空】
● 碗柜空(cupboard_0)【有序】
  木条  木条  【空】
  木条  木条  【空】
  任意原版木板 任意原版木板 【空】

【本分类尚无工作台配方的方块】(netease_recipes 未收录)：
  · 壁炉 b_88(空) —— 无配方todo 自己想一个
    【设计】壁炉(b_88)【有序】
      【空】  圆石  【空】
      红砖   煤炭  红砖
      【空】  柴火堆  【空】
      （4 圆石围成分铁炭腔 -> 1 壁炉）
  · 烟囱 b_102 todo 自己想一个
    【设计】烟囱(b_102)【有序】
      圆石【空】圆石
      红砖【空】红砖
      红砖【空】红砖
      （3 圆石竖排 -> 1 烟囱）
  · 烟道 b_103 —— 无配方todo 自己想一个
    【设计】烟道(b_103)【有序】
      红砖【空】红砖
      红砖【空】红砖
      红砖【空】红砖
      （3 石砖竖排 -> 1 烟道）
  · 吧台 b_111 / todo 自己想一个
    【设计】吧台(b_111)【有序】
      【空】  【空】  云杉活板门
      木条  木条  木条
      任意原版木板 任意原版木板 任意原版木板
      （3 木条 + 3 木板 + 1 云杉活板门 -> 1 吧台）
  · 台柜 b_112 —— 无配方todo 自己想一个
    【设计】台柜(b_112)【有序】
      任意原版木板 任意原版木板 任意原版木板
      木条  【空】  木条
      任意原版半砖 任意原版半砖 任意原版半砖
  · 格子架 b_124 / todo 自己想一个
    【设计】格子架(b_124)【有序】
      木条  任意原版木板  木条
      任意原版木板 【空】 任意原版木板
      木条  任意原版木板  木条
      （8 木/木板围空 -> 1 格子架）
  · 格子窗 b_125 —— 无配方todo 自己想一个
    【设计】格子窗(b_125)【有序】
      木条  玻璃  木条
      玻璃  玻璃  玻璃
      木条  玻璃  木条
      （8 玻璃+外框木条 -> 1 格子窗）
  · 地图台 b_127 —— 无配方todo 自己想一个
    【设计】地图台(b_127)【有序】
      纸  【空】 纸
      任意原版木板 任意原版木板 任意原版木板
      （2 纸 + 3 木板 -> 1 地图台）
  · 双人床 b_35 —— 无配方todo 床 床 空
                            支杆 支杆 空
    【设计】双人床(b_35)【有序】（按你给的）
      床   床    【空】
      支杆 支杆  【空】
      （2 原版床 + 2 支杆 -> 1 双人床）
  · 古式唱片机 b_108(无碟) —— 无配方todo 自己想一个
    【设计】古式唱片机(b_108)【有序】
      木条  任意原版木头  木条
      木条  音符盒  木条
      任意原版木板 任意原版木板 任意原版木板
      （外框木条 + 中间音符盒 + 底座木板 -> 1 古式唱片机）
  （有配方的：箭桶/木条/竹栏/书柜/碗柜/水槽/橱柜/厨具架/药水架/置物架/调料架/垃圾桶/桌凳/盘子架）
  （水槽 flume_1~5、书柜 bookcase_1~12、盘子架 trayracks_2~6、药水架 lotion_1~3、
    碗柜 cupboard_1~3、垃圾桶 rubbish_bin_2/b_160、厨具架 kitchenwareracka~d 系列、
    书架书本态 b_196~b_201 均为状态变体，随起始态即对应方块，不单独出配方）

########################################################################
十二、市场贸易 (xy_market)
########################################################################
● 条箱(woodenbox_0)【有序】
  木条  【空】  木条
  木条  木条 木条
● 货桶(fishbucket_0)【有序】
  木条  【空】  木条
  木条  【空】  木条
  木条  木条  木条
● 售卖盒(sellingboxes)【有序】
  木条  木条  木条
  木条  【空】   木条
  木条  【空】   木条
● 餐牌(menus) x4【有序】
  木条
  木条
● 悬赏纸(bountypaper) x2【无序】：纸 x1

【本分类尚无工作台配方的方块】(netease_recipes 未收录)：

  · 摊位台 b_4(rtdd:b_4) —— 无配方 todo 自己想一个
    【设计】摊位台(b_4)【有序】
      任意原版木板 任意原版木板 任意原版木板
      木条  任意原版木板  木条
      任意原版木板 任意原版木板 任意原版木板
      （木台面带支脚 -> 1 摊位台）
  · 售货台 vending_desk(rtdd:vending_desk) —— 无配方 todo 自己想一个
    【设计】售货台(vending_desk)【有序】
      木条  玻璃  木条
      任意原版木板 绿宝石 任意原版木板
      木条  任意原版木板  木条
      （玻璃柜台面 + 木板/支脚 -> 1 售货台）

  （条箱装货态 woodenbox_1~7、货桶装货态 fishbucket_1/2、applebox/carrotbarrel/
    orangebox/orangebarrel/peachbox/peachbarrel/potatobarrel、售卖盒装货态
    sales_box_apple/carrot/bread/cod/potato/watermelon/pumpkin、b_30 均为状态变体，
    由对应空容器(条箱/货桶/售卖盒)放入货物变成，随起始态即对应方块，不单独出配方）
  （有配方的：条箱/货桶/售卖盒/餐牌/悬赏纸）

########################################################################
十三、方块工具 (xy_blocktools)
########################################################################
● 渔网(fishingnet)【有序】
  【空】  线   【空】
  线      线   线
  【空】  线   【空】


########################################################################
十四、机械装置 (xy_machine)
########################################################################
● 车(cart)【有序】
  木条  【空】  【空】
  木条  木条  木条
  车轮    【空】   车轮
● 风车叶(fanblades)【有序】
  木条        任意原版羊毛  木条
  任意原版羊毛  支杆        任意原版羊毛
  木条        任意原版羊毛  木条
● 支撑 x2【有序】
  支杆  【空】  支杆
  【空】   支杆 【空】
  支杆  【空】  支杆
● 车轮(wheel)【有序】
  【空】  木棍  【空】
  木棍    木棍  木棍
  【空】  木棍  【空】
● 梯子(b_57)【有序】
  木棍  支杆  木棍
  木棍  支杆  木棍
  木棍  支杆  木棍
● 木尖桩(b_215)【有序】
  【设计】木尖桩(b_215)【有序】
    木棍  【空】 木棍
    木棍  木条 木棍
    木条  【空】 木条

（靶 b_121 暂无配方，保留）
########################################################################
十五、药物系统 (xy_medicine)
########################################################################
● 石臼(mortar)【有序】（圆石3）
  圆石   【空】  圆石
  【空】  圆石   【空】

########################################################################
十六、酿造 (xy_brewing)
########################################################################
● 酒桶(tile.rtdd:wine_barrel.name=酒桶)【有序】
  任意原版木板  木条  任意原版木板
  任意原版木板  【空】  任意原版木板
  任意原版木板  木条  任意原版木板

########################################################################
十七、布艺旗帜 (xy_cloth)
########################################################################
【设计依据】参考 Java 版布料/旗帜体系：布料由羊毛织成，旗帜/遮阳布再由
  布料 + 撑杆 组合。因布料(b_28/b_51/b_52/b_241/cloth_*)、支杆(b_34)均为
  自定义原料，绝不会命中原版羊毛/木棍任何配方，无冲突。

【布料】(对应色羊毛 3 块横排 -> 对应色布料 1 块)【有序】
  对应色羊毛  对应色羊毛  对应色羊毛
  （产生的布料与所用羊毛同色）
  - 蓝色布料(b_51)   = 蓝色羊毛 白色 蓝色羊毛
  - 红色布料(b_52)   = 红色羊毛 白色 红色羊毛
  - 橙黄色布料(b_28)   = 橙色羊毛 黄色 橙色羊毛
  - 深绿色布料(b_241)= 深绿色羊毛 黑色 深绿色羊毛
  - 淡蓝色布料(cloth_blue)   = 淡蓝羊毛 白色 淡蓝羊毛
  - 黄绿色布料(cloth_lime)   = 黄绿羊毛 白色 黄绿羊毛
  - 紫色布料(cloth_purple)   = 紫色羊毛 白色 紫色羊毛
  - 淡红色布料(cloth_red)    = 淡红羊毛 白色 淡红羊毛
  - 淡黄色布料(cloth_yellow) = 淡黄羊毛 白色 淡黄羊毛

【旗帜】(对应色布料 + 支杆 b_34)【有序】
● 黄绿旗(flag)
  支杆 支杆 支杆
  淡黄色布料 空 深绿色布料

● 红橙旗(flag_red_orange)
    支杆 支杆 支杆
    红色布料 橙黄色布料
● 红橙斜旗(flag_red_orange_oblique)
  支杆 空 空
  橙黄色布料 支杆 空
  空 红色布料 支杆

● 蓝绿斜旗(flag_blue_lime_oblique)
  支杆 空 空
  蓝色布料 支杆 空
  空 深绿色布料 支杆
● 橙蓝旗(flag_brown_blue)
  支杆 支杆 支杆
  橙黄色布料 空 蓝色布料

【遮阳布】(对应色布料 + 支杆 b_34)【有序】
● 基本模板
    支杆  【空】【空】
    布料  【空】【空】
  （支杆在上、布料在下；产出与布料同色）
  - 淡蓝遮阳布(sunshade_cloth_blue)   = 支杆 + 淡蓝布料(cloth_blue)
  - 淡黄遮阳布(sunshade_cloth_yellow) = 支杆 + 淡黄布料(cloth_yellow)
  - 淡红遮阳布(sunshade_cloth_red)    = 支杆 + 淡红布料(cloth_red)
  - 紫色遮阳布(b_241a) = 支杆 + 紫布料(cloth_purple)
  - 深绿遮阳布(sunshade_cloth_lime)   = 支杆 + 深绿布料(b_241)
  - 黄绿遮阳布(sunshaden_cloth_lime)  = 支杆 + 黄绿布料(cloth_lime)
  - 蓝色遮阳布(b_53)  = 支杆 + 蓝布料(b_51)
  - 红色遮阳布(b_54)  = 支杆 + 红布料(b_52)
  - 橙黄遮阳布(b_29)  = 支杆 + 橙黄布料(b_28)

● 橙色遮阳布(sunshaden_cloth_orange)【有序】（单独，加染料）
    支杆      橙色染料   【空】
    橙黄布料(b_28)  【空】        【空】
  （橙黄布料 + 橙色染料(dye14) + 支杆 -> 橙色遮阳布）

● 淡紫色遮阳布(sunshade_cloth_purple)【有序】（单独，加染料）
    支杆      品红染料   【空】
    紫布料(cloth_purple) 【空】   【空】
  （紫布料 + 品红染料(dye13) + 支杆 -> 淡紫色遮阳布）



【保留备注】(netease_recipes 各产物的归属以道具分类为准)
  - 布料/旗帜/遮阳布各 id 见上方；b_59~b_63(旗子_1/2/3_禁用)、cloth(衣物布料_禁用)、
    clothbox_1/2(售卖盒_禁用) 为禁用，不计入工作台配方。


########################################################################
十八、寿司 (xy_sushi)
########################################################################
● 盘装寿司(plate_27)【有序】（手握热带鱼三份 + 热带鱼寿司）
  手握热带鱼寿司(三个) 空 空
  热带鱼寿司(卷_4)    空 空
  盘子 空 空
● 盘装寿司(plate_28)【有序】（手握鳕鱼三份 + 鳕鱼寿司）
  手握鳕鱼寿司(三个) 空 空
  鳕鱼寿司(卷_4)    空 空
  盘子 空 空
● 盘装寿司(plate_29)【有序】（手握鲑鱼三份 + 鲑鱼寿司）
  手握鲑鱼寿司(三个) 空 空
  鲑鱼寿司(成品卷)    空 空
  盘子 空 空
● 盘装寿司(plate_42)【有序】（手握鱿鱼三份 + 热带鱼寿司）
  手握鱿鱼寿司(三个) 空 空
  热带鱼寿司(卷_4)    空 空
  盘子 空 空

########################################################################
十九、面食 (xy_mianshi)  —— 新增
########################################################################
● 竹筒(bamboo_0)【有序】
  竹子  竹子  竹子
  （3 原版竹子 -> 1 竹筒, 供竹筒饭）

########################################################################
二十、菜谱书 (rtdd:recipe_book 物品)
########################################################################
● 菜谱书(recipe_book)【有序】
  【空】  书     【空】
  书      钻石   书
  【空】  书     【空】
  （4 书 + 1 钻石 -> 1 菜谱书）

========================================================================
附注
========================================================================
- 分类以 netease_blocks 里各产物方块/物品 json 的 category 为准。
- 本文件收录 netease_recipes 目录下全部工作台配方，按产物归属的分类组织。
- 标记【禁用】的配方产物方块虽仍可合成，但在创作栏归入"禁用"标签（不可见）。