001package net.minecraft.item.crafting;
002
003import net.minecraft.block.Block;
004import net.minecraft.item.Item;
005import net.minecraft.item.ItemStack;
006
007public class RecipesIngots
008{
009    private Object[][] recipeItems;
010
011    public RecipesIngots()
012    {
013        this.recipeItems = new Object[][] {{Block.blockGold, new ItemStack(Item.ingotGold, 9)}, {Block.blockSteel, new ItemStack(Item.ingotIron, 9)}, {Block.blockDiamond, new ItemStack(Item.diamond, 9)}, {Block.blockEmerald, new ItemStack(Item.emerald, 9)}, {Block.blockLapis, new ItemStack(Item.dyePowder, 9, 4)}};
014    }
015
016    /**
017     * Adds the ingot recipes to the CraftingManager.
018     */
019    public void addRecipes(CraftingManager par1CraftingManager)
020    {
021        for (int var2 = 0; var2 < this.recipeItems.length; ++var2)
022        {
023            Block var3 = (Block)this.recipeItems[var2][0];
024            ItemStack var4 = (ItemStack)this.recipeItems[var2][1];
025            par1CraftingManager.addRecipe(new ItemStack(var3), new Object[] {"###", "###", "###", '#', var4});
026            par1CraftingManager.addRecipe(var4, new Object[] {"#", '#', var3});
027        }
028
029        par1CraftingManager.addRecipe(new ItemStack(Item.ingotGold), new Object[] {"###", "###", "###", '#', Item.goldNugget});
030        par1CraftingManager.addRecipe(new ItemStack(Item.goldNugget, 9), new Object[] {"#", '#', Item.ingotGold});
031    }
032}