1
Creating A Mod Item Textures Wont Load Please Help
so im working on a mod im very good with java at an advanced level im slowly learning the syntax and whatnot to code minecraft mods im currently working on a basic item however i cant seem to get the textures to load on minecraft please someone reply with an answer here's my code so far (please dont say that its cause i have a capital in the package name cause i have already tried the exact same thing without the capital and the issue still occured)
package net.mcMercy.mod;
import net.mcMercy.mod.items.NCItems;
import assets.mcMercy.textures.items.*;
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.FMLPreInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;
@Mod(modid = Mercy_Mod.modid, version = Mercy_Mod.version)
public class Mercy_Mod {
public static final String modid = "Mercy_Mod";
public static final String version = "Alpha V0.1";
public static Item itemtest;
@EventHandler
public void PreInit(FMLPreInitializationEvent preEvent)
{
itemtest = new NCItems().setUnlocalizedName("gold_helmet.png");
GameRegistry.registerItem(itemtest, "gold_helmet.png");
}
@EventHandler
public void Init(FMLInitializationEvent event)
{}
@EventHandler
public void PostInit(FMLPostInitializationEvent postEvent)
{}
}
package net.mcMercy.mod.items;
import net.mcMercy.mod.Mercy_Mod;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.item.Item;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class NCItems extends Item{
public NCItems()
{
this.setCreativeTab(getCreativeTab().tabMaterials);
}
@SideOnly(Side.CLIENT)
public void registerIcons(IIconRegister iconRegister)
{this.itemIcon = iconRegister.registerIcon(Mercy_Mod.modid + ":" + this.getUnlocalizedName());
}
}
package net.mcMercy.mod;
import net.mcMercy.mod.items.NCItems;
import assets.mcMercy.textures.items.*;
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.FMLPreInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;
@Mod(modid = Mercy_Mod.modid, version = Mercy_Mod.version)
public class Mercy_Mod {
public static final String modid = "Mercy_Mod";
public static final String version = "Alpha V0.1";
public static Item itemtest;
@EventHandler
public void PreInit(FMLPreInitializationEvent preEvent)
{
itemtest = new NCItems().setUnlocalizedName("gold_helmet.png");
GameRegistry.registerItem(itemtest, "gold_helmet.png");
}
@EventHandler
public void Init(FMLInitializationEvent event)
{}
@EventHandler
public void PostInit(FMLPostInitializationEvent postEvent)
{}
}
package net.mcMercy.mod.items;
import net.mcMercy.mod.Mercy_Mod;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.item.Item;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class NCItems extends Item{
public NCItems()
{
this.setCreativeTab(getCreativeTab().tabMaterials);
}
@SideOnly(Side.CLIENT)
public void registerIcons(IIconRegister iconRegister)
{this.itemIcon = iconRegister.registerIcon(Mercy_Mod.modid + ":" + this.getUnlocalizedName());
}
}
Create an account or sign in to comment.
2
1
4230:shock: I wish I could help you out. I'm really trying to learn java so I can mod but it's just so hard for me...
i can help you learn java if you want ?
1
I wish I could help you out. I'm really trying to learn java so I can mod but it's just so hard for me...