Posted January 29, 201312 yr Hi, for some reason my config file wont work. Everytime I launch, all my item ID's revert to 256. They all override eachother, when the config file has different values. Please help! package wookiederk; import net.minecraft.block.Block; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraftforge.common.Configuration; import net.minecraftforge.common.Property; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.Init; 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.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; @Mod(modid = "wookiederk_NetherStarMod", name = "Wookiederk's Nether Star Mod", version = "1.0") @NetworkMod(clientSideRequired = true, serverSideRequired = false) public class NetherStarMod { public static Item NetherStarDust; public static Item MoltenEnderpearl; public static Item NetherStarCore; public static Item NetherMass; public static Item NetherStarCell; public static int NetherStarDustItemID; public static int MoltenEnderpearlItemID; public static int NetherMassItemID; public static int NetherStarCoreItemID; public static int NetherStarCellItemID; @SidedProxy(clientSide = "wookiederk.ClientProxy", serverSide = "wookiederk.CommonProxy") public static CommonProxy proxy; @PreInit public void preInit(FMLPreInitializationEvent event) { Configuration config = new Configuration( event.getSuggestedConfigurationFile()); config.load(); int NetherStarDustItemID = config.getItem(Configuration.CATEGORY_ITEM, "NetherStar Dust ID", 4000) .getInt(); int MoltenEnderpearlItemID = config .getItem(Configuration.CATEGORY_ITEM, "MoltenEnderpearl ID", 4001).getInt(); int NetherMassItemID = config.getItem(Configuration.CATEGORY_ITEM, "NetherMass ID", 4002).getInt(); int NetherStarCoreItemID = config.getItem(Configuration.CATEGORY_ITEM, "NetherStar Core ID", 4003) .getInt(); int NetherStarCellItemID = config.getItem(Configuration.CATEGORY_ITEM, "NetherStar Cell ID", 4004) .getInt(); Property someproperty = config.get(Configuration.CATEGORY_GENERAL, "nothing", "nothing"); someproperty.comment = "My first official mod. Have fun!"; config.save(); } @Init public void load(FMLInitializationEvent event) { NetherStarDust = new ItemNetherStarDust(NetherStarDustItemID).setIconIndex(0) .setItemName("NetherStar Dust"); LanguageRegistry.addName(NetherStarDust, "NetherStar Dust"); MoltenEnderpearl = new ItemMoltenEnderpearl(MoltenEnderpearlItemID).setIconIndex(1) .setItemName("Molten EnderPearl"); LanguageRegistry.addName(MoltenEnderpearl, "Molten EnderPearl"); NetherMass = new ItemNetherMass(NetherMassItemID).setIconIndex(2).setItemName( "Nether Mass"); LanguageRegistry.addName(NetherMass, "Nether Mass"); NetherStarCore = new ItemNetherStarCore(NetherStarCoreItemID).setIconIndex(3) .setItemName("NetherStar Core"); LanguageRegistry.addName(NetherStarCore, "NetherStar Core"); NetherStarCell = new ItemNetherStarCell(NetherStarCellItemID).setIconIndex(4) .setItemName("NetherStar Cell"); LanguageRegistry.addName(NetherStarCell, "NetherStar Cell"); proxy.registerRenderThings(); GameRegistry.addSmelting(Item.enderPearl.itemID, new ItemStack( MoltenEnderpearl), 5.0F); GameRegistry.addSmelting(NetherStarCell.itemID, new ItemStack( Item.netherStar), 8.0F); GameRegistry.addRecipe(new ItemStack(NetherMass, 3), new Object[] { "XXX", "XYX", "XXX", 'X', Block.netherrack, 'Y', MoltenEnderpearl }); GameRegistry.addRecipe(new ItemStack(NetherStarDust, 1), new Object[] { "XYX", "YZY", "XYX", 'X', NetherMass, 'Y', Item.lightStoneDust, 'Z', new ItemStack(Item.dyePowder, 1, 4) }); GameRegistry.addRecipe(new ItemStack(NetherStarCore, 1), new Object[] { "XYX", "YZY", "XYX", 'X', Item.lightStoneDust, 'Y', NetherStarDust, 'Z', Block.blockDiamond }); GameRegistry .addRecipe(new ItemStack(NetherStarCell, 1), new Object[] { "XXX", "XYX", "XXX", 'X', NetherStarDust, 'Y', NetherStarCore }); } @PostInit public void postInit(FMLPostInitializationEvent event) { } } http://mag.racked.eu/cimage/i6000/Achievement++get%21/Newb+Modder%21/mca.png[/img]
January 29, 201312 yr Why are your items in the Block ID range? I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
January 30, 201312 yr Author I can change that later. It still wouldnt explain why the ID's would revert to 256, though. Or would it? http://mag.racked.eu/cimage/i6000/Achievement++get%21/Newb+Modder%21/mca.png[/img]
January 30, 201312 yr Author Heres the log [sTDOUT] CONFLICT @ 0 item slot already occupied by net.minecraft.item.ItemSpade@997f31b while adding wookiederk.ItemNetherStarDust@56d97688 2013-01-29 20:59:42 [iNFO] [ForgeModLoader] [itemTracker] The mod wookiederk_NetherStarMod is overwriting existing item at 256 (net.minecraft.item.ItemSpade from Minecraft) with wookiederk.ItemNetherStarDust 2013-01-29 20:59:42 [iNFO] [sTDOUT] CONFLICT @ 0 item slot already occupied by wookiederk.ItemNetherStarDust@56d97688 while adding wookiederk.ItemMoltenEnderpearl@373933c8 2013-01-29 20:59:42 [iNFO] [ForgeModLoader] [itemTracker] The mod wookiederk_NetherStarMod is overwriting existing item at 256 (wookiederk.ItemNetherStarDust from wookiederk_NetherStarMod) with wookiederk.ItemMoltenEnderpearl 2013-01-29 20:59:42 [iNFO] [sTDOUT] CONFLICT @ 0 item slot already occupied by wookiederk.ItemMoltenEnderpearl@373933c8 while adding wookiederk.ItemNetherMass@438be669 2013-01-29 20:59:42 [iNFO] [ForgeModLoader] [itemTracker] The mod wookiederk_NetherStarMod is overwriting existing item at 256 (wookiederk.ItemMoltenEnderpearl from wookiederk_NetherStarMod) with wookiederk.ItemNetherMass 2013-01-29 20:59:42 [iNFO] [sTDOUT] CONFLICT @ 0 item slot already occupied by wookiederk.ItemNetherMass@438be669 while adding wookiederk.ItemNetherStarCore@74f8a7e0 2013-01-29 20:59:42 [iNFO] [ForgeModLoader] [itemTracker] The mod wookiederk_NetherStarMod is overwriting existing item at 256 (wookiederk.ItemNetherMass from wookiederk_NetherStarMod) with wookiederk.ItemNetherStarCore 2013-01-29 20:59:42 [iNFO] [sTDOUT] CONFLICT @ 0 item slot already occupied by wookiederk.ItemNetherStarCore@74f8a7e0 while adding wookiederk.ItemNetherStarCell@7fb0298c 2013-01-29 20:59:42 [iNFO] [ForgeModLoader] [itemTracker] The mod wookiederk_NetherStarMod is overwriting existing item at 256 (wookiederk.ItemNetherStarCore from wookiederk_NetherStarMod) with wookiederk.ItemNetherStarCell was the same with my items in block ID range, ande the same with my items in Item ID range.... http://mag.racked.eu/cimage/i6000/Achievement++get%21/Newb+Modder%21/mca.png[/img]
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.