simeonradivoev / MatterOverdrive

A Replication mod, for Minecraft
GNU General Public License v3.0
42 stars 41 forks source link

Crashing when staying to long in the android station #171

Closed MichaelRoesner closed 9 years ago

MichaelRoesner commented 9 years ago

I open the android station to check for upgrades, if I have the window open to long I crash.

---- Minecraft Crash Report ---- // You should try our sister game, Minceraft!

Time: 8/18/15 5:29 PM Description: Rendering screen

java.lang.ArrayIndexOutOfBoundsException: -96 at org.lwjgl.input.Keyboard.getKeyName(Keyboard.java:429) at matteroverdrive.data.biostats.BioticStatShield.getDetails(BioticStatShield.java:136) at matteroverdrive.data.biostats.AbstractBioticStat.onTooltip(AbstractBioticStat.java:180) at matteroverdrive.gui.element.ElementBioStat.addTooltip(ElementBioStat.java:81) at matteroverdrive.gui.element.ElementBaseGroup.handleTooltips(ElementBaseGroup.java:77) at matteroverdrive.gui.element.ElementBaseGroup.drawBackground(ElementBaseGroup.java:54) at cofh.lib.gui.GuiBase.drawElements(GuiBase.java:302) at matteroverdrive.gui.MOGuiBase.func_146976_a(MOGuiBase.java:75) at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:78) at cofh.lib.gui.GuiBase.func_73863_a(GuiBase.java:86) at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1061) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1001) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898) 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 org.lwjgl.input.Keyboard.getKeyName(Keyboard.java:429) at matteroverdrive.data.biostats.BioticStatShield.getDetails(BioticStatShield.java:136) at matteroverdrive.data.biostats.AbstractBioticStat.onTooltip(AbstractBioticStat.java:180) at matteroverdrive.gui.element.ElementBioStat.addTooltip(ElementBioStat.java:81) at matteroverdrive.gui.element.ElementBaseGroup.handleTooltips(ElementBaseGroup.java:77) at matteroverdrive.gui.element.ElementBaseGroup.drawBackground(ElementBaseGroup.java:54) at cofh.lib.gui.GuiBase.drawElements(GuiBase.java:302) at matteroverdrive.gui.MOGuiBase.func_146976_a(MOGuiBase.java:75) at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:78) at cofh.lib.gui.GuiBase.func_73863_a(GuiBase.java:86)

-- Screen render details -- Details: Screen name: matteroverdrive.gui.GuiAndroidStation Mouse location: Scaled: (373, 184). Absolute: (747, 658) Screen size: Scaled: (960, 514). Absolute: (1920, 1028). Scale factor of 2

-- Affected level -- Details: Level name: MpServer All players: 1 total; [EntityClientPlayerMP['Kaiden'/11576839, l='MpServer', x=10455.45, y=75.62, z=-7489.24]] Chunk stats: MultiplayerChunkCache: 441, 441 Level seed: 0 Level generator: ID 04 - ATG, ver 0. Features enabled: false Level generator options: Level spawn location: World: (10005,106,-7193), Chunk: (at 5,6,7 in 625,-450; contains blocks 10000,0,-7200 to 10015,255,-7185), Region: (19,-15; contains chunks 608,-480 to 639,-449, blocks 9728,0,-7680 to 10239,255,-7169) Level time: 30731921 game time, 41299897 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: 123 total; [EntityCartChest['entity.MinecartChest.name'/11, l='MpServer', x=10459.50, y=38.50, z=-7502.50], EntityTrail['unknown'/792, l='MpServer', x=10455.45, y=75.62, z=-7489.24], MoCEntityBird['Bird'/11577232, l='MpServer', x=10393.00, y=113.00, z=-7378.28], MoCEntityBird['Bird'/11577233, l='MpServer', x=10391.66, y=113.00, z=-7374.94], MoCEntityBird['Bird'/11577234, l='MpServer', x=10390.94, y=115.00, z=-7374.94], EntityItem['item.item.arrow'/11575699, l='MpServer', x=10464.38, y=73.13, z=-7514.72], EntitySkeleton['Skeleton'/11575700, l='MpServer', x=10482.94, y=71.00, z=-7512.50], MoCEntityDeer['Deer'/11577237, l='MpServer', x=10516.34, y=85.00, z=-7375.09], EntityCartChest['entity.MinecartChest.name'/11577239, l='MpServer', x=10599.50, y=22.50, z=-7479.50], EntitySkeleton['Skeleton'/11579545, l='MpServer', x=10509.50, y=65.00, z=-7502.50], EntityFallenKnight['Fallen Knight'/11579546, l='MpServer', x=10512.22, y=61.38, z=-7515.22], EntityCaveSpider['Cave Spider'/1836, l='MpServer', x=-14.45, y=-36.62, z=-14.76], EntityZombie['Zombie'/11575684, l='MpServer', x=10491.00, y=55.00, z=-7499.53], EntityPotion['entity.ThrownPotion.name'/1844, l='MpServer', x=12.55, y=-37.62, z=-2.76], MoCEntityAnt['Ant'/11577221, l='MpServer', x=10537.41, y=41.00, z=-7398.44], EntityItem['item.item.rottenFlesh'/11575685, l='MpServer', x=10461.19, y=74.13, z=-7516.47], EntityItem['item.item.oreberry.tin'/11575686, l='MpServer', x=10451.56, y=73.63, z=-7510.81], MoCEntityBird['Bird'/11577223, l='MpServer', x=10392.38, y=113.00, z=-7375.22], EntityCartChest['entity.MinecartChest.name'/11577225, l='MpServer', x=10587.50, y=22.50, z=-7483.91], MoCEntityDeer['Deer'/11577226, l='MpServer', x=10517.69, y=82.00, z=-7379.47], MoCEntityMole['Mole'/11577228, l='MpServer', x=10423.50, y=105.00, z=-7364.75], EntitySkeleton['Skeleton'/11578508, l='MpServer', x=10431.50, y=39.00, z=-7477.50], MoCEntitySnail['Snail'/11577229, l='MpServer', x=10531.44, y=74.00, z=-7392.19], EntityWitherWitch['Wither Witch'/11578509, l='MpServer', x=10432.50, y=39.00, z=-7482.50], MoCEntityBird['Bird'/11577231, l='MpServer', x=10392.78, y=113.00, z=-7372.22], EntityClientPlayerMP['Kaiden'/11576839, l='MpServer', x=10455.45, y=75.62, z=-7489.24], EntityArrow['arrow'/1867, l='MpServer', x=-3.45, y=-42.62, z=32.24], MoCEntityWWolf['WWolf'/11580669, l='MpServer', x=10489.50, y=86.00, z=-7391.47], EntityZombie['Zombie'/11580641, l='MpServer', x=10504.25, y=73.00, z=-7438.55], EntityZombie['Zombie'/11579348, l='MpServer', x=10430.50, y=88.00, z=-7498.96], EntityPotion['entity.ThrownPotion.name'/1896, l='MpServer', x=-4.45, y=-45.62, z=16.24], EntitySpider['Venomous Spider'/11578563, l='MpServer', x=10471.91, y=88.00, z=-7419.44], EntityWitherCat['Wither Cat'/11578570, l='MpServer', x=10432.38, y=39.00, z=-7478.84], EntityItem['item.item.bone'/11581134, l='MpServer', x=10466.44, y=32.13, z=-7543.87], EntityCartChest['entity.MinecartChest.name'/11577136, l='MpServer', x=10522.50, y=24.50, z=-7506.88], EntityCartChest['entity.MinecartChest.name'/11577137, l='MpServer', x=10522.50, y=24.34, z=-7508.19], EntitySkeleton['Skeleton'/11577138, l='MpServer', x=10522.50, y=24.00, z=-7515.50], EntityZombie['Zombie'/11577140, l='MpServer', x=10514.56, y=38.00, z=-7485.94], EntityZombie['Zombie'/11577141, l='MpServer', x=10489.70, y=11.35, z=-7560.70], MoCEntityMole['Mole'/11577142, l='MpServer', x=10390.38, y=86.00, z=-7453.31], EntityItem['item.item.bone'/11578678, l='MpServer', x=10466.41, y=33.13, z=-7544.78], EntityPotion['entity.ThrownPotion.name'/1926, l='MpServer', x=-6.45, y=-44.62, z=22.24], MoCEntityButterfly['ButterFly'/11577143, l='MpServer', x=10374.25, y=84.00, z=-7500.72], EntityZombie['Zombie'/11577144, l='MpServer', x=10386.94, y=37.00, z=-7543.50], EntityZombie['Zombie'/11577145, l='MpServer', x=10385.31, y=37.03, z=-7543.50], EntityZombie['Zombie'/11577146, l='MpServer', x=10510.89, y=6.00, z=-7553.55], EntityCreeper['Creeper'/11577147, l='MpServer', x=10499.50, y=24.00, z=-7565.50], EntityCartChest['entity.MinecartChest.name'/11577148, l='MpServer', x=10531.88, y=29.34, z=-7493.78], EntityZombie['Zombie'/11577120, l='MpServer', x=10505.00, y=54.00, z=-7501.44], EntityZombie['Father Wallace Zapearthor'/11577121, l='MpServer', x=10401.70, y=23.35, z=-7484.70], EntitySpider['Infested Spider'/11577122, l='MpServer', x=10467.97, y=33.00, z=-7542.03], EntityCreeper['Creeper'/11577124, l='MpServer', x=10478.75, y=29.00, z=-7547.50], EntityZombie['Zombie'/11577125, l='MpServer', x=10504.50, y=71.00, z=-7508.50], EntityChicken['Chicken'/11577126, l='MpServer', x=10502.78, y=68.00, z=-7475.47], EntityGoblin['Hobgoblin'/11577127, l='MpServer', x=10500.79, y=69.06, z=-7472.71], MoCEntityAnt['Ant'/11577129, l='MpServer', x=10386.88, y=79.00, z=-7499.56], MoCEntityPetScorpion['PetScorpion'/11577130, l='MpServer', x=10451.91, y=80.00, z=-7554.28], EntityZombie['Zombie'/11577131, l='MpServer', x=10513.44, y=38.00, z=-7485.88], MoCEntityGoat['Goat'/11577132, l='MpServer', x=10395.72, y=76.14, z=-7473.25], MoCEntityButterfly['ButterFly'/11577133, l='MpServer', x=10391.69, y=78.00, z=-7479.84], EntityCartChest['entity.MinecartChest.name'/11577134, l='MpServer', x=10436.50, y=38.50, z=-7556.50], EntityZombie['Zombie'/11577135, l='MpServer', x=10466.70, y=30.81, z=-7564.31], EntityItemFrame['Item Frame'/11577108, l='MpServer', x=10436.50, y=90.50, z=-7476.06], EntityItemFrame['Item Frame'/11577109, l='MpServer', x=10437.50, y=90.50, z=-7476.06], EntityItemFrame['Item Frame'/11577110, l='MpServer', x=10438.50, y=90.50, z=-7476.06], EntityItemFrame['Item Frame'/11577111, l='MpServer', x=10439.50, y=90.50, z=-7476.06], EntityCartChest['entity.MinecartChest.name'/11577113, l='MpServer', x=10431.50, y=28.50, z=-7479.53], EntityZombie['Zombie'/11577114, l='MpServer', x=10426.93, y=28.00, z=-7504.30], EntityZombie['Zombie'/11577115, l='MpServer', x=10443.30, y=17.12, z=-7532.70], EntityZombie['Zombie'/11577116, l='MpServer', x=10425.50, y=34.00, z=-7530.97], EntityChicken['Chicken'/11577117, l='MpServer', x=10495.78, y=68.00, z=-7471.78], MoCEntityFly['Fly'/11577118, l='MpServer', x=10420.47, y=87.00, z=-7493.72], EntityZombie['Zombie'/11577119, l='MpServer', x=10511.50, y=39.00, z=-7491.09], MoCEntityMiniGolem['MiniGolem'/11579136, l='MpServer', x=10458.50, y=66.00, z=-7571.50], MoCEntityFly['Fly'/11577200, l='MpServer', x=10386.63, y=116.00, z=-7397.59], MoCEntityEnt['Ent'/11577201, l='MpServer', x=10365.13, y=108.00, z=-7429.59], MoCEntityDragonfly['DragonFly'/11577202, l='MpServer', x=10363.94, y=74.00, z=-7564.47], MoCEntityBunny['Bunny'/11577203, l='MpServer', x=10530.84, y=42.00, z=-7401.94], MoCEntityMole['Mole'/11577204, l='MpServer', x=10525.25, y=70.00, z=-7397.34], EntityCartChest['entity.MinecartChest.name'/11577210, l='MpServer', x=10573.50, y=21.34, z=-7522.50], EntityCreeper['Creeper'/1994, l='MpServer', x=-7.45, y=-44.62, z=39.24], MoCEntityMaggot['Maggot'/11577184, l='MpServer', x=10481.72, y=84.00, z=-7405.34], MoCEntityFirefly['Firefly'/11577185, l='MpServer', x=10389.22, y=115.00, z=-7413.28], MoCEntityDragonfly['DragonFly'/11577186, l='MpServer', x=10352.97, y=68.00, z=-7543.47], MoCEntityBunny['Bunny'/11577187, l='MpServer', x=10400.22, y=77.56, z=-7582.22], MoCEntityBigCat['BigCat'/11577188, l='MpServer', x=10504.81, y=47.00, z=-7409.34], MoCEntityBear['Bear'/11577189, l='MpServer', x=10503.81, y=63.00, z=-7406.63], MoCEntityButterfly['ButterFly'/11577190, l='MpServer', x=10504.63, y=67.00, z=-7403.44], EntityCartChest['entity.MinecartChest.name'/11577191, l='MpServer', x=10565.75, y=28.34, z=-7490.50], EntitySkeleton['Silald the Scary'/11576167, l='MpServer', x=10457.50, y=30.00, z=-7525.00], EntityItem['item.item.bone'/11576168, l='MpServer', x=10458.22, y=30.13, z=-7525.88], MoCEntityFirefly['Firefly'/11577193, l='MpServer', x=10382.31, y=118.00, z=-7414.59], EntityCartChest['entity.MinecartChest.name'/11576169, l='MpServer', x=10464.50, y=25.50, z=-7529.41], EntityZombie['Zombie'/11580265, l='MpServer', x=10427.50, y=34.00, z=-7538.50], MoCEntityGoat['Goat'/11577194, l='MpServer', x=10350.72, y=72.24, z=-7517.00], EntitySkeleton['Skeleton'/11580266, l='MpServer', x=10427.34, y=34.00, z=-7541.09], MoCEntityMole['Mole'/11577196, l='MpServer', x=10435.63, y=69.00, z=-7610.78], EntityCartChest['entity.MinecartChest.name'/11577197, l='MpServer', x=10565.50, y=33.50, z=-7477.50], MoCEntityMole['Mole'/11577199, l='MpServer', x=10541.88, y=54.00, z=-7408.78], EntityFallenKnight['Fallen Knight'/11581295, l='MpServer', x=10438.62, y=94.92, z=-7437.69], EntityZombie['Zombie'/11577168, l='MpServer', x=10532.69, y=12.00, z=-7544.28], EntityCreeper['Creeper'/11579472, l='MpServer', x=10489.50, y=34.00, z=-7543.50], EntitySkeleton['Skeleton'/11579475, l='MpServer', x=10476.50, y=55.00, z=-7420.50], EntityChicken['Chicken'/11577172, l='MpServer', x=10509.63, y=63.00, z=-7411.53], MoCEntityFox['Fox'/11577173, l='MpServer', x=10364.72, y=75.00, z=-7485.22], MoCEntityMole['Mole'/11577174, l='MpServer', x=10354.22, y=72.53, z=-7513.50], MoCEntityDragonfly['DragonFly'/11577179, l='MpServer', x=10362.78, y=72.00, z=-7474.41], MoCEntityCricket['Cricket'/11577181, l='MpServer', x=10425.28, y=70.00, z=-7586.66], MoCEntityMole['Mole'/11577182, l='MpServer', x=10484.50, y=61.00, z=-7597.50], EntityCartChest['entity.MinecartChest.name'/11577183, l='MpServer', x=10558.50, y=28.50, z=-7522.50], EntityZombie['Zombie'/11577152, l='MpServer', x=10510.84, y=67.00, z=-7431.16], MoCEntityMaggot['Maggot'/11577153, l='MpServer', x=10510.88, y=67.00, z=-7431.88], EntityVillager['Villager'/11577154, l='MpServer', x=10509.31, y=68.00, z=-7429.03], EntitySpider['Spider'/11579458, l='MpServer', x=10488.72, y=72.58, z=-7509.72], MoCEntityFly['Fly'/11577156, l='MpServer', x=10469.44, y=88.00, z=-7414.72], MoCEntityFirefly['Firefly'/11577157, l='MpServer', x=10425.13, y=104.00, z=-7415.59], MoCEntityButterfly['ButterFly'/11577158, l='MpServer', x=10383.44, y=85.00, z=-7521.44], MoCEntityBear['Bear'/11577159, l='MpServer', x=10425.78, y=59.00, z=-7572.81], MoCEntityAnt['Ant'/11577161, l='MpServer', x=10390.28, y=78.00, z=-7566.75], EntitySkeleton['Skeleton'/11577162, l='MpServer', x=10513.50, y=14.00, z=-7566.50], EntityCreeper['Creeper'/11577163, l='MpServer', x=10517.72, y=65.00, z=-7434.53], MoCEntityPetScorpion['PetScorpion'/11577164, l='MpServer', x=10415.94, y=79.00, z=-7580.97], EntityZombie['Zombie'/11577167, l='MpServer', x=10532.03, y=12.00, z=-7543.44]] Retry entities: 0 total; [] Server brand: fml,forge Server type: Non-integrated multiplayer server Stacktrace: at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373) at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2444) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:919) 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 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: 1500784464 bytes (1431 MB) / 4177526784 bytes (3984 MB) up to 7635730432 bytes (7282 MB) Mod Pack: Unknown / None LiteLoader Mods: 2 loaded mod(s)

Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
simeonradivoev commented 9 years ago

What key do you have assigned for the Android Ability Use ? What key do you press to teleport or to use the shield.

MichaelRoesner commented 9 years ago

Mousebutton 5 for Ability, Button 4 for Ability Switch

simeonradivoev commented 9 years ago

And do they work ?

MichaelRoesner commented 9 years ago

Now that you ask me ... no, but I currently dont have abilities as an android. Should I just reassign keys ?

simeonradivoev commented 9 years ago

Apparently i didn't take into account that mouse buttons can be assigned. I will fix it. For now you can just assign keyboard keys.