I cannot get textures to work.
file structure
C:\Developing\Freetime\MC\1.7.2\someCraft\src\main\resources\assets\someCraft\textures\items
my modid is someCraft
here is my code
main class
package clarmonk.mc.somecraft;
import clarmonk.mc.somecraft.item.somoniomItem;
import clarmonk.mc.somecraft.proxy.commonProxy;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.SidedProxy;
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.creativetab.CreativeTabs;
import net.minecraft.item.Item;
@Mod(modid = info.MOD_ID, name = info.MOD_NAME, version = info.MOD_VERSION)
public class someCraft {
public static Item reflectorItem;
public static Item somoniomIngot;
@Instance(value = info.MOD_ID)
public static someCraft Instance;
@SidedProxy(clientSide = "clarmonk.mc.somecraft.proxy.clientProxy", serverSide = "clarmonk.mc.somecraft.proxy.commonProxy")
public static commonProxy proxy;
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event) {
somoniomIngot = new somoniomItem().setMaxStackSize(64).setCreativeTab(CreativeTabs.tabMaterials).setUnlocalizedName("somoniom_Ingot").setTextureName("someCraft:somoniom_Ingot");
reflectorItem = new somoniomItem().setMaxStackSize(16).setCreativeTab(CreativeTabs.tabMisc).setUnlocalizedName("reflector_Item").setTextureName("someCraft:reflector");
GameRegistry.registerItem(reflectorItem, reflectorItem.getUnlocalizedName());
GameRegistry.registerItem(somoniomIngot, somoniomIngot.getUnlocalizedName());
}
@Mod.EventHandler
public void Init(FMLInitializationEvent event) {
}
@Mod.EventHandler
public void postInit(FMLPostInitializationEvent event) {
}
}
info class
package clarmonk.mc.somecraft;
public class info {
public static final String MOD_ID = "someCraft";
public static final String MOD_NAME = "SomeCraft";
public static final String MOD_VERSION = "1.0.A";
}
item class
package clarmonk.mc.somecraft.item;
import net.minecraft.item.Item;
public class somoniomIngot extends Item {
}
and my main item class
package clarmonk.mc.somecraft.item;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
public class somoniomItem extends Item {
public somoniomItem() {
setMaxStackSize(64);
setCreativeTab(CreativeTabs.tabMisc);
}
}
I am using method chaining to declare stack size and texture name and such
thank you for helping me
--ClarmonkGaming