import minetweaker.item.IItemStack;
var RoCFlakes = [<RotaryCraft:rotarycraft_item_extracts:24>,
  <RotaryCraft:rotarycraft_item_extracts:25>,
          <RotaryCraft:rotarycraft_item_extracts:26>,
          <RotaryCraft:rotarycraft_item_extracts:27>,
          <RotaryCraft:rotarycraft_item_extracts:28>,
          <RotaryCraft:rotarycraft_item_extracts:29>,
          <RotaryCraft:rotarycraft_item_extracts:30>,
          <RotaryCraft:rotarycraft_item_extracts:31>,
          <RotaryCraft:rotarycraft_item_extracts:32>,
         
          <RotaryCraft:rotarycraft_item_modextracts:3>,  // Tin
          <RotaryCraft:rotarycraft_item_modextracts:7>,  // Copper
          <RotaryCraft:rotarycraft_item_modextracts:11>,  // Lead
          <RotaryCraft:rotarycraft_item_modextracts:15>,  // Nickel
          <RotaryCraft:rotarycraft_item_modextracts:19>,  // Silver
          <RotaryCraft:rotarycraft_item_modextracts:39>,  // Certus
          <RotaryCraft:rotarycraft_item_modextracts:43>,  // Uranium
          <RotaryCraft:rotarycraft_item_modextracts:115>, // Nether Coal
          <RotaryCraft:rotarycraft_item_modextracts:119>, // Nether Iron
          <RotaryCraft:rotarycraft_item_modextracts:123>, // Nether Gold
          <RotaryCraft:rotarycraft_item_modextracts:127>, // Nether Redstone
          <RotaryCraft:rotarycraft_item_modextracts:131>, // Nether Lapis
          <RotaryCraft:rotarycraft_item_modextracts:135>, // Nether Diamond
          <RotaryCraft:rotarycraft_item_modextracts:139>, // Nether Emerald
          <RotaryCraft:rotarycraft_item_modextracts:143>, // Nether Tin
          <RotaryCraft:rotarycraft_item_modextracts:147>, // Nether Copper
          <RotaryCraft:rotarycraft_item_modextracts:151>, // Nether Lead
          <RotaryCraft:rotarycraft_item_modextracts:155>, // Nether Nickel
          <RotaryCraft:rotarycraft_item_modextracts:159>, // Nether Silver
          <RotaryCraft:rotarycraft_item_modextracts:175>, // Platinum
          <RotaryCraft:rotarycraft_item_modextracts:179>, // Nether Platinum
          <RotaryCraft:rotarycraft_item_modextracts:187>, // Osmium
          <RotaryCraft:rotarycraft_item_modextracts:191>, // Steel
          <RotaryCraft:rotarycraft_item_modextracts:275>, // Nether Uranium
          <RotaryCraft:rotarycraft_item_modextracts:311> // Nether Osmium
          ] as IItemStack[];
         
var RoCOutput = [<minecraft:coal>,
  <minecraft:iron_ingot>,
          <minecraft:gold_ingot>,
          <minecraft:redstone>,
          <minecraft:dye:4>,
          <minecraft:diamond>,
          <minecraft:emerald>,
          <minecraft:quartz>,
          <RotaryCraft:rotarycraft_item_compacts:7>,
         
          <RotaryCraft:rotarycraft_item_modingots>,  // Tin
          <RotaryCraft:rotarycraft_item_modingots:1>,  // Copper
          <RotaryCraft:rotarycraft_item_modingots:2>,  // Lead
          <RotaryCraft:rotarycraft_item_modingots:3>,  // Nickel
          <RotaryCraft:rotarycraft_item_modingots:4>,  // Silver
          <appliedenergistics2:item.ItemMultiMaterial>, // Certus
          <RotaryCraft:rotarycraft_item_modingots:10>,  // Uranium
          <minecraft:coal>,
  <minecraft:iron_ingot>,
          <minecraft:gold_ingot>,
          <minecraft:redstone>,
          <minecraft:dye:4>,
          <minecraft:diamond>,
          <minecraft:emerald>,
          <RotaryCraft:rotarycraft_item_modingots>,
          <RotaryCraft:rotarycraft_item_modingots:1>,
          <RotaryCraft:rotarycraft_item_modingots:2>,
          <RotaryCraft:rotarycraft_item_modingots:3>,
          <RotaryCraft:rotarycraft_item_modingots:4>,
  <RotaryCraft:rotarycraft_item_modingots:43>, // Platinum
          <RotaryCraft:rotarycraft_item_modingots:43>,
          <RotaryCraft:rotarycraft_item_modingots:46>, // Osmium
          <RotaryCraft:rotarycraft_item_modingots:47>, // Steel
          <RotaryCraft:rotarycraft_item_modingots:10>,
          <RotaryCraft:rotarycraft_item_modingots:46>
          ] as IItemStack[];
for i, flakes in RoCFlakes
{
  for j, outputs in RoCOutput
  {
  var flake  = RoCFlakes[i];
   var output = RoCOutput[j];
   
   mods.immersiveengineering.ArcFurnace.addRecipe( output, flake, null, 100, 512 );
  }
}