/// <summary>
 /// Adds the food recipes to the CraftingManager.
 /// </summary>
 public virtual void AddRecipes(CraftingManager par1CraftingManager)
 {
     par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.BowlSoup), new object[] { Block.MushroomBrown, Block.MushroomRed, Item.BowlEmpty });
     par1CraftingManager.AddRecipe(new ItemStack(Item.Cookie, 8), new object[] { "#X#", 'X', new ItemStack(Item.DyePowder, 1, 3), '#', Item.Wheat });
     par1CraftingManager.AddRecipe(new ItemStack(Block.Melon), new object[] { "MMM", "MMM", "MMM", 'M', Item.Melon });
     par1CraftingManager.AddRecipe(new ItemStack(Item.MelonSeeds), new object[] { "M", 'M', Item.Melon });
     par1CraftingManager.AddRecipe(new ItemStack(Item.PumpkinSeeds, 4), new object[] { "M", 'M', Block.Pumpkin });
     par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.FermentedSpiderEye), new object[] { Item.SpiderEye, Block.MushroomBrown, Item.Sugar });
     par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.SpeckledMelon), new object[] { Item.Melon, Item.GoldNugget });
     par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.BlazePowder, 2), new object[] { Item.BlazeRod });
     par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.MagmaCream), new object[] { Item.BlazePowder, Item.SlimeBall });
 }
Exemple #2
0
        /// <summary>
        /// Adds the dye recipes to the CraftingManager.
        /// </summary>
        public virtual void AddRecipes(CraftingManager par1CraftingManager)
        {
            for (int i = 0; i < 16; i++)
            {
                par1CraftingManager.AddShapelessRecipe(new ItemStack(Block.Cloth, 1, BlockCloth.GetDyeFromBlock(i)), new object[] { new ItemStack(Item.DyePowder, 1, i), new ItemStack(Item.ItemsList[Block.Cloth.BlockID], 1, 0) });
            }

            par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.DyePowder, 2, 11), new object[] { Block.PlantYellow });
            par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.DyePowder, 2, 1), new object[] { Block.PlantRed });
            par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.DyePowder, 3, 15), new object[] { Item.Bone });
            par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.DyePowder, 2, 9), new object[] { new ItemStack(Item.DyePowder, 1, 1), new ItemStack(Item.DyePowder, 1, 15) });
            par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.DyePowder, 2, 14), new object[] { new ItemStack(Item.DyePowder, 1, 1), new ItemStack(Item.DyePowder, 1, 11) });
            par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.DyePowder, 2, 10), new object[] { new ItemStack(Item.DyePowder, 1, 2), new ItemStack(Item.DyePowder, 1, 15) });
            par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.DyePowder, 2, 8), new object[] { new ItemStack(Item.DyePowder, 1, 0), new ItemStack(Item.DyePowder, 1, 15) });
            par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.DyePowder, 2, 7), new object[] { new ItemStack(Item.DyePowder, 1, 8), new ItemStack(Item.DyePowder, 1, 15) });
            par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.DyePowder, 3, 7), new object[] { new ItemStack(Item.DyePowder, 1, 0), new ItemStack(Item.DyePowder, 1, 15), new ItemStack(Item.DyePowder, 1, 15) });
            par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.DyePowder, 2, 12), new object[] { new ItemStack(Item.DyePowder, 1, 4), new ItemStack(Item.DyePowder, 1, 15) });
            par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.DyePowder, 2, 6), new object[] { new ItemStack(Item.DyePowder, 1, 4), new ItemStack(Item.DyePowder, 1, 2) });
            par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.DyePowder, 2, 5), new object[] { new ItemStack(Item.DyePowder, 1, 4), new ItemStack(Item.DyePowder, 1, 1) });
            par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.DyePowder, 2, 13), new object[] { new ItemStack(Item.DyePowder, 1, 5), new ItemStack(Item.DyePowder, 1, 9) });
            par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.DyePowder, 3, 13), new object[] { new ItemStack(Item.DyePowder, 1, 4), new ItemStack(Item.DyePowder, 1, 1), new ItemStack(Item.DyePowder, 1, 9) });
            par1CraftingManager.AddShapelessRecipe(new ItemStack(Item.DyePowder, 4, 13), new object[] { new ItemStack(Item.DyePowder, 1, 4), new ItemStack(Item.DyePowder, 1, 1), new ItemStack(Item.DyePowder, 1, 1), new ItemStack(Item.DyePowder, 1, 15) });
        }