i didnt have any problems with my new mod until i tryed to add a resipe. itemstack and items are red. the stuff the was is red has big arrows around it
package jdog99.LawnMowerMod;
import net.minecraft.item.Item;
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;
@Mod(modid = "lmm", name = "Lawn Mower Mod", version = "1.0")
public class LawnMowerMod {
public static Item itemBlade;
public static Item itemWheel;
public static Item itemMotor;
public static Item itemSparkplug;
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
//item/block init and registering
//config handling
itemBlade = new ItemBlade().setUnlocalizedName("ItemBlade").setTextureName("lmm:itemblade");
GameRegistry.registerItem(itemBlade, itemBlade.getUnlocalizedName().substring(5));
itemWheel = new ItemWheel().setUnlocalizedName("ItemWheel").setTextureName("lmm:itemWheel");
GameRegistry.registerItem(itemWheel, itemWheel.getUnlocalizedName().substring(5));
itemMotor = new ItemMotor().setUnlocalizedName("ItemMotor").setTextureName("lmm:itemmotor");
GameRegistry.registerItem(itemMotor, itemMotor.getUnlocalizedName().substring(5));
itemSparkplug = new ItemSparkplug().setUnlocalizedName("ItemSparkplug").setTextureName("lmm:itemSparkplug");
GameRegistry.registerItem(itemSparkplug, itemSparkplug.getUnlocalizedName().substring(5));
}
@EventHandler
public void init(FMLInitializationEvent event) {
//proxy, TileEntity, entity, GUI and packet Registering
GameRegistry.addRecipe(new ------------------------->ItemStack<-------------------(itemBlade), new Object[]{" I"," I ","I ", 'I', --------------->Items<----------------.iron_ingot});
}
@EventHandler
public void postInit(FMLPostInitializationEvent event) {
}
}