I am having a client crash when clicking on the new recipe book. The game is running smoothly and I get the occasional pop-up telling me new recipes have been added. If I try to view the recipes, however, clicking the book crashes the client. This crash only occurs when playing on a server - running the same set of mods in a singleplayer world does not crash when the recipe book is opened. I am running just a handful of mods I've handpicked from verified 1.12-updated mods using the Twitch App to build the list. All the mods are updated as of a few hours ago (except Dark Utilities as the latest version crashes the server).
Crash report and client mod list are attached to the post (server mod list is identical).
---- Minecraft Crash Report ----
WARNING: coremods are present:
ShetiPhian-ASM (shetiphiancore-1.12.0-3.5.0.1.jar)
CoreMod (Aroma1997Core-1.12-1.3.0.0.b94.jar)
LoadingPlugin (RandomThings-MC1.12-4.0.1.jar)
ForgelinPlugin (Forgelin-1.5.0.jar)
Inventory Tweaks Coremod (InventoryTweaks-1.63+dev.98.jar)
IvToolkit (IvToolkit-1.3.3-1.12.jar)
LoadingPlugin (Quark-r1.2-99.jar)
Contact their authors BEFORE contacting forge
// Don't be sad, have a hug! <3
Time: 7/5/17 7:50 PM
Description: Updating screen events
java.lang.IndexOutOfBoundsException: bitIndex < 0: -1
at java.util.BitSet.get(BitSet.java:623)
at net.minecraft.stats.RecipeBook.func_193830_f(RecipeBook.java:34)
at net.minecraft.client.gui.recipebook.RecipeList.func_194210_a(SourceFile:34)
at net.minecraft.client.gui.recipebook.GuiRecipeBook.func_193944_d(SourceFile:177)
at net.minecraft.client.gui.recipebook.GuiRecipeBook$$Lambda$816/328306562.accept(Unknown Source)
at java.util.ArrayList.forEach(ArrayList.java:1249)
at net.minecraft.client.gui.recipebook.GuiRecipeBook.func_193003_g(SourceFile:177)
at net.minecraft.client.gui.recipebook.GuiRecipeBook.func_193014_a(SourceFile:128)
at net.minecraft.client.gui.inventory.GuiInventory.func_146284_a(SourceFile:182)
at net.minecraft.client.gui.GuiScreen.func_73864_a(GuiScreen.java:443)
at net.minecraft.client.gui.inventory.GuiContainer.func_73864_a(GuiContainer.java:322)
at net.minecraft.client.gui.inventory.GuiInventory.func_73864_a(SourceFile:160)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:533)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:501)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1752)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1096)
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(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
crash-2017-07-05_19.50.06-client.txt
modlist.txt