// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

ServerEvents.recipes((allthemods) => {
  function cell(output, item, typeA, typeB, component) {
    allthemods.shaped(output, ["GIG", "XCY", "AVU"], {
      G: "ae2:quartz_glass",
      I: item,
      X: typeA,
      C: component,
      Y: typeB,
      A: "allthemodium:allthemodium_ingot",
      V: "allthemodium:vibranium_ingot",
      U: "allthemodium:unobtainium_ingot"
    })
  }

  cell(
    "kubejs:lava_cell",
    "allthecompressed:blazing_crystal_block_3x",
    "minecraft:lava_bucket",
    "minecraft:lava_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:dirt_cell",
    "allthecompressed:dirt_6x",
    "minecraft:water_bucket",
    "minecraft:mud",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:moss_cell",
    "allthecompressed:moss_block_5x",
    "minecraft:bone_block",
    "minecraft:bone_block",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:andesite_cell",
    "allthecompressed:andesite_5x",
    "minecraft:water_bucket",
    "minecraft:lava_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:diorite_cell",
    "allthecompressed:diorite_5x",
    "minecraft:water_bucket",
    "minecraft:lava_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:granite_cell",
    "allthecompressed:granite_5x",
    "minecraft:water_bucket",
    "minecraft:lava_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:tuff_cell",
    "allthecompressed:tuff_5x",
    "minecraft:water_bucket",
    "minecraft:lava_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:gravel_cell",
    "allthecompressed:gravel_6x",
    "mekanism:crusher",
    "mekanism:crusher",
    "extendedae:infinity_cobblestone_cell"
  )
  cell("kubejs:sand_cell", "allthecompressed:sand_6x", "mekanism:crusher", "mekanism:crusher", "kubejs:gravel_cell")
  cell("kubejs:dust_cell", "allthecompressed:dust_6x", "mekanism:crusher", "mekanism:crusher", "kubejs:sand_cell")
  cell(
    "kubejs:red_sand_cell",
    "allthecompressed:red_sand_5x",
    "minecraft:lava_bucket",
    "minecraft:lava_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:end_stone_cell",
    "allthecompressed:end_stone_6x",
    "minecraft:purpur_block",
    "minecraft:purpur_block",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:netherrack_cell",
    "allthecompressed:netherrack_6x",
    "minecraft:lava_bucket",
    "minecraft:gravel",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:clay_cell",
    "allthecompressed:clay_5x",
    "minecraft:mud",
    "minecraft:mud",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:blackstone_cell",
    "allthecompressed:blackstone_6x",
    "minecraft:lava_bucket",
    "minecraft:blue_ice",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:basalt_cell",
    "allthecompressed:basalt_6x",
    "minecraft:lava_bucket",
    "minecraft:blue_ice",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:calcite_cell",
    "allthecompressed:calcite_5x",
    "minecraft:water_bucket",
    "minecraft:bone_block",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:cobbled_deepslate_cell",
    "allthecompressed:cobbled_deepslate_6x",
    "minecraft:lava_bucket",
    "minecraft:packed_ice",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:soul_sand_cell",
    "allthecompressed:soul_sand_6x",
    "allthemodium:soul_lava_bucket",
    "minecraft:sand",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:sky_stone_cell",
    "allthecompressed:sky_stone_block_5x",
    "allthemodium:soul_lava_bucket",
    "ae2:sky_dust",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:kivi_cell",
    "allthecompressed:kivi_5x",
    "allthemodium:soul_lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:ancient_stone_cell",
    "allthecompressed:ancient_stone_5x",
    "allthemodium:soul_lava_bucket",
    "minecraft:lava_bucket",
    "megacells:cell_component_256m"
  )

  cell(
    "kubejs:white_cell",
    "allthecompressed:white_concrete_6x",
    "minecraft:lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:light_gray_cell",
    "allthecompressed:light_gray_concrete_6x",
    "minecraft:lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:gray_cell",
    "allthecompressed:gray_concrete_6x",
    "minecraft:lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:black_cell",
    "allthecompressed:black_concrete_6x",
    "minecraft:lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:brown_cell",
    "allthecompressed:brown_concrete_6x",
    "minecraft:lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:red_cell",
    "allthecompressed:red_concrete_6x",
    "minecraft:lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:orange_cell",
    "allthecompressed:orange_concrete_6x",
    "minecraft:lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:yellow_cell",
    "allthecompressed:yellow_concrete_6x",
    "minecraft:lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:green_cell",
    "allthecompressed:green_concrete_6x",
    "minecraft:lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:lime_cell",
    "allthecompressed:lime_concrete_6x",
    "minecraft:lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:cyan_cell",
    "allthecompressed:cyan_concrete_6x",
    "minecraft:lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:light_blue_cell",
    "allthecompressed:light_blue_concrete_6x",
    "minecraft:lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:blue_cell",
    "allthecompressed:blue_concrete_6x",
    "minecraft:lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:purple_cell",
    "allthecompressed:purple_concrete_6x",
    "minecraft:lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:magenta_cell",
    "allthecompressed:magenta_concrete_6x",
    "minecraft:lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
  cell(
    "kubejs:pink_cell",
    "allthecompressed:pink_concrete_6x",
    "minecraft:lava_bucket",
    "minecraft:water_bucket",
    "megacells:cell_component_256m"
  )
})

// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
