Unfortunately Ex Nihilo has only an option to force appear stuff not to disable.
Setting the item id to 0 also didn't helped. So i guess i have to wait and throw the items into the void. Thanks for the help anyway.
In the next update you will be able to disable reeds.
-Added mod support for Gems+
-Changed crafting recipe for BOP amethyst reed to use skystone instead of vanilla stone
-Changed a few textures
-Renamed Amber Ore Reed to Amber Bearing Reed
-Added mod support for Ars Magica
-Fixed Tinker’s Construct Aluminum
-Added the option to disable items by setting the id to 0
-Added more console outputs
-Changed the way the mod looks for mod support
-Fixed config file
-Made it possible to change the growing block texture via the config file
-Fixed mcmod.info file
-Added mod support for EE3
-Added English localisation (can support other languages too now, ask me about it)
-Changed name of Amber Ore Reed to Amber Bearing Reed
-Added smelting recipe to convert clay reeds directly to bricks
-Added Ender Reed
-Added Blaze Powder Reed
-Added mod support for Thermal Expansion
-Added mod support for Railcraft
Be warned: this update will break the current config file. Be sure to check your ids before entering your world to prevent item loss.
I'm get the first error with Railcraft Sulfur, doesn't matter what ID I use, I set the id to 0 and then got the second error with Railcraft Saltpeter, with both set to 0 it loads fine
java.lang.IllegalArgumentException: Slot 1745 is already occupied by mods.B0bGary.GrowOres.BlockOreReed@2f9d1b82 when adding mods.B0bGary.GrowOres.BlockOreReed@73790c39
java.lang.IllegalArgumentException: Slot 1729 is already occupied by mods.B0bGary.GrowOres.BlockOreReed@6868d466 when adding mods.B0bGary.GrowOres.BlockOreReed@3a50aa17
You sure it's the RC reed? Search the config using cntrl+F and type in the slot numbers that are conflicting.
I double that. Definitly the RailCraft reeds cause the troubles. I have the same errors.
The only chance to get Minecraft running is to set them to 0.
I compared the IDs after the @ sign. They are different for me. But it looks like that is not really important.
I:"Growable Sulfur Ore (Railcraft)"=989 all time this error i change and change free id - and agane this error
java.lang.IllegalArgumentException: Slot 989 is already occupied by mods.B0bGary.GrowOres.BlockOreReed@26ce8050 when adding mods.B0bGary.GrowOres.BlockOreReed@3f4a1817
Blocks should be registered before postInit for NEI to do proper conflict reporting
at codechicken.nei.IDConflictReporter.blockConstructed(IDConflictReporter.java:83)
at net.minecraft.block.Block.<init>(Block.java:347)
at mods.B0bGary.GrowOres.BlockOreReed.<init>(BlockOreReed.java:22)
at mods.B0bGary.GrowOres.mods.Railcraft.load(Railcraft.java:25)
at mods.B0bGary.GrowOres.Base.postInit(Base.java:459)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:704)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:249)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:509)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:214)
at org.multimc.EntryPoint.listen(EntryPoint.java:165)
at org.multimc.EntryPoint.main(EntryPoint.java:54)
Hey, Iv seen other people post but I can confirm that It is the Railcraft reed
It will not accept any block ID number I give it reguardless if its open or not because its trying to add it twice as far as I can tell.
java.lang.IllegalArgumentException: Slot 1050 is already occupied by mods.B0bGary.GrowOres.BlockOreReed@2f7b4994 when adding mods.B0bGary.GrowOres.BlockOreReed@471babe6
-Added mod support for Gems+
-Changed crafting recipe for BOP amethyst reed to use skystone instead of vanilla stone
-Changed a few textures
-Renamed Amber Ore Reed to Amber Bearing Reed
-Added mod support for Ars Magica
-Fixed Tinker’s Construct Aluminum
-Added the option to disable items by setting the id to 0
-Added more console outputs
-Changed the way the mod looks for mod support
-Fixed config file
-Made it possible to change the growing block texture via the config file
-Fixed mcmod.info file
-Added mod support for EE3
-Added English localisation (can support other languages too now, ask me about it)
-Changed name of Amber Ore Reed to Amber Bearing Reed
-Added smelting recipe to convert clay reeds directly to bricks
-Added Ender Reed
-Added Blaze Powder Reed
-Added mod support for Thermal Expansion
-Added mod support for Railcraft
Be warned: this update will break the current config file. Be sure to check your ids before entering your world to prevent item loss.
Thanks for the update. But, sorry, I realized I have to make a mod for my own due to different mod versions, personal preference, etc. And to learn modding, I have to read your code for a reference, sorry....
I think I should help you to requite.
I will give you the solution for fixing bugs via PM.
I'm get the first error with Railcraft Sulfur, doesn't matter what ID I use, I set the id to 0 and then got the second error with Railcraft Saltpeter, with both set to 0 it loads fine
java.lang.IllegalArgumentException: Slot 1745 is already occupied by mods.B0bGary.GrowOres.BlockOreReed@2f9d1b82 when adding mods.B0bGary.GrowOres.BlockOreReed@73790c39
java.lang.IllegalArgumentException: Slot 1729 is already occupied by mods.B0bGary.GrowOres.BlockOreReed@6868d466 when adding mods.B0bGary.GrowOres.BlockOreReed@3a50aa17
I double that. Definitly the RailCraft reeds cause the troubles. I have the same errors.
The only chance to get Minecraft running is to set them to 0.
I compared the IDs after the @ sign. They are different for me. But it looks like that is not really important.
Thanks for the option to disable items, but when i disable the silver and/or copper ore, the game crashes. When i disable the tin ore i can't place any blocks anymore.
Thanks for adding ender and blaze powder reeds though. .
I:"Growable Sulfur Ore (Railcraft)"=989 all time this error i change and change free id - and agane this error
java.lang.IllegalArgumentException: Slot 989 is already occupied by mods.B0bGary.GrowOres.BlockOreReed@26ce8050 when adding mods.B0bGary.GrowOres.BlockOreReed@3f4a1817
Blocks should be registered before postInit for NEI to do proper conflict reporting
at codechicken.nei.IDConflictReporter.blockConstructed(IDConflictReporter.java:83)
at net.minecraft.block.Block.<init>(Block.java:347)
at mods.B0bGary.GrowOres.BlockOreReed.<init>(BlockOreReed.java:22)
at mods.B0bGary.GrowOres.mods.Railcraft.load(Railcraft.java:25)
at mods.B0bGary.GrowOres.Base.postInit(Base.java:459)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:704)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:249)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:509)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:214)
at org.multimc.EntryPoint.listen(EntryPoint.java:165)
at org.multimc.EntryPoint.main(EntryPoint.java:54)
Hey, Iv seen other people post but I can confirm that It is the Railcraft reed
It will not accept any block ID number I give it reguardless if its open or not because its trying to add it twice as far as I can tell.
java.lang.IllegalArgumentException: Slot 1050 is already occupied by mods.B0bGary.GrowOres.BlockOreReed@2f7b4994 when adding mods.B0bGary.GrowOres.BlockOreReed@471babe6
To disable a reed, set its ID to 0.
But this cannot apply to the Copper, Silver and Tin reed. These 3 reeds cannot be disabled for now.
For the Railcraft reed, before BobGary has fixed it, you can just disable them.
The problem is because, as Goldobsidian said, the reeds are added more than once.
This only happens to the Railcraft reed.
In regards to one of my previous posts a few months back about potentially adding the option to switch the crafting recipe back to one reed= one ore....
I found an exploit between this mod and another that lets me do that. :3 The Uncrafter mod adds an Uncrafter, basically a reverse-crafting table. I originally installed it to give a use to all the gold swords I got from Zombie Pigmen, turning them back into ingots. But I realized I can use it to turn the grown reeds into one ore each- and the stone and sugar cane that were also used in the recipe.
In addition, I also have Minefactory Reloaded, so when I put a Blaze Rod in the Pulverizer, take my 4 Blaze Powder, then put it into the Uncrafter it makes 2 Blaze Rods. Pulverize it again, take the 8 Powder to make 4 Rods, and so on. :3
Does Growable Ores not recognize other mods' ores (the infused stones from Thaumcraft for example) if the ID's are changed. I am on the Direwolf20 1.6.4 pack with a few extra mods installed. To make all the mods work together I used IDFix Minus to remove the ID conflicts. The only reeds that show up in NEI are the ones for the vanilla ores, tin and copper, and the Railcraft ores.
Does Growable Ores not recognize other mods' ores (the infused stones from Thaumcraft for example) if the ID's are changed. I am on the Direwolf20 1.6.4 pack with a few extra mods installed. To make all the mods work together I used IDFix Minus to remove the ID conflicts. The only reeds that show up in NEI are the ones for the vanilla ores, tin and copper, and the Railcraft ores.
The reeds are added based on their name in code, it has nothing to do with the ids. I'm not sure why this is happening. Are you 100% sure there are no id conflicts?
The reeds are added based on their name in code, it has nothing to do with the ids. I'm not sure why this is happening. Are you 100% sure there are no id conflicts?
The game starts up okay. The "A list of ID conflicts..." screen doesn't show up. There doesn't seem to be anything else missing or misplaced. Today I tried using regular IDFix and with some finagling it worked just fine
The game starts up okay. The "A list of ID conflicts..." screen doesn't show up. There doesn't seem to be anything else missing or misplaced. Today I tried using regular IDFix and with some finagling it worked just fine
Released v 1.7.3. Fixes a bunch of bugs and works with new versions of forestry and IC2.Released v 1.7.3. Fixes a bunch of bugs and works with new versions of forestry and IC2.
Very soon. Just tying up a few loose ends.
In the next update you will be able to disable reeds.
Awesome! Been waiting on this for a while now.
Me too
Look at this change log!
v 1.7.0
-Added mod support for Gems+
-Changed crafting recipe for BOP amethyst reed to use skystone instead of vanilla stone
-Changed a few textures
-Renamed Amber Ore Reed to Amber Bearing Reed
-Added mod support for Ars Magica
-Fixed Tinker’s Construct Aluminum
-Added the option to disable items by setting the id to 0
-Added more console outputs
-Changed the way the mod looks for mod support
-Fixed config file
-Made it possible to change the growing block texture via the config file
-Fixed mcmod.info file
-Added mod support for EE3
-Added English localisation (can support other languages too now, ask me about it)
-Changed name of Amber Ore Reed to Amber Bearing Reed
-Added smelting recipe to convert clay reeds directly to bricks
-Added Ender Reed
-Added Blaze Powder Reed
-Added mod support for Thermal Expansion
-Added mod support for Railcraft
Be warned: this update will break the current config file. Be sure to check your ids before entering your world to prevent item loss.
You sure it's the RC reed? Search the config using cntrl+F and type in the slot numbers that are conflicting.
Ok I'll check out the code.
java.lang.IllegalArgumentException: Slot 989 is already occupied by mods.B0bGary.GrowOres.BlockOreReed@26ce8050 when adding mods.B0bGary.GrowOres.BlockOreReed@3f4a1817
Blocks should be registered before postInit for NEI to do proper conflict reporting
at codechicken.nei.IDConflictReporter.blockConstructed(IDConflictReporter.java:83)
at net.minecraft.block.Block.<init>(Block.java:347)
at mods.B0bGary.GrowOres.BlockOreReed.<init>(BlockOreReed.java:22)
at mods.B0bGary.GrowOres.mods.Railcraft.load(Railcraft.java:25)
at mods.B0bGary.GrowOres.Base.postInit(Base.java:459)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:704)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:249)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:509)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:214)
at org.multimc.EntryPoint.listen(EntryPoint.java:165)
at org.multimc.EntryPoint.main(EntryPoint.java:54)
How about give the growing block a cool name? Something like... super soil, magical earth, or mineral soil. Just an idea
It will not accept any block ID number I give it reguardless if its open or not because its trying to add it twice as far as I can tell.
java.lang.IllegalArgumentException: Slot 1050 is already occupied by mods.B0bGary.GrowOres.BlockOreReed@2f7b4994 when adding mods.B0bGary.GrowOres.BlockOreReed@471babe6
Thanks for the update. But, sorry, I realized I have to make a mod for my own due to different mod versions, personal preference, etc. And to learn modding, I have to read your code for a reference, sorry....
I think I should help you to requite.
I will give you the solution for fixing bugs via PM.
To disable a reed, set its ID to 0.
But this cannot apply to the Copper, Silver and Tin reed. These 3 reeds cannot be disabled for now.
For the Railcraft reed, before BobGary has fixed it, you can just disable them.
The problem is because, as Goldobsidian said, the reeds are added more than once.
This only happens to the Railcraft reed.
I found an exploit between this mod and another that lets me do that. :3 The Uncrafter mod adds an Uncrafter, basically a reverse-crafting table. I originally installed it to give a use to all the gold swords I got from Zombie Pigmen, turning them back into ingots. But I realized I can use it to turn the grown reeds into one ore each- and the stone and sugar cane that were also used in the recipe.
In addition, I also have Minefactory Reloaded, so when I put a Blaze Rod in the Pulverizer, take my 4 Blaze Powder, then put it into the Uncrafter it makes 2 Blaze Rods. Pulverize it again, take the 8 Powder to make 4 Rods, and so on. :3
Ok, thought so. I'll fix that now.
The reeds are added based on their name in code, it has nothing to do with the ids. I'm not sure why this is happening. Are you 100% sure there are no id conflicts?
The game starts up okay. The "A list of ID conflicts..." screen doesn't show up. There doesn't seem to be anything else missing or misplaced. Today I tried using regular IDFix and with some finagling it worked just fine
Ok, good to see it works now.