If you try to access the interface ("Ship Helm") from Archimedes ship while carrying the Assembly Halo either in hotbar or player inventory, there is a high possibility that it will cause the minecraft client to lock up and crash with the attached crash-log.
Attempted to force the crash with different combination of items and equipment, but the only common variable was having the Assembly halo in a players inventory (confirmed against other players)
java.lang.IndexOutOfBoundsException: Index: 31, Size: 0
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at net.minecraft.inventory.Container.func_75139_a(SourceFile:104)
at net.minecraft.inventory.Container.func_75141_a(SourceFile:385)
at net.minecraft.client.network.NetHandlerPlayClient.func_147266_a(NetHandlerPlayClient.java:1021)
at net.minecraft.network.play.server.S2FPacketSetSlot.func_148833_a(SourceFile:27)
at net.minecraft.network.play.server.S2FPacketSetSlot.func_148833_a(SourceFile:10)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1590)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961)
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)
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 org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:286)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:376)
at org.multimc.EntryPoint.listen(EntryPoint.java:165)
at org.multimc.EntryPoint.main(EntryPoint.java:54)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Stacktrace:
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at net.minecraft.inventory.Container.func_75139_a(SourceFile:104)
at net.minecraft.inventory.Container.func_75141_a(SourceFile:385)
at net.minecraft.client.network.NetHandlerPlayClient.func_147266_a(NetHandlerPlayClient.java:1021)
at net.minecraft.network.play.server.S2FPacketSetSlot.func_148833_a(SourceFile:27)
at net.minecraft.network.play.server.S2FPacketSetSlot.func_148833_a(SourceFile:10)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['mera_da_dauphin'/2285941, l='MpServer', x=1708.28, y=77.62, z=-278.30]]
Chunk stats: MultiplayerChunkCache: 441, 441
Level seed: 0
Level generator: ID 04 - BIOMESOP, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (1207,64,838), Chunk: (at 7,4,6 in 75,52; contains blocks 1200,0,832 to 1215,255,847), Region: (2,1; contains chunks 64,32 to 95,63, blocks 1024,0,512 to 1535,255,1023)
Level time: 62710425 game time, 24102899 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2432)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:916)
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)
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 org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:286)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:376)
at org.multimc.EntryPoint.listen(EntryPoint.java:165)
at org.multimc.EntryPoint.main(EntryPoint.java:54)
If you try to access the interface ("Ship Helm") from Archimedes ship while carrying the Assembly Halo either in hotbar or player inventory, there is a high possibility that it will cause the minecraft client to lock up and crash with the attached crash-log.
Attempted to force the crash with different combination of items and equipment, but the only common variable was having the Assembly halo in a players inventory (confirmed against other players)
Client Details:
Minecraft 1.7.10 Forge 10.13.2.1291 Botania r1.6-174 Archimedes ships 1.7.1
Doesnt make a lot of sense to me why, but was able to replicate the crash.
---- Minecraft Crash Report ----
// Don't be sad. I'll do better next time, I promise!
Time: 27/04/15 00:46 Description: Unexpected error
java.lang.IndexOutOfBoundsException: Index: 31, Size: 0 at java.util.ArrayList.rangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at net.minecraft.inventory.Container.func_75139_a(SourceFile:104) at net.minecraft.inventory.Container.func_75141_a(SourceFile:385) at net.minecraft.client.network.NetHandlerPlayClient.func_147266_a(NetHandlerPlayClient.java:1021) at net.minecraft.network.play.server.S2FPacketSetSlot.func_148833_a(SourceFile:27) at net.minecraft.network.play.server.S2FPacketSetSlot.func_148833_a(SourceFile:10) at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273) at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1590) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961) 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) 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 org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:286) at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:376) at org.multimc.EntryPoint.listen(EntryPoint.java:165) at org.multimc.EntryPoint.main(EntryPoint.java:54)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head -- Stacktrace: at java.util.ArrayList.rangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at net.minecraft.inventory.Container.func_75139_a(SourceFile:104) at net.minecraft.inventory.Container.func_75141_a(SourceFile:385) at net.minecraft.client.network.NetHandlerPlayClient.func_147266_a(NetHandlerPlayClient.java:1021) at net.minecraft.network.play.server.S2FPacketSetSlot.func_148833_a(SourceFile:27) at net.minecraft.network.play.server.S2FPacketSetSlot.func_148833_a(SourceFile:10) at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273)
-- Affected level -- Details: Level name: MpServer All players: 1 total; [EntityClientPlayerMP['mera_da_dauphin'/2285941, l='MpServer', x=1708.28, y=77.62, z=-278.30]] Chunk stats: MultiplayerChunkCache: 441, 441 Level seed: 0 Level generator: ID 04 - BIOMESOP, ver 0. Features enabled: false Level generator options: Level spawn location: World: (1207,64,838), Chunk: (at 7,4,6 in 75,52; contains blocks 1200,0,832 to 1215,255,847), Region: (2,1; contains chunks 64,32 to 95,63, blocks 1024,0,512 to 1535,255,1023) Level time: 62710425 game time, 24102899 day time Level dimension: 0 Level storage version: 0x00000 - Unknown? Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false) Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Stacktrace: at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373) at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2432) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:916) 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) 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 org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:286) at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:376) at org.multimc.EntryPoint.listen(EntryPoint.java:165) at org.multimc.EntryPoint.main(EntryPoint.java:54)
-- System Details -- Details: Minecraft Version: 1.7.10 Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.8.0_45, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 2961972272 bytes (2824 MB) / 7848067072 bytes (7484 MB) up to 10498867200 bytes (10012 MB) JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms1024m -Xmx11264m -XX:PermSize=128m AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 96 FML: MCP v9.05 FML v7.10.85.1291 Minecraft Forge 10.13.2.1291 234 mods loaded, 234 mods active mcp{9.05} Minecraft Coder Pack Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available FML{7.10.85.1291} Forge Mod Loader Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available Forge{10.13.2.1291} Minecraft Forge Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available appliedenergistics2-core{rv2-beta-18} AppliedEnergistics2 Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available CodeChickenCore{1.0.4.35} CodeChicken Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available InfiniBows{1.3.0 build 20} InfiniBows Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available ivtoolkit{IvToolkit} 1.0.3 Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available Micdoodlecore{} Micdoodle8 Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available MobiusCore{1.2.5} MobiusCore Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available NotEnoughItems{1.0.4.90} Not Enough Items Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available OpenComputers|Core{1.0.0} OpenComputers (Core) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available PlayerAPI{1.2} Player API Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available ThaumicTinkerer-preloader{0.1} Thaumic Tinkerer Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available WitchingGadgetsCore{1.1.5} Witching Gadgets Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available OpenModsCore{0.7} OpenModsCore Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available