Would love some help on this as I'm trying to put a modpack together for myself and my siblings.
Crash on load using the following mods:
ThaumicExploration-1.7.10-1.1-15 (non-dev)
Thaumcraft-1.7.10-4.2.0.1
ThaumcraftExtras-2-1.0_B52
ThaumicTinkerer-2.5-1.7.10-157
Here is my crashlog as a pase.ee link, since it's too long to put in a spoiler.
Your log points to duplicate enchantment IDs between TX and Mariculture - specifically the TX Binding Enchantment and one from Mariculture. Go into one of their configs and change the enchantment #.
Your log points to duplicate enchantment IDs between TX and Mariculture - specifically the TX Binding Enchantment and one from Mariculture. Go into one of their configs and change the enchantment #.
Found a new bug on loading, thought you'd like to know. Here it is:
java.lang.IllegalArgumentException: Duplicate enchantment id! class flaxbeard.thaumicexploration.enchantment.EnchantmentBinding and class mariculture.magic.enchantments.EnchantmentFallDamage Enchantment ID:77
at net.minecraft.enchantment.Enchantment.<init>(Enchantment.java:53)
at flaxbeard.thaumicexploration.enchantment.EnchantmentBinding.<init>(EnchantmentBinding.java:15)
at flaxbeard.thaumicexploration.ThaumicExploration.load(ThaumicExploration.java:502)
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:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
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.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:691)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:541)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Found a new bug on loading, thought you'd like to know. Here it is:
java.lang.IllegalArgumentException: Duplicate enchantment id! class flaxbeard.thaumicexploration.enchantment.EnchantmentBinding and class mariculture.magic.enchantments.EnchantmentFallDamage Enchantment ID:77
at net.minecraft.enchantment.Enchantment.<init>(Enchantment.java:53)
at flaxbeard.thaumicexploration.enchantment.EnchantmentBinding.<init>(EnchantmentBinding.java:15)
at flaxbeard.thaumicexploration.ThaumicExploration.load(ThaumicExploration.java:502)
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:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
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.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:691)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:541)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
This isn't a bug. You just have a duplicate ID with Mariculture: mariculture.magic.enchantments.EnchantmentFallDamage Enchantment ID:77. Just find the ID in the config file and change it. Not a huge issue. I think there are a couple of overlaps, honestly.
Also, Nekosune is now the maintainer of this mod. If something comes up, talk to them. Flaxbeard left a long time ago to work on his awesome Steam Powered Mod. And as a final note, please, when posting crash logs, use a spoiler like I added in to your quote? Please?
I noticed in the OP that it says this is a balanced mod. I like that. Do you think Thaumic Tinkerer is balanced too? It's my first time doing Thaumcraft and I don't want to mess it up. Thanks!
java.lang.NoSuchMethodError: cpw.mods.fml.common.registry.GameData.buildItemDataList()Ljava/util/Map;
at thaumcraft.client.gui.GuiResearchRecipe.<init>(GuiResearchRecipe.java:114)
at thaumcraft.client.gui.GuiResearchBrowser.func_73864_a(GuiResearchBrowser.java:893)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:296)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1629)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:962)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at thaumcraft.client.gui.GuiResearchRecipe.<init>(GuiResearchRecipe.java:114)
at thaumcraft.client.gui.GuiResearchBrowser.func_73864_a(GuiResearchBrowser.java:893)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:296)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
I've encountered a critical error, I was experimenting around in creative mode for ways to make an efficient essentia farm using the crucible of souls and as soon as I placed it down I crashed instantly. This is a BIG issue because I run a custom mod-pack server in which a LOT of work had gone into, none of the members can currently log in. I attempted to use the crucible of souls in a single player instance with the same end-result I can no longer enter that world without insta-crashing to the launcher. I'm out of ideas because it's obviously not just affecting the chunk, it's stopping people form logging in server-wide no matter where they're at. If there is any information I can provide you with to help troubleshoot and fix this issue please let me know because I am in seriously dire need of it. Server's been running for 3 months without a hitch till I tried using a crucible of souls. Please and thank you.
If you wish to see what the modpack contains, here's a download of it click me.
On forge build 10.13.0.1208 for 1.7.10
As for the crash log I'm not sure exactly which file contains the crash log I need. If you require anything further let me know.
If that does not work will send you a custom version to remove the block sorry about this, jenkin builds are always in dev and the block was creative only for a reason I will tell you wont help farm essentia in any way
what's the tainted band? when I spawned it in it killed me and said I died from taint withdrawal, I can't find any entries in the thaumonomicon and it's not mentioned in the OP so can I please have an explanation on what it does?
I enjoy using your mod. I'm especially impressed with the Soul Brazier and 'Everburn' urn, the everfull urn's Lava variant. How soon can we expect research and crafting for these two fine additions?
I'm not sure if this'd be possible to fix without pestering Azanor to toss in another API hook (worth asking, eh? Eh?) but is it possible to make the effects of the Amber and Transmutative wand cores work while the wand/scepter is on a worktable?
I thought I could be clever by hooking up a single node to my Worktable that didn't have all the primals, put a Transmutative scepter on it and have the balancing effect give me a full charge (if slow) without having to go gather more nodes and have them duke it out until I wind up with one with all the primals. Unfortunately the "rebalancing" effect doesn't happen until I put the scepter back in my own inventory for a moment.
I'm not sure if this'd be possible to fix without pestering Azanor to toss in another API hook (worth asking, eh? Eh?) but is it possible to make the effects of the Amber and Transmutative wand cores work while the wand/scepter is on a worktable?
I thought I could be clever by hooking up a single node to my Worktable that didn't have all the primals, put a Transmutative scepter on it and have the balancing effect give me a full charge (if slow) without having to go gather more nodes and have them duke it out until I wind up with one with all the primals. Unfortunately the "rebalancing" effect doesn't happen until I put the scepter back in my own inventory for a moment.
Actually, from what I understand, that won't work for the same reason items with Repair don't work inside backpacks or chests or other inventories - in order for an item to be ticked, it must be in a player's inventory (or something that can simulate that inventory), and Arcane Workbenches don't do that. The CV recharging isn't ticking the item specifically (as I understand) but rather just specifically increasing the appropriate values on the wand. The block is being ticked, but not the item.
In order to allow something like that, Azanor would have to rework how the Arcane Workbench functions, at least to some degree. I actually think maybe he should - primal wands/scepters would also be improved, and I think it's kind of silly that they only work if you're holding them. But that's not an API hook, that's just a reworking of the block itself.
Actually, from what I understand, that won't work for the same reason items with Repair don't work inside backpacks or chests or other inventories - in order for an item to be ticked, it must be in a player's inventory (or something that can simulate that inventory), and Arcane Workbenches don't do that. The CV recharging isn't ticking the item specifically (as I understand) but rather just specifically increasing the appropriate values on the wand. The block is being ticked, but not the item.
In order to allow something like that, Azanor would have to rework how the Arcane Workbench functions, at least to some degree. I actually think maybe he should - primal wands/scepters would also be improved, and I think it's kind of silly that they only work if you're holding them. But that's not an API hook, that's just a reworking of the block itself.
Yeah, I think you're right. I dunno how complicated that'd be, having never looked at Thaumcraft's code. (as much as I'd love to... decompiling doesn't work so well) I'd IMAGINE it'd be something like triggering onUpdate from the Worktable, but I don't really know, plus there'd be complications like crashes if the wand tries to act on the player holding it and it gets a worktable instead of a player. (I shouldn't speculate; I'm just trying to learn Java/how Minecraft code works.)
Yeah, I think you're right. I dunno how complicated that'd be, having never looked at Thaumcraft's code. (as much as I'd love to... decompiling doesn't work so well) I'd IMAGINE it'd be something like triggering onUpdate from the Worktable, but I don't really know, plus there'd be complications like crashes if the wand tries to act on the player holding it and it gets a worktable instead of a player. (I shouldn't speculate; I'm just trying to learn Java/how Minecraft code works.)
I have no idea how to do it - I know how things work but I don't know code-specific things like the classes and triggers and whatnot. I can tell you BetterChests actually has an upgrade which allows the chests to function as a player inventory like this, but I don't know how difficult it is.
Your log points to duplicate enchantment IDs between TX and Mariculture - specifically the TX Binding Enchantment and one from Mariculture. Go into one of their configs and change the enchantment #.
Doi. Thanks. That totally fixed it.
Set the I:Binding=77 to any other number that is NOT being used, try a random number between 1 and 200
Found a new bug on loading, thought you'd like to know. Here it is:
java.lang.IllegalArgumentException: Duplicate enchantment id! class flaxbeard.thaumicexploration.enchantment.EnchantmentBinding and class mariculture.magic.enchantments.EnchantmentFallDamage Enchantment ID:77
at net.minecraft.enchantment.Enchantment.<init>(Enchantment.java:53)
at flaxbeard.thaumicexploration.enchantment.EnchantmentBinding.<init>(EnchantmentBinding.java:15)
at flaxbeard.thaumicexploration.ThaumicExploration.load(ThaumicExploration.java:502)
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:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
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.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:691)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:541)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
This isn't a bug. You just have a duplicate ID with Mariculture: mariculture.magic.enchantments.EnchantmentFallDamage Enchantment ID:77. Just find the ID in the config file and change it. Not a huge issue. I think there are a couple of overlaps, honestly.
Also, Nekosune is now the maintainer of this mod. If something comes up, talk to them. Flaxbeard left a long time ago to work on his awesome Steam Powered Mod. And as a final note, please, when posting crash logs, use a spoiler like I added in to your quote? Please?
http://gfycat.com/WideFondAndeancat
Did you try shift-right-click?
Profile pic by Cheshirette c:
Downgrade your Forge version to 1208. That's the latest non-dev version that works with Thaumcraft and its addons.
If you wish to see what the modpack contains, here's a download of it click me.
On forge build 10.13.0.1208 for 1.7.10
As for the crash log I'm not sure exactly which file contains the crash log I need. If you require anything further let me know.
set the line:
B:removeErroringTileEntities=true
to make sure it is true.
If that does not work will send you a custom version to remove the block sorry about this, jenkin builds are always in dev and the block was creative only for a reason I will tell you wont help farm essentia in any way
I'm not sure if this'd be possible to fix without pestering Azanor to toss in another API hook (worth asking, eh? Eh?) but is it possible to make the effects of the Amber and Transmutative wand cores work while the wand/scepter is on a worktable?
I thought I could be clever by hooking up a single node to my Worktable that didn't have all the primals, put a Transmutative scepter on it and have the balancing effect give me a full charge (if slow) without having to go gather more nodes and have them duke it out until I wind up with one with all the primals. Unfortunately the "rebalancing" effect doesn't happen until I put the scepter back in my own inventory for a moment.
Actually, from what I understand, that won't work for the same reason items with Repair don't work inside backpacks or chests or other inventories - in order for an item to be ticked, it must be in a player's inventory (or something that can simulate that inventory), and Arcane Workbenches don't do that. The CV recharging isn't ticking the item specifically (as I understand) but rather just specifically increasing the appropriate values on the wand. The block is being ticked, but not the item.
In order to allow something like that, Azanor would have to rework how the Arcane Workbench functions, at least to some degree. I actually think maybe he should - primal wands/scepters would also be improved, and I think it's kind of silly that they only work if you're holding them. But that's not an API hook, that's just a reworking of the block itself.
Yeah, I think you're right. I dunno how complicated that'd be, having never looked at Thaumcraft's code. (as much as I'd love to... decompiling doesn't work so well) I'd IMAGINE it'd be something like triggering onUpdate from the Worktable, but I don't really know, plus there'd be complications like crashes if the wand tries to act on the player holding it and it gets a worktable instead of a player. (I shouldn't speculate; I'm just trying to learn Java/how Minecraft code works.)
I have no idea how to do it - I know how things work but I don't know code-specific things like the classes and triggers and whatnot. I can tell you BetterChests actually has an upgrade which allows the chests to function as a player inventory like this, but I don't know how difficult it is.