I have tried countless solutions to fix my problem, and to no avail, so I have come here for assistance
Recently, I upgraded a server that me and a friend play on with some new mods to play with. Everything's been working well, until recently, where about 9 times out of ten, whenever I try and place an item or two in the crafting grid, the client simply crashes. The server remains stable, and any other players playing at the time don't seem to be affected. I have yet to see if my friend receives the same problem.
I've done some digging around, and I believe AE2 to be the problem, however, there's no telling for sure. I can't simply remove the mod from the server, as many things loaded in the world are dependent upon it. The issue also persists in singIeplayer, and I am much too tired at the moment to run a test in without the mod installed, so, if I remember, I will do so whenever I get the chance.
It happens, as far as I'm aware, in any crafting GUI I can think of. Most often, it has been either iron ingots or iron blocks causing the crash, but if memory serves correct, other items have caused the issue as well
I've got not much else to add, since Java is out of my field of knowledge, and I certainly don't know enough about the game's crashlogs to piece together what went wrong.Regardless, here's the log. I really hope you guys can figure something out for me. I just hope it doesn't come down the the "corrupted save" solution I found quite often.
(I apologize for how untidy the log is here, I can't figure out how to make it cleaner)
---- Minecraft Crash Report -------- Minecraft Crash Report ----
WARNING: coremods are present: Inventory Tweaks Coremod (InventoryTweaks-1.63.jar) MicdoodlePlugin (MicdoodleCore-1.12.2-18.104.22.168.jar) OpenModsCorePlugin (OpenModsLib-1.12.2-0.11.5.jar)Contact their authors BEFORE contacting forge
// Don't be sad. I'll do better next time, I promise!
Time: 10/31/18 12:26 AMDescription: Updating screen events
java.lang.IndexOutOfBoundsException: Index: 8, Size: 7 at java.util.ArrayList.rangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at net.minecraft.util.NonNullList.get(SourceFile:44) at net.minecraft.item.crafting.ShapedRecipes.func_77573_a(ShapedRecipes.java:109) at net.minecraft.item.crafting.ShapedRecipes.func_77569_a(ShapedRecipes.java:80) at net.minecraft.item.crafting.CraftingManager.func_192413_b(CraftingManager.java:213) at slimeknights.tconstruct.tools.common.inventory.ContainerCraftingStation.func_192389_a(ContainerCraftingStation.java:165) at slimeknights.tconstruct.tools.common.inventory.ContainerCraftingStation.func_75130_a(ContainerCraftingStation.java:157) at slimeknights.tconstruct.shared.inventory.InventoryCraftingPersistent.onCraftMatrixChanged(InventoryCraftingPersistent.java:114) at slimeknights.tconstruct.shared.inventory.InventoryCraftingPersistent.func_70299_a(InventoryCraftingPersistent.java:90) at net.minecraft.inventory.Slot.func_75215_d(Slot.java:70) at net.minecraft.inventory.Container.func_184996_a(Container.java:281) at slimeknights.mantle.inventory.ContainerMultiModule.func_184996_a(ContainerMultiModule.java:121) at net.minecraft.client.multiplayer.PlayerControllerMP.func_187098_a(PlayerControllerMP.java:566) at net.minecraft.client.gui.inventory.GuiContainer.func_184098_a(GuiContainer.java:638) at net.minecraft.client.gui.inventory.GuiContainer.func_146286_b(GuiContainer.java:604) at slimeknights.mantle.client.gui.GuiMultiModule.func_146286_b(GuiMultiModule.java:286) at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:543) at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:501) at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1758) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1097) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:397) at net.minecraft.client.main.Main.main(SourceFile:123) 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)
After googling 'tconstruct gui crash' I found a post that someone had that said game crashed whenever they used the smeltery (not your problem I know) but it was suggested tconstruct & mantle were possibly out-of-date.. I notice you're using a BETA version of tconstruct - maybe this isn't compatible with latest mantle ??
Maybe not, but this also happens in the Applied Energistics crafting grid, too, so I'm not positive it can be narrowed down to just TC. I don't know about the vanilla table, but in simply assuming the problem is the same.
Considering (AFAIK) that Applied Energistics & TC both (seem) to have custom GUI's.. I could hazzard a guess these are conflicting somehow ??
The only other thing I can suggest is starting from scratch & adding 1 mod at a time until the fault occurs.. then yiou'll know which mod is casuing a problem, but this will be difficult since it's on a server
Huh. Removing Flans Mod fixed the issue. But why...? Flan's mod has been a pain to get working in the first place, as some bizarre bug makes it crash both the server and game unless I edit parts of the file.