This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
ModLoader.AddRecipe(new ItemStack(mod_Bronze.BronzePickaxe, 1), new Object[] {"XXX", " Y ", " Y ", Character.valueOf('X'), Block.sand, Character.valueOf('Y'), Item.stick });
ModLoader.AddRecipe(new ItemStack(mod_Bronze.BronzePickaxe, 1), new Object[] {"XXX", " Y ", " Y ", Character.valueOf('X'), mod_Bronze.BronzeIngot, Character.valueOf('Y'), Item.stick });
Quote from pattym It looks right to me, can we see the rest of your code?
package net.minecraft.src; import java.util.*; import net.minecraft.src.bronzetools.*; public class mod_Bronze extends BaseMod { public mod_Bronze() { ModLoader.RegisterBlock(CopperOre); ModLoader.RegisterBlock(TinOre); ModLoader.AddName(CopperOre, "Copper Ore"); ModLoader.AddName(BronzeIngot, "Bronze Ingot"); ModLoader.AddName(BronzePickaxe, "Bronze Pickaxe"); ModLoader.AddName(BronzeSword, "Bronze Sword"); CopperOre.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/BronzeMod/CopperOre.png"); TinOre.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/BronzeMod/TinOre.png"); BronzeIngot.iconIndex = ModLoader.addOverride("/gui/items.png", "/BronzeMod/BronzeIngot.png"); BronzePickaxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/BronzeMod/BronzePickaxe.png"); BronzeSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/BronzeMod/BronzeSword.png"); } public void AddRecipes() { SmelterRecipes.addRecipe(CopperOre.blockID, TinOre.blockID, new ItemStack(BronzeIngot)); BronzeRecipes.AddRecipes(); } public String Version() { return "1.8.1"; } public static final Block CopperOre = (new BlockOreMod(150, Material.rock)).setHardness(1.5F).setBlockName("CopperOre"); public static final Item BronzeIngot = (new ItemBronzeIngot(3600)).setItemName("BronzeIngot"); public static final Item BronzePickaxe = (new ItemBronzePickaxe(2601, EnumBronzeMod.BRONZE)).setItemName("BronzePickaxe"); public static final Item BronzeSword = (new ItemBronzeSword(2602, EnumBronzeMod.BRONZE)).setItemName("BronzeSword"); public static final Block TinOre = (new BlockOreMod(151, Material.rock)).setHardness(1.5F).setBlockName("TinOre"); }
Quote from Quintinity mod_Bronze.java package net.minecraft.src; import java.util.*; import net.minecraft.src.bronzetools.*; public class mod_Bronze extends BaseMod { public mod_Bronze() { ModLoader.RegisterBlock(CopperOre); ModLoader.RegisterBlock(TinOre); ModLoader.AddName(CopperOre, "Copper Ore"); ModLoader.AddName(BronzeIngot, "Bronze Ingot"); ModLoader.AddName(BronzePickaxe, "Bronze Pickaxe"); ModLoader.AddName(BronzeSword, "Bronze Sword"); CopperOre.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/BronzeMod/CopperOre.png"); TinOre.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/BronzeMod/TinOre.png"); BronzeIngot.iconIndex = ModLoader.addOverride("/gui/items.png", "/BronzeMod/BronzeIngot.png"); BronzePickaxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/BronzeMod/BronzePickaxe.png"); BronzeSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/BronzeMod/BronzeSword.png"); } public void AddRecipes() { SmelterRecipes.addRecipe(CopperOre.blockID, TinOre.blockID, new ItemStack(BronzeIngot)); BronzeRecipes.AddRecipes(); } public String Version() { return "1.8.1"; } public static final Block CopperOre = (new BlockOreMod(150, Material.rock)).setHardness(1.5F).setBlockName("CopperOre"); public static final Item BronzeIngot = (new ItemBronzeIngot(3600)).setItemName("BronzeIngot"); public static final Item BronzePickaxe = (new ItemBronzePickaxe(2601, EnumBronzeMod.BRONZE)).setItemName("BronzePickaxe"); public static final Item BronzeSword = (new ItemBronzeSword(2602, EnumBronzeMod.BRONZE)).setItemName("BronzeSword"); public static final Block TinOre = (new BlockOreMod(151, Material.rock)).setHardness(1.5F).setBlockName("TinOre"); } I cut some of the non-important stuff out.
Quote from ghosrec35 Am i blind, or do you not have your recipes shown?
BronzeRecipes.AddRecipes();
Hi guys,
I'm having this really weird problem with adding recipes. I can't seem to be able to use modded items in a recipe. This works fine:
But whenever I change Block.sand to mod_Bronze.BronzeIngot, it doesn't work anymore!
EDIT: FIXED.
mod_Bronze.java
I cut some of the non-important stuff out.
Am i blind, or do you not have your recipes shown?
Please note the:
The recipes are stored in another class, but they're not important. The first post shows the problem.