Posted July 6, 201312 yr Hey all, me again haha... I been having a problem... I am trying to make my second item and when I launch the game my DutarEssence item have the same name and texture as my DutarFragment, any help? Main Class package beelzaboss.aerialcraft; import net.minecraft.item.Item; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.Mod.Init; import cpw.mods.fml.common.Mod.Instance; import cpw.mods.fml.common.Mod.PostInit; import cpw.mods.fml.common.Mod.PreInit; 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.network.NetworkMod; import cpw.mods.fml.common.registry.LanguageRegistry; //Config File Imports import net.minecraftforge.common.Configuration; //----------------------------------------------------------------- //Mod Settings @Mod(modid="AerialCraft", name="Aerial Craft", version="1.0.0") @NetworkMod(clientSideRequired=true, serverSideRequired=false) //----------------------------------------------------------------- //Main public class AerialCraftMain { // The instance of AerialCraft. @Instance("AerialCraft") public static AerialCraftMain instance; //----------------------------------------------------------------- //Define Item CHECKLIST TODO public static Item ItemDutarFragment; public static Item ItemDutarEssence; //----------------------------------------------------------------- // Server 'proxy' code being loaded. @SidedProxy(clientSide="beelzaboss.aerialcraft.client.ClientProxy", serverSide="beelzaboss.aerialcraft.CommonProxy") public static CommonProxy proxy; // @EventHandler public void preInit(FMLPreInitializationEvent event) { //Config Configuration config = new Configuration(event.getSuggestedConfigurationFile()); // Loading the configuration from its file config.load(); //ID's config CHECKLIST TODO int ItemDutarFragmentID = config.getItem("ItemDutarFragment", 5000).getInt(); int ItemDutarEssenceID = config.getItem("ItemDutarEssence", 5001).getInt(); // Saving the configuration to its file config.save(); //----------------------------------------------------------------- //Add Item CHECKLIST TODO ItemDutarFragment = (new ItemDutarFragment(ItemDutarFragmentID)); ItemDutarEssence = (new ItemDutarFragment(ItemDutarEssenceID)); //----------------------------------------------------------------- } // @EventHandler public void load(FMLInitializationEvent event) { proxy.registerRenderers(); //Language Registery CHECKLIST TODO LanguageRegistry.addName(ItemDutarFragment, "Dutar Fragment"); LanguageRegistry.addName(ItemDutarEssence, "Dutar Essence"); //----------------------------------------------------------------- } // @EventHandler public void postInit(FMLPostInitializationEvent event) { // Stub Method } // } DutarFragment Class package beelzaboss.aerialcraft; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.renderer.texture.IconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; public class ItemDutarFragment extends Item { public ItemDutarFragment(int id) { super(id); //Config //******* maxStackSize = 64; setCreativeTab(CreativeTabs.tabMaterials); setUnlocalizedName("ItemDutarFragment"); } @Override @SideOnly(Side.CLIENT) public void registerIcons(IconRegister iconRegister) { this.itemIcon = iconRegister.registerIcon((this.getUnlocalizedName().substring(5))); } } DutarEssence Class package beelzaboss.aerialcraft; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.renderer.texture.IconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; public class ItemDutarEssence extends Item { public ItemDutarEssence(int id) { super(id); //Config //******* maxStackSize = 64; setCreativeTab(CreativeTabs.tabMaterials); setUnlocalizedName("ItemDutarEssence"); } @Override @SideOnly(Side.CLIENT) public void registerIcons(IconRegister iconRegister) { this.itemIcon = iconRegister.registerIcon((this.getUnlocalizedName().substring(5))); } } I am using 1.6.1, Any help will greatly appreciated, Such a awesome community this! Regards, Beelzabos Trinity Gaming - South African Server, Custom Modpack (TrinityCraft/Launcher) 118 mods @ trinitygaming.co.za
July 6, 201312 yr Author Im a massive retard haha, fixed it... //Add Item CHECKLIST TODO ItemDutarFragment = (new ItemDutarFragment(ItemDutarFragmentID)); ItemDutarEssence = (new ItemDutarFragment(ItemDutarEssenceID)); //----------------------------------------------------------------- To //Add Item CHECKLIST TODO ItemDutarFragment = (new ItemDutarFragment(ItemDutarFragmentID)); ItemDutarEssence = (new ItemDutarEssence(ItemDutarEssenceID)); //----------------------------------------------------------------- Trinity Gaming - South African Server, Custom Modpack (TrinityCraft/Launcher) 118 mods @ trinitygaming.co.za
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.