-
[1.7.10] adding recipe is not working
I'm trying to code a mod in minecraft 1.7.10 (Forge version 10.13.4.1558) and if i want to add a recipe it's just not in the game. The item i want to craft is in the game, but i ca't craft it. package pray.manyMaterialUtils; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @Mod(modid="rd", name="Many Material Utils", version="1.0") public class Mainclass { public static Item redstoneDiamond; public static Item redstoneDiamondSword; public static Item redstoneDiamondShovel; public static Item redstoneDiamondPickaxe; public static Item redstoneDiamondHoe; public static Item redstoneDiamondAxe; public static Block redstoneDiamondBlock; public static Item Table; @EventHandler public void preInit(FMLPreInitializationEvent event) { redstoneDiamond = new redstoneDiamond().setUnlocalizedName("RedstoneDiamond").setTextureName("rd:redstonediamond").setCreativeTab(tabManyMaterialUtils); redstoneDiamondSword = new redstoneDiamondSword().setUnlocalizedName("RedstoneDiamondSword").setTextureName("rd:redstonesword").setCreativeTab(tabManyMaterialUtils); redstoneDiamondShovel = new redstoneDiamondShovel().setUnlocalizedName("RedstoneDiamondShovel").setTextureName("rd:redstoneshovel").setCreativeTab(tabManyMaterialUtils); redstoneDiamondPickaxe = new redstoneDiamondPickaxe().setUnlocalizedName("RedstoneDiamondPickaxe").setTextureName("rd:redstonepickaxe").setCreativeTab(tabManyMaterialUtils); redstoneDiamondHoe = new redstoneDiamondHoe().setUnlocalizedName("RedstoneDiamondHoe").setTextureName("rd:redstonehoe").setCreativeTab(tabManyMaterialUtils); redstoneDiamondAxe = new redstoneDiamondAxe().setUnlocalizedName("RedstoneDiamondAxe").setTextureName("rd:redstoneaxe").setCreativeTab(tabManyMaterialUtils); Table = new Table().setUnlocalizedName("Table").setTextureName("rd:table").setCreativeTab(tabManyMaterialUtils); redstoneDiamondBlock = new redstoneDiamondBlock(Material.rock).setBlockName("RedstoneDiamondBlock").setBlockTextureName("rd:redstonediamondblock"); GameRegistry.registerItem(redstoneDiamond, redstoneDiamond.getUnlocalizedName().substring(5)); GameRegistry.registerItem(redstoneDiamondSword, redstoneDiamondSword.getUnlocalizedName().substring(5)); GameRegistry.registerItem(redstoneDiamondShovel, redstoneDiamondShovel.getUnlocalizedName().substring(5)); GameRegistry.registerItem(redstoneDiamondPickaxe, redstoneDiamondPickaxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(redstoneDiamondHoe, redstoneDiamondHoe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(redstoneDiamondAxe, redstoneDiamondAxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(Table, Table.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(redstoneDiamondBlock, redstoneDiamondBlock.getUnlocalizedName().substring(5)); } public void init(FMLInitializationEvent event) { GameRegistry.addRecipe(new ItemStack(Table, 1), new Object[] {"WWW"," W "," W ", 'W', Blocks.planks}); GameRegistry.addRecipe(new ItemStack(redstoneDiamondBlock), new Object[] {"DDD","DRD","DDD",'D', Blocks.diamond_block,'R', Blocks.redstone_block}); } public void postInit(FMLPostInitializationEvent event) { } public static CreativeTabs tabManyMaterialUtils = new CreativeTabs("tabManyMaterialUtils") { @Override public Item getTabIconItem() { return new ItemStack(redstoneDiamond).getItem(); } }; }
IPS spam blocked by CleanTalk.