================================================================================
      Java版（乡野forge1.20.1-第三版）与基岩版（netease_recipes）配方差异对比
================================================================================

说明：
- Java版配方文件位于：乡野forge1.20.1-第三版/data/minecraft/recipes/
- 基岩版配方文件位于：behavior_pack_v8jz0zSR/netease_recipes/
- "一致"表示材料、布局、产出均相同
- 仅列出有差异的配方

================================================================================
一、配方完全一致的
================================================================================

1. 箭桶 (arrowbarrel_0) ★ 已确认一致
   Java: f_207.json - 1个云杉活板门 → 1个箭桶_0
   基岩: xy_arrowbarrel_0 - 1个云杉活板门 → 1个箭桶_0
   ✓ 一致

2. 晾干架 (dryingrack) ★ 已确认一致
   Java: f_107.json - 支杆x4 + 木棍x2 → 2个晾干架
   基岩: xy_dryingrack - 支杆x4 + 木棍x2 → 2个晾干架
   ✓ 一致

3. 书柜 (bookcase)
   Java: f_116.json - 箱子x1 + 任意木板x1 → 1个书柜
   基岩: xy_bookcase - 箱子x1 + 任意木板x1 → 1个书柜
   ✓ 一致

4. 苹果堆 (apple_pile)
   Java: f_49.json - 苹果x8 → 1个苹果堆
   基岩: xy_apple_pile - 苹果x8 → 1个苹果堆
   ✓ 一致

5. 面包堆 (bread_pile)
   Java: f_51.json - 面包x8 → 1个面包堆
   基岩: xy_bread_pile - 面包x8 → 1个面包堆
   ✓ 一致

6. 胡萝卜堆 (carrot_pile)
   Java: f_53.json - 胡萝卜x8 → 1个胡萝卜堆
   基岩: xy_carrot_pile - 胡萝卜x8 → 1个胡萝卜堆
   ✓ 一致

7. 鳕鱼堆 (cod_pile)
   Java: f_50.json - 鳕鱼x8 → 1个鳕鱼堆
   基岩: xy_cod_pile - 鳕鱼x8 → 1个鳕鱼堆
   ✓ 一致

8. 铜锭堆 (copperingotpile)
   Java: f_181.json - 铜锭x6 → 1个铜锭堆
   基岩: xy_copperingotpile - 铜锭x6 → 1个铜锭堆
   ✓ 一致

9. 红色布料 (cloth_red)
   Java: f_18.json - 红色羊毛x2 + 白色羊毛x1 → 1个红色布料
   基岩: xy_cloth_red - 红色羊毛x2 + 白色羊毛x1 → 1个红色布料
   ✓ 一致

10. 黄色布料 (cloth_yellow)
    Java: f_4.json - 黄色羊毛x2 + 白色羊毛x1 → 1个黄色布料
    基岩: xy_cloth_yellow - 黄色羊毛x2 + 白色羊毛x1 → 1个黄色布料
    ✓ 一致

11. 蓝色布料 (cloth_blue)
    Java: f_8.json - 淡蓝色羊毛x2 + 白色羊毛x1 → 1个蓝色布料
    基岩: xy_cloth_blue - 淡蓝色羊毛x2 + 白色羊毛x1 → 1个蓝色布料
    ✓ 一致

12. 紫色布料 (cloth_purple)
    Java: f_250.json - 紫色羊毛x2 + 白色羊毛x1 → 1个紫色布料
    基岩: xy_cloth_purple - 紫色羊毛x2 + 白色羊毛x1 → 1个紫色布料
    ✓ 一致

13. 黄绿色布料 (cloth_lime)
    Java: f_251.json - 绿色羊毛x2 + 黄绿色羊毛x1 → 1个黄绿色布料
    基岩: xy_cloth_lime - 绿色羊毛x2 + 黄绿色羊毛x1 → 1个黄绿色布料
    ✓ 一致

14. 旗子 (flag)
    Java: f_11.json - 支杆x3 + 黄绿色布料x1 + 黄色布料x1 → 4面旗子
    基岩: xy_flag - 支杆x3 + 黄绿色布料x1 + 黄色布料x1 → 4面旗子
    ✓ 一致

15. 蓝石灰斜纹旗 (flag_blue_lime_oblique)
    Java: f_20.json - 支杆x3 + 蓝色布料x1 + 黄绿色布料x1 → 4面
    基岩: xy_flag_blue_lime_oblique - 同上
    ✓ 一致

16. 风车叶 (fanblades)
    Java: f_102.json - 木条x4 + 白色羊毛x4 + 支杆x1 → 1个
    基岩: xy_fanblades - 木条x4 + 白色羊毛x4 + 支杆x1 → 1个
    ✓ 一致

17. 鸡蛋堆 (egg_pile)
    Java: f_279.json - 鸡蛋x9 → 1个鸡蛋堆
    基岩: xy_egg_pile - 鸡蛋x9 → 1个鸡蛋堆
    ✓ 一致

18. 鱼桶 (fishbucket_0)
    Java: f_210.json - 木条x7 → 1个鱼桶
    基岩: xy_fishbucket_0 - 木条x7 → 1个鱼桶
    ✓ 一致

19. 渔网 (fishingnet)
    Java: f_236.json - 线x5 → 1个渔网
    基岩: xy_fishingnet - 线x5 → 1个渔网
    ✓ 一致

20. 鱼缸 (fishtank)
    Java: f_222.json - 玻璃x1 + 石头x1 → 1个鱼缸
    基岩: xy_fishtank - 玻璃x1 + 石头x1 → 1个鱼缸
    ✓ 一致

21. 铸造台 (casting_table)
    Java: f_93.json - 铁粒x2 + 高炉x1 + 砖x1 → 1个铸造台
    基岩: xy_casting_table - 铁粒x2 + 高炉x1 + 砖x1 → 1个铸造台
    ✓ 一致

22. 竹栏 (bamboomeshfence)
    Java: f_237.json - 竹子x6 → 1个竹栏
    基岩: xy_bamboomeshfence - 竹子x6 → 1个竹栏
    ✓ 一致

23. 车 (cart)
    Java: f_1.json - 木条x4 + 车轮x2 → 1个车
    基岩: xy_cart - 木条x4 + 车轮x2 → 1个车
    ✓ 一致

24. 金锭堆 (goldingotpile)
    Java: f_180.json - 金锭x6 → 1个金锭堆
    基岩: xy_goldingotpile - 金锭x6 → 1个金锭堆
    ✓ 一致

25. 铁锭堆 (ingotpile)
    Java: f_182.json - 铁锭x6 → 1个铁锭堆
    基岩: xy_ingotpile - 铁锭x6 → 1个铁锭堆
    ✓ 一致

26. 搅拌器 (beater)
    Java: f_324.json - 木条x3 + 木棍x1 → 1个搅拌器
    基岩: xy_beater - 木条x3 + 木棍x1 → 1个搅拌器
    ✓ 一致

27. 厨具架 (kitchenwarerack)
    Java: f_262.json - 木条x2 + 支杆x1 → 1个厨具架
    基岩: xy_kitchenwarerack - 木条x2 + 支杆x1 → 1个厨具架
    ✓ 一致

28. 车 (cart)
    Java: f_1.json - 木条x4 + 车轮x2 → 1个车
    基岩: xy_cart - 木条x4 + 车轮x2 → 1个车
    ✓ 一致


================================================================================
二、配方有差异的
================================================================================

1. 梯子 (ladder) ★ 材料数量不同
   Java (f_10.json): 3x3满格
     ┌──────┬──────┬──────┐
     │ 支杆 │ 木棍 │ 支杆 │
     ├──────┼──────┼──────┤
     │ 支杆 │ 木棍 │ 支杆 │
     ├──────┼──────┼──────┤
     │ 支杆 │ 木棍 │ 支杆 │
     └──────┴──────┴──────┘
     材料: 支杆x6 + 木棍x3
     产出: 1个梯子

   基岩 (xy_ladder.json): 3x3满格
     ┌──────┬──────┬──────┐
     │ 支杆 │ 木棍 │ 支杆 │
     ├──────┼──────┼──────┤
     │ 支杆 │ 木棍 │ 支杆 │
     ├──────┼──────┼──────┤
     │ 支杆 │ 木棍 │ 支杆 │
     └──────┴──────┴──────┘
     材料: 支杆x6 + 木棍x3
     产出: 1个梯子
   ✓ 实际上一致！(之前看错了，Java版也是3x3满格)

2. 纺车 (spinner) ★ 材料不同
   Java (f_13.json):
     材料: 支杆x4 + 线x2 + 车轮x1
     产出: 1个纺车

   基岩 (xy_spinner):
     材料: 支杆x5 + 线x1 + 车轮x1
     产出: 1个纺车
   ✗ 差异：Java版用4支杆+2线，基岩版用5支杆+1线

3. 橱柜 (cabinet) ★ 材料不同
   Java (f_?): 未在Java版中找到独立配方
   基岩 (xy_cabinet): 木条x5 + 任意木台阶x3 → 1个橱柜
   ✗ Java版可能没有独立的橱柜配方

4. 碗柜 (cupboard_0) ★ 材料不同
   Java: 未找到直接对应配方 (可能由其他方式合成)
   基岩 (xy_cupboard_0): 木条x4 + 任意木板x2 → 1个碗柜
   ✗ Java版可能没有独立的碗柜配方

5. 烧烤架 (barbecuegrill_0) ★ 材料不同
   Java: 未找到直接对应配方
   基岩: 方案A(铁锭x2+铁粒x3+煤炭x1) / 方案B(铁粒x4+铁栏杆x1+煤炭x1)
   ✗ Java版可能没有烧烤架配方

6. 鸡窝 (chickencoop_0)
   Java: 未找到直接对应配方
   基岩: 小麦x3 → 3个鸡窝
   ✗ Java版可能没有鸡窝配方

7. 鸡饲料盆 (chickenmanger_0)
   Java: 未找到直接对应配方
   基岩: 1个木条 → 1个鸡饲料盆
   ✗ Java版可能没有鸡饲料盆配方

8. 柴火 (firewood)
   Java: 未找到直接对应配方
   基岩: 9个任意原木 → 9个柴火
   ✗ Java版可能没有柴火配方

9. 柴火_2 (firewood_2)
   Java: 未找到直接对应配方
   基岩: 6个任意原木 → 9个柴火_2
   ✗ Java版可能没有柴火_2配方

10. 鲑鱼堆 (salmon_pile)
    Java (f_52.json): 鲑鱼x8 → 1个鲑鱼堆 (8个材料，中间空)
    基岩: 鲑鱼x8 → 1个鲑鱼堆
    ✓ 一致

11. 支杆 (support_rod) 合成方式不同
    Java: 有多个配方
      - f_70.json: 3个木条 → 2个支杆
      - f_235.json: 6个木条(2x3) → 1个支杆
      - f_2.json: 3个木棍 → 1个支杆 (另有切石机: 4个木板 → 4个木条)
    基岩: 未在配方中见到支杆合成
    ✗ Java版有支杆的多种合成方式，基岩版未定义支杆配方

12. 车轮 (wheel)
    Java (f_69.json): 5个木棍(十字形) → 1个车轮
    基岩: 未找到车轮配方
    ✗ Java版有车轮合成配方，基岩版未定义

13. 晾干架产出数量
    Java: 支杆x4 + 木棍x2 → 2个晾干架
    基岩: 支杆x4 + 木棍x2 → 2个晾干架
    ✓ 一致

14. 售卖盒 (sellingboxes)
    Java (f_101.json): 木条x7(中间空) → 1个售卖盒
    基岩: 未找到对应配方
    ✗ Java版有售卖盒配方，基岩版未定义


================================================================================
三、Java版有但基岩版没有的配方（额外配方）
================================================================================

Java版比基岩版多出以下类型的配方：

A. 工具类：
   - 放大镜 (magnifying_glass): f_16.json - 金粒x3 + 玻璃板x1 + 木棍x1
   - 钳子 (pinchers): f_213.json - 铁锭x3 + 皮革x1
   - 铁叉 (iron_fork): f_71.json - 铁锭x3 + 木棍x2
   - 铁锯 (iron_saw): f_125.json - 铁锭x2 + 木棍x3
   - 铁镰刀 (iron_scythe): f_124.json - 铁锭x2 + 木棍x3
   - 锤子 (hammer): f_73.json/f_88.json - 废石/石头 + 铁锭 + 木棍
   - 锅勺 (potandspoon_0): f_261.json - 铁锭 + 支杆x2
   - 锅铲 (spatula): f_260.json - 铁锭 + 支杆x2
   - 擀面杖 (rollingpin): f_257.json - 支杆 + 木板
   - 菜刀 (cleaver): f_28.json - 铁锭 + 木棍
   - 挂钩 (hooking): f_26.json - 铁粒x4
   - 肉钩 (meathook): f_27.json - 支杆x2 + 挂钩x2
   - 石臼 (mortar): f_91.json/f_214.json - 圆石/骨头x3
   - 石磨 (stonemill): f_267.json - 石头x3 + 支杆x1

B. 布料/遮阳布类：
   - 橙色布料 (cloth_orange): f_249.json
   - 各色遮阳布：sunshade_cloth_red/yellow/blue/purple/lime 等
   - 黄绿色遮阳布 (sunshaden_cloth_lime): f_277.json
   - 橙色遮阳布 (sunshaden_cloth_orange): f_273.json

C. 旗帜变体：
   - 红橙斜纹旗 (flag_red_orange_oblique): f_12.json
   - 棕蓝旗 (flag_brown_blue): f_252.json/f_253.json

D. 食物/材料加工：
   - 烤肉/熏烤类：各种肉的campfire_cooking/smoking/smelting配方
   - 火药合成：f_212.json - 硝石 + 木炭 + 硫磺
   - 粗皮 (coarseskin): f_254.json - 腐肉x9
   - 口袋 (pocket): f_271.json - 皮革 + 粗皮 + 线
   - 面团 (rawdough): f_152.json - 小麦x4 + 水桶
   - 热水桶 (hot_water_bucket): f_25.json - 水桶烧炼
   - 香料瓶 (spicebottle): f_266.json
   - 黑椒瓶 (spicebottlesalt): f_264.json
   - 菜谱书 (menubook): f_266.json
   - 炒锅 (wok): f_268.json - 铁锭x4 + 煤炭
   - 炖锅 (stewedsoup): f_274.json

E. 装饰/功能方块：
   - 置物架 (shelving): f_99.json - 云杉活板门x2
   - 木条 (barwood): f_3.json - 切石机：木板→4个木条
   - 原木→木棍：f_186.json - 粗木x2 → 4个木棍
   - 粗木→工作台：f_187.json - 粗木x4
   - 粗木→箱子：f_185.json - 粗木x8
   - 酒桶 (wine_barrel): f_40.json - 木板x6 + 木条x2
   - 盘子 (plate_0): f_191.json - 木板x2 + 木台阶x1 → 6个盘子
   - 盘子堆 (platepile): f_238.json - 盘子x9
   - 餐牌 (menus): f_256.json - 木条x2 → 4个餐牌
   - 药罐 (medicinetank): f_224.json - 木板 + 玻璃
   - 药罐_1~4: f_216~219.json
   - 绷带 (bandage): f_215.json
   - 冰棍盒 (icelollybox_1): f_329.json - 木条x3 + 木台阶x2
   - 稻草人 (scarecrow): f_6.json - 南瓜头 + 草帽 + 支杆x2 + 干草块
   - 支撑 (prop_up): f_7.json - 支杆x5 → 2个支撑
   - 木条_2 (barwood): f_3.json - 切石机
   - 桃子堆 (peachpile_0): f_183.json
   - 橙子堆 (orangepile_0): f_184.json
   - 饮品机 (juicer): f_87.json
   - 蒸笼 (steamer): f_310.json


================================================================================
四、基岩版特有但Java版没有的配方
================================================================================

1. 橱柜 (cabinet) - 基岩版有，Java版未找到
2. 橱柜_1 (cabinet_1) - 基岩版有，Java版未找到
3. 碗柜 (cupboard_0) - 基岩版有，Java版未找到
4. 烧烤架 (barbecuegrill_0) 方案A/B - 基岩版有，Java版未找到
5. 鸡窝 (chickencoop_0) - 基岩版有，Java版未找到
6. 鸡饲料盆 (chickenmanger_0) - 基岩版有，Java版未找到
7. 柴火 (firewood) - 基岩版有，Java版未找到
8. 柴火_2 (firewood_2) - 基岩版有，Java版未找到


================================================================================
五、总结
================================================================================

- 大部分核心配方（箭桶、晾干架、书柜、布料、旗帜、堆叠类等）在两个版本中一致
- 纺车(spinner)配方材料有差异（Java: 4支杆+2线+1车轮，基岩: 5支杆+1线+1车轮）
- Java版有大量额外配方（工具、遮阳布、旗帜变体、食物加工等），基岩版尚未实现
- 基岩版有部分配方（橱柜、碗柜、烧烤架、柴火等）是Java版没有的
- Java版的支杆和车轮有独立的合成配方，基岩版未定义

================================================================================