package mattparks.mods.exoplanets.elipse.util;
import mattparks.mods.exoplanets.elipse.blocks.ElipseBlocks;
import mattparks.mods.exoplanets.elipse.items.ElipseItems;
import mattparks.mods.space.core.util.RecipeUtil;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraft.item.crafting.FurnaceRecipes;
import net.minecraftforge.oredict.OreDictionary;
public class RecipeManagerElipse {
private static void addUniversalRecipes() {
// ORE DICTIONARY
OreDictionary.registerOre("elipseStone", new ItemStack(ElipseBlocks.elipseBasicBlock, 1, 3));
OreDictionary.registerOre("flameiteBlock", new ItemStack(ElipseBlocks.elipseBasicBlock, 1, 6));
OreDictionary.registerOre("dustFlameite", new ItemStack(ElipseItems.elipseBasicItem, 1, 0));
OreDictionary.registerOre("ingotFlameite", new ItemStack(ElipseItems.elipseBasicItem, 1, 1));
OreDictionary.registerOre("flameitePlate", new ItemStack(ElipseItems.elipseBasicItem, 1, 2));
// ARMOR AND TOOLS CRAFTING
RecipeUtil.addRecipe(new ItemStack(ElipseItems.flameiteHelmet), new Object[] { "XXX", "X X", 'X', "ingotFlameite" });
RecipeUtil.addRecipe(new ItemStack(ElipseItems.flameiteChestplate), new Object[] { "X X", "XXX", "XXX", 'X', "ingotFlameite" });
RecipeUtil.addRecipe(new ItemStack(ElipseItems.flameiteLeggings), new Object[] { "XXX", "X X", "X X", 'X', "ingotFlameite" });
RecipeUtil.addRecipe(new ItemStack(ElipseItems.flameiteBoots), new Object[] { "X X", "X X", 'X', "ingotFlameite" });
RecipeUtil.addRecipe(new ItemStack(ElipseItems.flameiteSword), new Object[] { "X", "X", "Y", 'X', "ingotFlameite", 'Y', Items.stick });
RecipeUtil.addRecipe(new ItemStack(ElipseItems.flameitePickaxe), new Object[] { "XXX", " Y ", " Y ", 'X', "ingotFlameite", 'Y', Items.stick });
RecipeUtil.addRecipe(new ItemStack(ElipseItems.flameiteSpade), new Object[] { "X", "Y", "Y", 'X', "ingotFlameite", 'Y', Items.stick });
RecipeUtil.addRecipe(new ItemStack(ElipseItems.flameiteHoe), new Object[] { "XX", " Y", " Y", 'X', "ingotFlameite", 'Y', Items.stick });
RecipeUtil.addRecipe(new ItemStack(ElipseItems.flameiteAxe), new Object[] { "XX", "XY", " Y", 'X', "ingotFlameite", 'Y', Items.stick });
// ITEM TO BLOCK
RecipeUtil.addRecipe(new ItemStack(ElipseBlocks.elipseBasicBlock, 1, 6), new Object[] { "XXX", "XXX", "XXX", 'X', "ingotFlameite" });
// BLOCK TO ITEM
RecipeUtil.addRecipe(new ItemStack(ElipseItems.elipseBasicItem, 9, 1), new Object[] { "X", 'X', "flameiteBlock" });
// Smelting
FurnaceRecipes.smelting().func_151394_a(new ItemStack(ElipseBlocks.elipseBasicBlock, 2, 4), OreDictionary.getOres("elipseStone").get(0), 0.2F);
FurnaceRecipes.smelting().func_151394_a(new ItemStack(ElipseBlocks.elipseBasicBlock, 1, 6), OreDictionary.getOres("dustFlameite").get(0), 0.2F);
}
public static void loadRecipes() {
RecipeManagerElipse.addUniversalRecipes();
}
}