alisonjenkins / RedwoodMinecraftPack

The ATLauncher XML and configuration files for the Redwood Minecraft private server pack.
The Unlicense
2 stars 2 forks source link

Client crash using Forge Microblocks saw on stone brick #1

Closed azatoth closed 10 years ago

azatoth commented 10 years ago

Trying to use the Forge hand saw (not bthe hack saw from immbis(?)) on a stone brick block (normal) results in a client crash.


java.lang.ArrayIndexOutOfBoundsException: 303
    at codechicken.microblock.MicroMaterialRegistry$.getMaterial(MicroMaterialRegistry.scala:211)
    at codechicken.microblock.MicroRecipe$.canCut(MicroRecipe.scala:149)
    at codechicken.microblock.MicroRecipe$.getThinningResult(MicroRecipe.scala:164)
    at codechicken.microblock.MicroRecipe$.func_77572_b(MicroRecipe.scala:23)
    at codechicken.microblock.MicroRecipe$.func_77569_a(MicroRecipe.scala:15)
    at net.minecraft.item.crafting.CraftingManager.func_82787_a(CraftingManager.java:307)
azatoth commented 10 years ago

Also happens on other materials, but more randomly; for example got following exception now:

java.lang.ArrayIndexOutOfBoundsException: 322
        at codechicken.microblock.MicroMaterialRegistry$.getMaterial(MicroMaterialRegistry.scala:211)
        at codechicken.microblock.MicroRecipe$.canCut(MicroRecipe.scala:149)
        at codechicken.microblock.MicroRecipe$.getThinningResult(MicroRecipe.scala:164)
        at codechicken.microblock.MicroRecipe$.func_77572_b(MicroRecipe.scala:23)
        at codechicken.microblock.MicroRecipe$.func_77569_a(MicroRecipe.scala:15)
        at net.minecraft.item.crafting.CraftingManager.func_82787_a(CraftingManager.java:307)
        at tconstruct.inventory.CraftingStationContainer.func_75130_a(CraftingStationContainer.java:66)
        at tconstruct.inventory.InventoryCraftingStation.func_70299_a(InventoryCraftingStation.java:114)
        at net.minecraft.inventory.Slot.func_75215_d(Slot.java:107)
        at net.minecraft.inventory.Container.func_75144_a(SourceFile:156)
        at net.minecraft.client.multiplayer.PlayerControllerMP.func_78753_a(PlayerControllerMP.java:473)
        at net.minecraft.client.gui.inventory.GuiContainer.func_74191_a(GuiContainer.java:886)
        at net.minecraft.client.gui.inventory.GuiContainer.func_73879_b(GuiContainer.java:821)
        at net.minecraft.client.gui.GuiScreen.func_73867_d(SourceFile:132)
        at net.minecraft.client.gui.inventory.GuiContainer.func_73867_d(GuiContainer.java:1009)
        at net.minecraft.client.gui.GuiScreen.func_73862_m(SourceFile:107)
        at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1566)
        at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:910)
        at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838)
        at net.minecraft.client.main.Main.main(SourceFile:101)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
        at net.minecraft.launchwrapper.Launch.main(Launch.java:27)

And no, using immbis hacksaw isn't an option due to forge multipart is the future

alisonjenkins commented 10 years ago

Try this when you login with ForgeMultipart, immibis microblocks have been removed due to causing issues with buildcraft.

alisonjenkins commented 10 years ago

Fixed in latest update as confirmed by Aza.