//all of the crafting recipes that are sent from the client converted into a java recipe grid.
//this was absolute fucking torture to write, thanks mojang for not using recipe ids in java edition crafting until 1.12!

//unfinised as of 3/9/2026 (MM/DD/YY)

module.exports = {
  //page 1
  0: [
    "oak_log", "none", "none",
    "none", "none", "none",
    "none", "none", "none"
  ],
  1: [
    "birch_log", "none", "none",
    "none", "none", "none",
    "none", "none", "none"
  ],
  2: [
    "spruce_log", "none", "none",
    "none", "none", "none",
    "none", "none", "none"
  ],
  3: [
    "jungle_log", "none", "none",
    "none", "none", "none",
    "none", "none", "none"
  ],



  4: [
    "any_plank", "none", "none",
    "any_plank", "none", "none",
    "none", "none", "none"
  ],



  40: [
    "sand", "sand", "none",
    "sand", "sand", "none",
    "none", "none", "none"
  ],
  41: [
    "sandstone_slab", "sandstone_slab", "none",
    "sandstone_slab", "sandstone_slab", "none",
    "none", "none", "none"
  ],
  42: [
    "quartz_slab", "none", "none",
    "quartz_slab", "none", "none",
    "none", "none", "none"
  ],
  43: [
    "quartz_block", "none", "none",
    "quartz_block", "none", "none",
    "none", "none", "none"
  ],
  49: [
    "stone", "stone", "none",
    "stone", "stone", "none",
    "none", "none", "none"
  ],
  51: [
    "nether_brick", "nether_brick", "none",
    "nether_brick", "nether_brick", "none",
    "none", "none", "none"
  ],
  156: [
    "snowball", "snowball", "none",
    "snowball", "snowball", "none",
    "none", "none", "none"
  ],
  157: [
    "snowball", "snowball", "none",
    "snowball", "snowball", "none",
    "none", "none", "none"
  ],
  158: [
    "clay", "clay", "none",
    "clay", "clay", "none",
    "none", "none", "none"
  ],
  159: [
    "brick", "brick", "none",
    "brick", "brick", "none",
    "none", "none", "none"
  ],
  203: [
    "nether_quartz", "nether_quartz", "none",
    "nether_quartz", "nether_quartz", "none",
    "none", "none", "none"
  ],



  44: [
    "any_plank", "any_plank", "none",
    "any_plank", "any_plank", "none",
    "none", "none", "none"
  ],
  45: [
    "cobblestone", "cobblestone", "cobblestone",
    "cobblestone", "none", "cobblestone",
    "cobblestone", "cobblestone", "cobblestone"
  ],
  55: [
    "any_plank", "book", "none",
    "diamond", "obsidian", "diamond",
    "obsidian", "obsidian", "obsidian"
  ],
  56: [
    "iron_block", "iron_block", "iron_block",
    "none", "iron_ingot", "none",
    "iron_ingot", "iron_ingot", "iron_ingot"
  ],
  227: [
    "none", "none", "none",
    "none", "blaze_rod", "none",
    "cobblestone", "cobblestone", "cobblestone"
  ],



  46: [
    "any_plank", "any_plank", "any_plank",
    "any_plank", "none", "any_plank",
    "any_plank", "any_plank", "any_plank"
  ],
  47: [
    "chest", "tripwire_hook", "none",
    "none", "none", "none",
    "none", "none", "none"
  ],
  48: [
    "obsidian", "obsidian", "obsidian",
    "obsidian", "ender_eye", "obsidian",
    "obsidian", "obsidian", "obsidian"
  ],



  54: [
    "none", "none", "none",
    "any_wool", "any_wool", "any_wool",
    "any_plank", "any_plank", "any_plank"
  ],



  57: [
    "stick", "none", "stick",
    "stick", "stick", "stick",
    "stick", "none", "stick"
  ],



  58: [
    "stick", "any_plank", "stick",
    "stick", "any_plank", "stick",
    "none", "none", "none"
  ],



  59: [
    "stick", "stick", "stick",
    "stick", "stick", "stick",
    "none", "none", "none"
  ],
  60: [
    "nether_brick", "nether_brick", "nether_brick",
    "nether_brick", "nether_brick", "nether_brick",
    "none", "none", "none"
  ],
  61: [
    "iron_ingot", "iron_ingot", "iron_ingot",
    "iron_ingot", "iron_ingot", "iron_ingot",
    "none", "none", "none"
  ],
  62: [
    "cobblestone", "cobblestone", "cobblestone",
    "cobblestone", "cobblestone", "cobblestone",
    "none", "none", "none"
  ],
  63: [
    "mossy_cobblestone", "mossy_cobblestone", "mossy_cobblestone",
    "mossy_cobblestone", "mossy_cobblestone", "mossy_cobblestone",
    "none", "none", "none"
  ],



  64: [
    "any_plank", "any_plank", "none",
    "any_plank", "any_plank", "none",
    "any_plank", "any_plank", "none"
  ],
  65: [
    "iron_ingot", "iron_ingot", "none",
    "iron_ingot", "iron_ingot", "none",
    "iron_ingot", "iron_ingot", "none"
  ],
  67: [
    "any_plank", "any_plank", "any_plank",
    "any_plank", "any_plank", "any_plank",
    "none", "none", "none"
  ],



  66: [
    "oak_plank", "none", "none",
    "oak_plank", "oak_plank", "none",
    "oak_plank", "oak_plank", "oak_plank"
  ],
  68: [
    "cobblestone", "none", "none",
    "cobblestone", "cobblestone", "none",
    "cobblestone", "cobblestone", "cobblestone"
  ],
  69: [
    "brick_block", "none", "none",
    "brick_block", "brick_block", "none",
    "brick_block", "brick_block", "brick_block"
  ],
  70: [
    "stonebrick", "none", "none",
    "stonebrick", "stonebrick", "none",
    "stonebrick", "stonebrick", "stonebrick"
  ],
  71: [
    "nether_brick", "none", "none",
    "nether_brick", "nether_brick", "none",
    "nether_brick", "nether_brick", "nether_brick"
  ],
  72: [
    "sandstone", "none", "none",
    "sandstone", "sandstone", "none",
    "sandstone", "sandstone", "sandstone"
  ],
  73: [
    "birch_planks", "none", "none",
    "birch_planks", "birch_planks", "none",
    "birch_planks", "birch_planks", "birch_planks"
  ],
  74: [
    "spruce_planks", "none", "none",
    "spruce_planks", "spruce_planks", "none",
    "spruce_planks", "spruce_planks", "spruce_planks"
  ],
  75: [
    "jungle_planks", "none", "none",
    "jungle_planks", "jungle_planks", "none",
    "jungle_planks", "jungle_planks", "jungle_planks"
  ],
  76: [
    "quartz_block", "none", "none",
    "quartz_block", "quartz_block", "none",
    "quartz_block", "quartz_block", "quartz_block"
  ],
  //next: slabs





  //page 2
  5: [
    "any_plank", "any_plank", "any_plank",
    "none", "stick", "none",
    "none", "stick", "none"
  ],
  9: [
    "cobblestone", "cobblestone", "cobblestone",
    "none", "stick", "none",
    "none", "stick", "none"
  ],
  13: [
    "iron_ingot", "iron_ingot", "iron_ingot",
    "none", "stick", "none",
    "none", "stick", "none"
  ],
  17: [
    "diamond", "diamond", "diamond",
    "none", "stick", "none",
    "none", "stick", "none"
  ],
  21: [
    "gold_ingot", "gold_ingot", "gold_ingot",
    "none", "stick", "none",
    "none", "stick", "none"
  ],



  6: [
    "none", "any_plank", "none",
    "none", "stick", "none",
    "none", "stick", "none"
  ],
  10: [
    "none", "cobblestone", "none",
    "none", "stick", "none",
    "none", "stick", "none"
  ],
  14: [
    "none", "iron_ingot", "none",
    "none", "stick", "none",
    "none", "stick", "none"
  ],
  18: [
    "none", "diamond", "none",
    "none", "stick", "none",
    "none", "stick", "none"
  ],
  22: [
    "none", "gold_ingot", "none",
    "none", "stick", "none",
    "none", "stick", "none"
  ],



  7: [
    "any_plank", "any_plank", "none",
    "any_plank", "stick", "none",
    "none", "stick", "none"
  ],
  11: [
    "cobblestone", "cobblestone", "none",
    "cobblestone", "stick", "none",
    "none", "stick", "none"
  ],
  15: [
    "iron_ingot", "iron_ingot", "none",
    "iron_ingot", "stick", "none",
    "none", "stick", "none"
  ],
  19: [
    "diamond", "diamond", "none",
    "diamond", "stick", "none",
    "none", "stick", "none"
  ],
  23: [
    "gold_ingot", "gold_ingot", "none",
    "gold_ingot", "stick", "none",
    "none", "stick", "none"
  ],



  8: [
    "any_plank", "any_plank", "none",
    "none", "stick", "none",
    "none", "stick", "none"
  ],
  12: [
    "cobblestone", "cobblestone", "none",
    "none", "stick", "none",
    "none", "stick", "none"
  ],
  16: [
    "iron_ingot", "iron_ingot", "none",
    "none", "stick", "none",
    "none", "stick", "none"
  ],
  20: [
    "diamond", "diamond", "none",
    "none", "stick", "none",
    "none", "stick", "none"
  ],
  24: [
    "gold_ingot", "gold_ingot", "none",
    "none", "stick", "none",
    "none", "stick", "none"
  ],



  25: [
    "iron_ingot", "none", "none",
    "none", "iron_ingot", "none",
    "none", "none", "none"
  ],
  187: [
    "flint", "none", "none",
    "none", "iron_ingot", "none",
    "none", "none", "none"
  ],



  161: [
    "gunpowder", "sand", "gunpowder",
    "sand", "gunpowder", "sand",
    "gunpowder", "sand", "gunpowder"
  ],



  185: [
    "none", "none", "stick",
    "none", "stick", "string",
    "stick", "none", "string"
  ],
  186: [
    "fishing_rod", "none", "none",
    "none", "carrot", "none",
    "none", "none", "none"
  ],



  189: [
    "none", "stick", "string",
    "stick", "none", "string",
    "none", "stick", "string"
  ],
  190: [
    "flint", "none", "none",
    "stick", "none", "none",
    "feather", "none", "none"
  ],



  191: [
    "none", "any_plank", "none",
    "none", "any_plank", "none",
    "none", "stick", "none"
  ],
  192: [
    "none", "cobblestone", "none",
    "none", "cobblestone", "none",
    "none", "stick", "none"
  ],
  193: [
    "none", "iron_ingot", "none",
    "none", "iron_ingot", "none",
    "none", "stick", "none"
  ],
  194: [
    "none", "diamond", "none",
    "none", "diamond", "none",
    "none", "stick", "none"
  ],
  195: [
    "none", "gold_ingot", "none",
    "none", "gold_ingot", "none",
    "none", "stick", "none"
  ],



  196: [
    "none", "none", "none",
    "iron_ingot", "none", "iron_ingot",
    "none", "iron_ingot", "none"
  ],
  197: [
    "any_plank", "none", "any_plank",
    "none", "any_plank", "none",
    "none", "none", "none"
  ],
  198: [
    "glass", "none", "glass",
    "none", "glass", "none",
    "none", "none", "none"
  ],
  226: [
    "iront_ingot", "none", "iront_ingot",
    "iront_ingot", "none", "iront_ingot",
    "iront_ingot", "iront_ingot", "iront_ingot"
  ],



  200: [
    "charcoal", "none", "none",
    "stick", "none", "none",
    "none", "none", "none"
  ],
  201: [
    "coal", "none", "none",
    "stick", "none", "none",
    "none", "none", "none"
  ],
  202: [
    "glowstone", "glowstone", "none",
    "glowstone", "glowstone", "none",
    "none", "none", "none"
  ],
  213: [
    "gunpowder", "blaze_powder", "none",
    "charcoal", "none", "none",
    "none", "none", "none"
  ],
  214: [
    "gunpowder", "blaze_powder", "none",
    "coal", "none", "none",
    "none", "none", "none"
  ],
  228: [
    "pumpkin", "none", "none",
    "torch", "none", "none",
    "none", "none", "none"
  ],



  211: [
    "none", "gold_ingot", "none",
    "gold_ingot", "redstone", "gold_ingot",
    "none", "gold_ingot", "none"
  ],
  212: [
    "ender_pearl", "blaze_powder", "none",
    "none", "none", "none",
    "none", "none", "none"
  ],
  215: [
    "string", "string", "none",
    "string", "slime_ball", "none",
    "none", "none", "string"
  ],
  216: [
    "none", "iron_ingot", "none",
    "iron_ingot", "redstone", "iron_ingot",
    "none", "iron_ingot", "none"
  ],
  217: [
    "paper", "paper", "paper",
    "paper", "compass", "paper",
    "paper", "paper", "paper"
  ],






//page 3
  26: [
    "gold_ingot", "gold_ingot", "gold_ingot",
    "gold_ingot", "apple", "gold_ingot",
    "gold_ingot", "gold_ingot", "gold_ingot"
  ],
  27: [
    "gold_block", "gold_block", "gold_block",
    "gold_block", "apple", "gold_block",
    "gold_block", "gold_block", "gold_block"
  ],
  28: [
    "gold_nugget", "gold_nugget", "gold_nugget",
    "gold_nugget", "melon", "gold_nugget",
    "gold_nugget", "gold_nugget", "gold_nugget"
  ],
  35: [
    "gold_nugget", "gold_nugget", "gold_nugget",
    "gold_nugget", "carrot", "gold_nugget",
    "gold_nugget", "gold_nugget", "gold_nugget"
  ],



  29: [
    "brown_mushroom", "red_mushroom", "none",
    "bowl", "none", "none",
    "none", "none", "none"
  ],



  30: [
    "wheat", "cocoa_beans", "wheat",
    "none", "none", "none",
    "none", "none", "none"
  ],
  31: [
    "melon", "melon", "melon",
    "melon", "melon", "melon",
    "melon", "melon", "melon"
  ],
};
