java.lang.ClassCastException: tconstruct.armor.items.TravelGear cannot be cast to tconstruct.library.tools.ToolCore
at ExAstris.Modifier.ModCrooked.canModify(ModCrooked.java:21)
at tconstruct.library.modifier.ItemModifier.matches(ItemModifier.java:40)
at tconstruct.library.crafting.ModifyBuilder.modifyItem(ModifyBuilder.java:23)
at tconstruct.tools.logic.ToolStationLogic.buildTool(ToolStationLogic.java:82)
at tconstruct.tools.logic.ToolStationLogic.func_70296_d(ToolStationLogic.java:63)
at net.minecraft.inventory.Slot.func_75218_e(Slot.java:83)
at net.minecraft.inventory.Slot.func_75215_d(Slot.java:78)
at net.minecraft.inventory.Container.func_75144_a(SourceFile:222)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78753_a(PlayerControllerMP.java:419)
at codechicken.nei.guihook.GuiContainerManager.handleSlotClick(GuiContainerManager.java:503)
at net.minecraft.client.gui.inventory.GuiContainer.func_146984_a(GuiContainer.java:638)
at net.minecraft.client.gui.inventory.GuiContainer.public_func_146984_a(GuiContainer.java)
at codechicken.nei.guihook.DefaultSlotClickHandler.callHandleMouseClick(DefaultSlotClickHandler.java)
at codechicken.nei.guihook.DefaultSlotClickHandler.handleSlotClick(DefaultSlotClickHandler.java:17)
at codechicken.nei.guihook.GuiContainerManager.handleMouseClick(GuiContainerManager.java:452)
at net.minecraft.client.gui.inventory.GuiContainer.managerHandleMouseClick(GuiContainer.java)
at net.minecraft.client.gui.inventory.GuiContainer.func_146286_b(GuiContainer.java:607)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:306)
at net.minecraft.client.gui.inventory.GuiContainer.func_146274_d(GuiContainer.java)
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 ExAstris.Modifier.ModCrooked.canModify(ModCrooked.java:21)
at tconstruct.library.modifier.ItemModifier.matches(ItemModifier.java:40)
at tconstruct.library.crafting.ModifyBuilder.modifyItem(ModifyBuilder.java:23)
at tconstruct.tools.logic.ToolStationLogic.buildTool(ToolStationLogic.java:82)
at tconstruct.tools.logic.ToolStationLogic.func_70296_d(ToolStationLogic.java:63)
at net.minecraft.inventory.Slot.func_75218_e(Slot.java:83)
at net.minecraft.inventory.Slot.func_75215_d(Slot.java:78)
at net.minecraft.inventory.Container.func_75144_a(SourceFile:222)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78753_a(PlayerControllerMP.java:419)
at codechicken.nei.guihook.GuiContainerManager.handleSlotClick(GuiContainerManager.java:503)
at net.minecraft.client.gui.inventory.GuiContainer.func_146984_a(GuiContainer.java:638)
at net.minecraft.client.gui.inventory.GuiContainer.public_func_146984_a(GuiContainer.java)
at codechicken.nei.guihook.DefaultSlotClickHandler.callHandleMouseClick(DefaultSlotClickHandler.java)
at codechicken.nei.guihook.DefaultSlotClickHandler.handleSlotClick(DefaultSlotClickHandler.java:17)
at codechicken.nei.guihook.GuiContainerManager.handleMouseClick(GuiContainerManager.java:452)
at net.minecraft.client.gui.inventory.GuiContainer.managerHandleMouseClick(GuiContainer.java)
at net.minecraft.client.gui.inventory.GuiContainer.func_146286_b(GuiContainer.java:607)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:306)
at net.minecraft.client.gui.inventory.GuiContainer.func_146274_d(GuiContainer.java)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
---- Minecraft Crash Report ---- // Would you like a cupcake?
Time: 1/27/15 12:12 PM Description: Updating screen events
java.lang.ClassCastException: tconstruct.armor.items.TravelGear cannot be cast to tconstruct.library.tools.ToolCore at ExAstris.Modifier.ModCrooked.canModify(ModCrooked.java:21) at tconstruct.library.modifier.ItemModifier.matches(ItemModifier.java:40) at tconstruct.library.crafting.ModifyBuilder.modifyItem(ModifyBuilder.java:23) at tconstruct.tools.logic.ToolStationLogic.buildTool(ToolStationLogic.java:82) at tconstruct.tools.logic.ToolStationLogic.func_70296_d(ToolStationLogic.java:63) at net.minecraft.inventory.Slot.func_75218_e(Slot.java:83) at net.minecraft.inventory.Slot.func_75215_d(Slot.java:78) at net.minecraft.inventory.Container.func_75144_a(SourceFile:222) at net.minecraft.client.multiplayer.PlayerControllerMP.func_78753_a(PlayerControllerMP.java:419) at codechicken.nei.guihook.GuiContainerManager.handleSlotClick(GuiContainerManager.java:503) at net.minecraft.client.gui.inventory.GuiContainer.func_146984_a(GuiContainer.java:638) at net.minecraft.client.gui.inventory.GuiContainer.public_func_146984_a(GuiContainer.java) at codechicken.nei.guihook.DefaultSlotClickHandler.callHandleMouseClick(DefaultSlotClickHandler.java) at codechicken.nei.guihook.DefaultSlotClickHandler.handleSlotClick(DefaultSlotClickHandler.java:17) at codechicken.nei.guihook.GuiContainerManager.handleMouseClick(GuiContainerManager.java:452) at net.minecraft.client.gui.inventory.GuiContainer.managerHandleMouseClick(GuiContainer.java) at net.minecraft.client.gui.inventory.GuiContainer.func_146286_b(GuiContainer.java:607) at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:306) at net.minecraft.client.gui.inventory.GuiContainer.func_146274_d(GuiContainer.java) 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 ExAstris.Modifier.ModCrooked.canModify(ModCrooked.java:21) at tconstruct.library.modifier.ItemModifier.matches(ItemModifier.java:40) at tconstruct.library.crafting.ModifyBuilder.modifyItem(ModifyBuilder.java:23) at tconstruct.tools.logic.ToolStationLogic.buildTool(ToolStationLogic.java:82) at tconstruct.tools.logic.ToolStationLogic.func_70296_d(ToolStationLogic.java:63) at net.minecraft.inventory.Slot.func_75218_e(Slot.java:83) at net.minecraft.inventory.Slot.func_75215_d(Slot.java:78) at net.minecraft.inventory.Container.func_75144_a(SourceFile:222) at net.minecraft.client.multiplayer.PlayerControllerMP.func_78753_a(PlayerControllerMP.java:419) at codechicken.nei.guihook.GuiContainerManager.handleSlotClick(GuiContainerManager.java:503) at net.minecraft.client.gui.inventory.GuiContainer.func_146984_a(GuiContainer.java:638) at net.minecraft.client.gui.inventory.GuiContainer.public_func_146984_a(GuiContainer.java) at codechicken.nei.guihook.DefaultSlotClickHandler.callHandleMouseClick(DefaultSlotClickHandler.java) at codechicken.nei.guihook.DefaultSlotClickHandler.handleSlotClick(DefaultSlotClickHandler.java:17) at codechicken.nei.guihook.GuiContainerManager.handleMouseClick(GuiContainerManager.java:452) at net.minecraft.client.gui.inventory.GuiContainer.managerHandleMouseClick(GuiContainer.java) at net.minecraft.client.gui.inventory.GuiContainer.func_146286_b(GuiContainer.java:607) at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:306) at net.minecraft.client.gui.inventory.GuiContainer.func_146274_d(GuiContainer.java) at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
-- Affected screen -- Details: Screen name: tconstruct.tools.gui.ToolStationGui
-- Affected level -- Details: Level name: MpServer All players: 1 total; [GCEntityClientPlayerMP['darkspot6'/315, l='MpServer', x=246.61, y=122.62, z=1070.70]] Chunk stats: MultiplayerChunkCache: 225, 225 Level seed: 0 Level generator: ID 04 - BIOMESOP, ver 0. Features enabled: false Level generator options: Level spawn location: World: (374,64,988), Chunk: (at 6,4,12 in 23,61; contains blocks 368,0,976 to 383,255,991), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,0,512 to 511,255,1023) Level time: 1712448 game time, 1738713 day time Level dimension: 0 Level storage version: 0x00000 - Unknown? Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false Forced entities: 24 total; [EntityBat['Bat'/3944, l='MpServer', x=192.69, y=41.00, z=1023.72], EntityTreasureSlime['Treasure Slime'/137, l='MpServer', x=301.31, y=32.05, z=1013.32], EntityTreasureSlime['Treasure Slime'/136, l='MpServer', x=295.31, y=23.00, z=994.69], EntityTreasureSlime['Treasure Slime'/138, l='MpServer', x=295.88, y=22.47, z=1042.69], EntityBoat['Boat'/140, l='MpServer', x=294.91, y=63.16, z=1141.25], EntityFestiveCreeper['Festive Creeper'/1696, l='MpServer', x=291.50, y=42.00, z=1149.50], EntityBat['Bat'/3940, l='MpServer', x=189.75, y=42.00, z=1031.52], EntityBat['Bat'/3942, l='MpServer', x=194.60, y=39.00, z=1011.48], EntityTreasureSlime['Treasure Slime'/153, l='MpServer', x=322.38, y=21.00, z=1013.38], EntityTreasureSlime['Treasure Slime'/87, l='MpServer', x=181.69, y=18.00, z=1136.69], EntityNautilus['Nautilus'/154, l='MpServer', x=337.53, y=44.31, z=1062.91], EntityTreasureSlime['Treasure Slime'/86, l='MpServer', x=187.38, y=11.00, z=997.38], EntityNautilus['Nautilus'/156, l='MpServer', x=337.51, y=44.34, z=1060.48], EntityTreasureSlime['Treasure Slime'/320, l='MpServer', x=172.63, y=21.00, z=1123.63], Entity_SpecialCreeper['Creeper'/1722, l='MpServer', x=231.31, y=18.00, z=1050.94], EntityTreasureSlime['Treasure Slime'/149, l='MpServer', x=307.38, y=17.00, z=1018.63], EntityTreasureSlime['Treasure Slime'/150, l='MpServer', x=312.63, y=32.00, z=1019.38], EntityDMimic['Mimic Chest'/2540, l='MpServer', x=273.50, y=20.00, z=1139.50], Entity_SpecialSkeleton['Skeleton'/108, l='MpServer', x=245.41, y=150.00, z=1082.22], EntityRocketCreeper['Rocket Creeper'/106, l='MpServer', x=249.50, y=148.00, z=1064.66], GCEntityClientPlayerMP['darkspot6'/315, l='MpServer', x=246.61, y=122.62, z=1070.70], EntityBat['Bat'/107, l='MpServer', x=271.67, y=39.58, z=1062.51], EntityNautilus['Nautilus'/118, l='MpServer', x=269.38, y=51.41, z=1141.21], EntityTreasureSlime['Treasure Slime'/117, l='MpServer', x=273.31, y=30.00, z=1006.69]] Retry entities: 0 total; [] Server brand: fml,forge Server type: Integrated singleplayer server Stacktrace: at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373) at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2433) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:908) 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)
-- System Details -- Details: Minecraft Version: 1.7.10 Operating System: Windows 8.1 (amd64) version 6.3 Java Version: 1.7.0_71, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 1405751744 bytes (1340 MB) / 4103282688 bytes (3913 MB) up to 6944456704 bytes (6622 MB) Mod Pack: Unknown / None LiteLoader Mods: 1 loaded mod(s)