Here is my code:
package allernez.tomoko;
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 = "tb", name = "TomokoBlocks", version = "1.0")
public class TomokoBlocks {
public static Item itemTomoko1;
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
//Item/Block init and registering
//Config handling
itemTomoko1 = new ItemTomoko1().setUnlocalizedName("ItemTomoko1").setTextureName("tm:itemtomoko"); //returns item.ItemTomoko1;
GameRegistry.registerItem(itemTomoko1, itemTomoko1.getUnlocalizedName().substring(5));
}
@EventHandler
public void init(FMLInitializationEvent event)
{
//Proxy, TitleEntity, GUI and Packet Registering
}
@EventHandler
public void postInit(FMLPostInitializationEvent event)
{
}
}
everything works, but loading the texture. I don't know if this is a problem with eclipse, as it shows my textures as text files, despite them being in .png format. The path of the textures is C:\Users\Joe\Desktop\Mod\src\main\resources\assets\tb\textures\items
my textures are 16x16 transparent .png files.
ItemTomoko1.java
TomokoBlocks.java