Example #1
0
 internal RecipeSorter(net.minecraft.src.CraftingManager craftingmanager)
 {
     // Referenced classes of package net.minecraft.src:
     //            ShapelessRecipes, ShapedRecipes, IRecipe, CraftingManager
     //        super();
     craftingManager = craftingmanager;
 }
Example #2
0
 public virtual void AddRecipes(net.minecraft.src.CraftingManager craftingmanager)
 {
     for (int i = 0; i < recipeItems.Length; i++)
     {
         net.minecraft.src.Block     block     = (net.minecraft.src.Block)recipeItems[i][0];
         net.minecraft.src.ItemStack itemstack = (net.minecraft.src.ItemStack)recipeItems[
             i][1];
         craftingmanager.AddRecipe(new net.minecraft.src.ItemStack(block), new object[] {
             "###", "###", "###", '#', itemstack
         });
         craftingmanager.AddRecipe(itemstack, new object[] { "#", '#', block });
     }
 }
Example #3
0
 // Referenced classes of package net.minecraft.src:
 //            ItemStack, Item, Block, CraftingManager
 public virtual void AddRecipes(net.minecraft.src.CraftingManager craftingmanager)
 {
     craftingmanager.AddRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item.
                                                               MUSHROOM_SOUP), new object[] { "Y", "X", "#", 'X', net.minecraft.src.Block
                                                                                              .BROWN_MUSHROOM, 'Y', net.minecraft.src.Block.RED_MUSHROOM, '#', net.minecraft.src.Item.BOWL });
     craftingmanager.AddRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item.
                                                               MUSHROOM_SOUP), new object[] { "Y", "X", "#", 'X', net.minecraft.src.Block
                                                                                              .RED_MUSHROOM, 'Y', net.minecraft.src.Block.BROWN_MUSHROOM, '#', net.minecraft.src.Item.BOWL });
     craftingmanager.AddRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item.
                                                               COOKIE, 8), new object[] { "#X#", 'X', new net.minecraft.src.ItemStack
                                                                                              (net.minecraft.src.Item.INK_SACK, 1, 3), '#', net.minecraft.src.Item
                                                                                          .WHEAT });
 }
Example #4
0
 public virtual void AddRecipes(net.minecraft.src.CraftingManager craftingmanager)
 {
     for (int i = 0; i < recipeItems[0].Length; i++)
     {
         object obj = recipeItems[0][i];
         for (int j = 0; j < recipeItems.Length - 1; j++)
         {
             net.minecraft.src.Item item = (net.minecraft.src.Item)recipeItems[j + 1][i];
             craftingmanager.AddRecipe(new net.minecraft.src.ItemStack(item), new object[] { recipePatterns
                                                                                             [j], 'X', obj });
         }
     }
 }
Example #5
0
 // Referenced classes of package net.minecraft.src:
 //            ItemStack, Block, CraftingManager
 public virtual void AddRecipes(net.minecraft.src.CraftingManager craftingmanager)
 {
     craftingmanager.AddRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Block
                                                               .CHEST), new object[] { "###", "# #", "###", '#', net.minecraft.src.Block
                                                                                       .WOOD });
     craftingmanager.AddRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Block
                                                               .FURNACE), new object[] { "###", "# #", "###", '#', net.minecraft.src.Block
                                                                                         .COBBLESTONE });
     craftingmanager.AddRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Block
                                                               .WORKBENCH), new object[] { "##", "##", '#', net.minecraft.src.Block
                                                                                           .WOOD });
     craftingmanager.AddRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Block
                                                               .SANDSTONE), new object[] { "##", "##", '#', net.minecraft.src.Block
                                                                                           .SAND });
 }
Example #6
0
 public virtual void AddRecipes(net.minecraft.src.CraftingManager craftingmanager)
 {
     for (int i = 0; i < recipeItems[0].Length; i++)
     {
         object obj = recipeItems[0][i];
         for (int j = 0; j < recipeItems.Length - 1; j++)
         {
             net.minecraft.src.Item item = (net.minecraft.src.Item)recipeItems[j + 1][i];
             craftingmanager.AddRecipe(new net.minecraft.src.ItemStack(item), new object[] { recipePatterns
                                                                                             [j], '#', net.minecraft.src.Item.STICK, 'X', obj });
         }
     }
     craftingmanager.AddRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item.
                                                               BOW, 1), new object[] { " #X", "# X", " #X", 'X', net.minecraft.src.Item
                                                                                       .STRING, '#', net.minecraft.src.Item.STICK });
     craftingmanager.AddRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item.
                                                               ARROW, 4), new object[] { "X", "#", "Y", 'Y', net.minecraft.src.Item
                                                                                         .FEATHER, 'X', net.minecraft.src.Item.FLINT, '#', net.minecraft.src.Item
                                                                                         .STICK });
 }
Example #7
0
 // Referenced classes of package net.minecraft.src:
 //            ItemStack, Block, BlockCloth, Item,
 //            CraftingManager
 public virtual void AddRecipes(net.minecraft.src.CraftingManager craftingmanager)
 {
     for (int i = 0; i < 16; i++)
     {
         craftingmanager.AddShapelessRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Block
                                                                            .WOOL, 1, net.minecraft.src.BlockCloth.Func_21034_d(i)), new object[] { new net.minecraft.src.ItemStack
                                                                                                                                                        (net.minecraft.src.Item.INK_SACK, 1, i), new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                                                                                                                                                                                 .itemsList[net.minecraft.src.Block.WOOL.ID], 1, 0) });
     }
     craftingmanager.AddShapelessRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                        .INK_SACK, 2, 11), new object[] { net.minecraft.src.Block.YELLOW_FLOWER });
     craftingmanager.AddShapelessRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                        .INK_SACK, 2, 1), new object[] { net.minecraft.src.Block.RED_ROSE });
     craftingmanager.AddShapelessRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                        .INK_SACK, 3, 15), new object[] { net.minecraft.src.Item.BONE });
     craftingmanager.AddShapelessRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                        .INK_SACK, 2, 9), new object[] { new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                                                                                         .INK_SACK, 1, 1), new net.minecraft.src.ItemStack(net.minecraft.src.Item.INK_SACK
                                                                                                                                                                                           , 1, 15) });
     craftingmanager.AddShapelessRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                        .INK_SACK, 2, 14), new object[] { new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                                                                                          .INK_SACK, 1, 1), new net.minecraft.src.ItemStack(net.minecraft.src.Item.INK_SACK
                                                                                                                                                                                            , 1, 11) });
     craftingmanager.AddShapelessRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                        .INK_SACK, 2, 10), new object[] { new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                                                                                          .INK_SACK, 1, 2), new net.minecraft.src.ItemStack(net.minecraft.src.Item.INK_SACK
                                                                                                                                                                                            , 1, 15) });
     craftingmanager.AddShapelessRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                        .INK_SACK, 2, 8), new object[] { new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                                                                                         .INK_SACK, 1, 0), new net.minecraft.src.ItemStack(net.minecraft.src.Item.INK_SACK
                                                                                                                                                                                           , 1, 15) });
     craftingmanager.AddShapelessRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                        .INK_SACK, 2, 7), new object[] { new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                                                                                         .INK_SACK, 1, 8), new net.minecraft.src.ItemStack(net.minecraft.src.Item.INK_SACK
                                                                                                                                                                                           , 1, 15) });
     craftingmanager.AddShapelessRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                        .INK_SACK, 3, 7), new object[] { new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                                                                                         .INK_SACK, 1, 0), new net.minecraft.src.ItemStack(net.minecraft.src.Item.INK_SACK
                                                                                                                                                                                           , 1, 15), new net.minecraft.src.ItemStack(net.minecraft.src.Item.INK_SACK, 1, 15
                                                                                                                                                                                                                                     ) });
     craftingmanager.AddShapelessRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                        .INK_SACK, 2, 12), new object[] { new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                                                                                          .INK_SACK, 1, 4), new net.minecraft.src.ItemStack(net.minecraft.src.Item.INK_SACK
                                                                                                                                                                                            , 1, 15) });
     craftingmanager.AddShapelessRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                        .INK_SACK, 2, 6), new object[] { new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                                                                                         .INK_SACK, 1, 4), new net.minecraft.src.ItemStack(net.minecraft.src.Item.INK_SACK
                                                                                                                                                                                           , 1, 2) });
     craftingmanager.AddShapelessRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                        .INK_SACK, 2, 5), new object[] { new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                                                                                         .INK_SACK, 1, 4), new net.minecraft.src.ItemStack(net.minecraft.src.Item.INK_SACK
                                                                                                                                                                                           , 1, 1) });
     craftingmanager.AddShapelessRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                        .INK_SACK, 2, 13), new object[] { new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                                                                                          .INK_SACK, 1, 5), new net.minecraft.src.ItemStack(net.minecraft.src.Item.INK_SACK
                                                                                                                                                                                            , 1, 9) });
     craftingmanager.AddShapelessRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                        .INK_SACK, 3, 13), new object[] { new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                                                                                          .INK_SACK, 1, 4), new net.minecraft.src.ItemStack(net.minecraft.src.Item.INK_SACK
                                                                                                                                                                                            , 1, 1), new net.minecraft.src.ItemStack(net.minecraft.src.Item.INK_SACK, 1, 9) });
     craftingmanager.AddShapelessRecipe(new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                        .INK_SACK, 4, 13), new object[] { new net.minecraft.src.ItemStack(net.minecraft.src.Item
                                                                                                                                          .INK_SACK, 1, 4), new net.minecraft.src.ItemStack(net.minecraft.src.Item.INK_SACK
                                                                                                                                                                                            , 1, 1), new net.minecraft.src.ItemStack(net.minecraft.src.Item.INK_SACK, 1, 1)
                                                                                                          , new net.minecraft.src.ItemStack(net.minecraft.src.Item.INK_SACK, 1, 15) });
 }