001    package net.minecraft.item.crafting;
002    
003    import net.minecraft.block.Block;
004    import net.minecraft.item.Item;
005    import net.minecraft.item.ItemStack;
006    
007    public class RecipesCrafting
008    {
009        /**
010         * Adds the crafting recipes to the CraftingManager.
011         */
012        public void addRecipes(CraftingManager par1CraftingManager)
013        {
014            par1CraftingManager.func_92051_a(new ItemStack(Block.chest), new Object[] {"###", "# #", "###", '#', Block.planks});
015            par1CraftingManager.func_92051_a(new ItemStack(Block.enderChest), new Object[] {"###", "#E#", "###", '#', Block.obsidian, 'E', Item.eyeOfEnder});
016            par1CraftingManager.func_92051_a(new ItemStack(Block.stoneOvenIdle), new Object[] {"###", "# #", "###", '#', Block.cobblestone});
017            par1CraftingManager.func_92051_a(new ItemStack(Block.workbench), new Object[] {"##", "##", '#', Block.planks});
018            par1CraftingManager.func_92051_a(new ItemStack(Block.sandStone), new Object[] {"##", "##", '#', Block.sand});
019            par1CraftingManager.func_92051_a(new ItemStack(Block.sandStone, 4, 2), new Object[] {"##", "##", '#', Block.sandStone});
020            par1CraftingManager.func_92051_a(new ItemStack(Block.sandStone, 1, 1), new Object[] {"#", "#", '#', new ItemStack(Block.stoneSingleSlab, 1, 1)});
021            par1CraftingManager.func_92051_a(new ItemStack(Block.stoneBrick, 4), new Object[] {"##", "##", '#', Block.stone});
022            par1CraftingManager.func_92051_a(new ItemStack(Block.fenceIron, 16), new Object[] {"###", "###", '#', Item.ingotIron});
023            par1CraftingManager.func_92051_a(new ItemStack(Block.thinGlass, 16), new Object[] {"###", "###", '#', Block.glass});
024            par1CraftingManager.func_92051_a(new ItemStack(Block.redstoneLampIdle, 1), new Object[] {" R ", "RGR", " R ", 'R', Item.redstone, 'G', Block.glowStone});
025            par1CraftingManager.func_92051_a(new ItemStack(Block.beacon, 1), new Object[] {"GGG", "GSG", "OOO", 'G', Block.glass, 'S', Item.netherStar, 'O', Block.obsidian});
026        }
027    }