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 }); } } }
public virtual net.minecraft.src.Item SetContainerItem(net.minecraft.src.Item item ) { if (maxStackSize > 1) { throw new System.ArgumentException("Max stack size must be 1 for items with crafting results" ); } else { containerItem = item; return(this); } }
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 }); }
public ItemStack(net.minecraft.src.Item item, int i, int j) : this(item.ID, i, j) { }
public ItemStack(net.minecraft.src.Item item) : this(item.ID, 1, 0) { }
public Achievement(int i, string s, int j, int k, net.minecraft.src.Item item, net.minecraft.src.Achievement achievement) : this(i, s, j, k, new net.minecraft.src.ItemStack(item), achievement) { }