micdoodle8 / Galacticraft

An advanced Space Dimension Mod for Minecraft
Other
615 stars 333 forks source link

Launch to Space Station #609

Closed Archervenom closed 10 years ago

Archervenom commented 10 years ago

When I go into space I would create a space station and click launch on it and nothing would happen. I have the 3.0.0.122. build

radfast commented 10 years ago

oh noes! it's still a problem in 3.0.0.122? I'm not seeing this problem when I play 3.0.0.122 - I just created a space station and went to it OK. Please tell me carefully what you press + click when this happens.

Archervenom commented 10 years ago

I would fly into space and get the destination select menu, then click the earth, hit the create button, click the earth to zoom in on it, double click the satellite, and hit launch.

radfast commented 10 years ago

Thank you, that's very precise + very helpful. So to make it work, you must do this:

We'll look at fixing the double-click issue, thanks again.

Douglas-Fresh commented 10 years ago

I still can't get to the space station using build 122 and following your instructions exactly

micdoodle8 commented 10 years ago

What about a new world? Please test that. Wondering if it's just space stations brought from GC2

Douglas-Fresh commented 10 years ago

That's all I've been trying. Started a new world from scratch just to test fresh new GC3-only worlds. I've even been deleting and starting new worlds each time I try to access the space station using different methods or order of events like Radfast outlined.

patriklee commented 10 years ago

Same here. Tried with a new world and still nothing. Using latest released beta as well.

DWildwolf commented 10 years ago

When I click once on the satelite it zooms on it automatically, so there's no way to just simply select it.

micdoodle8 commented 10 years ago

With the latest beta (http://micdoodle8.com/mods/galacticraft/downloads), can someone do this in-game, close the game and then paste the forge log for me please? Might have changed, because the previous error should be fixed.

Terrails commented 10 years ago

i not have forge log i have only hs_err_pid5788

AJ-Ferguson commented 10 years ago

Here is my log if it helps. https://gist.github.com/AJ-Ferguson/97a2a52723fb2ec0c46b

This is exactly what I did.

I have not been able to enter a spacestation in GC3 even once.

Terrails commented 10 years ago

is there any fix?

radfast commented 10 years ago

OK sorry guys, seems this is a bit picky! After it zooms you back out to the solar system, try zooming in on the Earth again, then click once on the satellite and hit 'Launch'.

The instructions I wrote above work every time for me, just tested 10 times in a row.

NOTE: you have to be careful to click the satellite exactly, so it is selected with a yellow box round it. If you click black space next to it, you will be zoomed back out to the solar system.

Terrails commented 10 years ago

Its same i. I go in /dimensiontp CroComeT and i zoom to earth and try launch and not work and satellite is yellow box

AJ-Ferguson commented 10 years ago

Whenever I press Launch I get this error in the console.

java.lang.NullPointerException at micdoodle8.mods.galacticraft.core.client.gui.screen.GuiCelestialSelection.teleportToSelectedBody(GuiCelestialSelection.java:441) at micdoodle8.mods.galacticraft.core.client.gui.screen.GuiCelestialSelection.mouseClicked(GuiCelestialSelection.java:507) at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:351) at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:315) at net.minecraft.client.Minecraft.runTick(Minecraft.java:1688) at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:997) at net.minecraft.client.Minecraft.run(Minecraft.java:912) at net.minecraft.client.main.Main.main(Main.java:112) 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:134) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

Terrails commented 10 years ago

where you find that error where in .minecraft ?

Terrails commented 10 years ago

i cannot find any errors

Terrails commented 10 years ago

Here is me console when press launch on satellite : [12:46:24 INFO]: Client> java.lang.NullPointerException [12:46:24 INFO]: Client> at micdoodle8.mods.galacticraft.core.client.gui.screen.GuiCelestialSelection.teleportToSelectedBody(GuiCelestialSelection.java:441) [12:46:24 INFO]: Client> at micdoodle8.mods.galacticraft.core.client.gui.screen.GuiCelestialSelection.func_73864_a(GuiCelestialSelection.java:507) [12:46:24 INFO]: Client> at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:301) [12:46:24 INFO]: Client> at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268) [12:46:24 INFO]: Client> at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1580) [12:46:24 INFO]: Client> at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:917) [12:46:24 INFO]: Client> at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:835) [12:46:24 INFO]: Client> at net.minecraft.client.main.Main.main(SourceFile:103) [12:46:24 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [12:46:24 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [12:46:24 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [12:46:24 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source) [12:46:24 INFO]: Client> at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [12:46:24 INFO]: Client> at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [12:46:40 INFO]: Client> java.lang.NullPointerException [12:46:40 INFO]: Client> at micdoodle8.mods.galacticraft.core.client.gui.screen.GuiCelestialSelection.teleportToSelectedBody(GuiCelestialSelection.java:441) [12:46:40 INFO]: Client> at micdoodle8.mods.galacticraft.core.client.gui.screen.GuiCelestialSelection.func_73864_a(GuiCelestialSelection.java:507) [12:46:40 INFO]: Client> at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:301) [12:46:40 INFO]: Client> at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268) [12:46:40 INFO]: Client> at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1580) [12:46:40 INFO]: Client> at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:917) [12:46:40 INFO]: Client> at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:835) [12:46:40 INFO]: Client> at net.minecraft.client.main.Main.main(SourceFile:103) [12:46:40 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [12:46:40 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [12:46:40 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [12:46:40 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source) [12:46:40 INFO]: Client> at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [12:46:40 INFO]: Client> at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

alexljn5 commented 10 years ago

Wow. in the earliest beta i made an space station 0.0 The flying is a bit buggy.

Terrails commented 10 years ago

is there any fix for 122

radfast commented 10 years ago

@CroComeT what is your exact in-game name please, including accents + punctuation etc?

radfast commented 10 years ago

@AJ-Ferguson same question to you.

I'm wondering if this is connected with player names which is something which changed from 1.6.4 to 1.7.2 - so the game can't find the space station which is registered to your name. Could explain why some players are seeing this and others are not. My in-game name is very simple: radfast

Terrails commented 10 years ago

Me name is Propucani2

radfast commented 10 years ago

Please also go to game Options and switch the language to English (US) - just while we troubleshoot this.

radfast commented 10 years ago

Please try out special DEBUG build 123: http://ci.micdoodle8.com/job/Galacticraft-1.7/123 Let me know what you see in your console for the space stations please.

It will spam console with "DEBUG info: destination list follows ------------------". Just give me the last one in the list please.

Terrails commented 10 years ago

[13:41:10 INFO]: Client> [13:41:10] [Client thread/INFO] [Galacticraft]: DEBUG info: destination list follows ------------------ [13:41:10 INFO]: Client> [13:41:10] [Client thread/INFO] [Galacticraft]: Neptune?Jupiter?moon?asteroids?Mercury?mars?Uranus?spacestation.overworld$propucani2$propucani2's Space Station$4?overworld?Saturn?Venus this is last one.

Terrails commented 10 years ago

it just spam i needed to exit from minecraft to copy

radfast commented 10 years ago

Two questions now:

1) In console after that last one do you see this?

[SEVERE] Failed to find a spacestation with dimension 4.

2) Why does your space station have dimension number 4? Normally it should be 2 (for the first spacestation created). Do you have other mods installed with extra dimensions, like Biomes o' Plenty? Are you playing on a map which other players also play?

Terrails commented 10 years ago

No i dont see that and no i only have GalactiCraft-Planets-Core, MicDoodleCore and TooManyItems

Terrails commented 10 years ago

In me world i have this DIM DIM1 DIM-1 DIM-28

Terrails commented 10 years ago

And im playing alone.

radfast commented 10 years ago

@CroComeT: Please show me 15 lines of log after the last spammed DEBUG message.

Everyone: please try version http://ci.micdoodle8.com/job/Galacticraft-1.7/124/ It's the same but with less spam - and now it will only give debug messages if debug mode is enabled in the config:

If this is enabled, debug messages will appear in the console. This is useful for finding bugs in the mod.

B:"Enable Debug Messages"=true

Terrails commented 10 years ago

I copied all from last DEBUG message

14:23:16 INFO: Client> [14:23:16] [Server thread/INFO]: Stopping server 14:23:16 INFO: Client> [14:23:16] [Server thread/INFO]: Saving players

14:23:16 INFO: Client> SoundSystem shutting down... 14:23:16 INFO: Client> [14:23:16] [Server thread/INFO]: Saving worlds 14:23:16 INFO: Client> [14:23:16] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld 14:23:16 INFO: Client> [14:23:16] [Server thread/INFO]: Saving chunks for level 'New World'/Nether 14:23:16 INFO: Client> [14:23:16] [Server thread/INFO]: Saving chunks for level 'New World'/The End 14:23:16 INFO: Client> [14:23:16] [Server thread/INFO]: Saving chunks for level 'New World'/Moon 14:23:16 INFO: Client> Author: Paul Lamb, www.paulscode.com

14:23:16 INFO: Client> Exception in thread "Client Shutdown Thread" java.lang.NullPointerException 14:23:16 INFO: Client> at net.minecraftforge.common.ForgeChunkManager.saveWorld(ForgeChunkManager.java:836) 14:23:16 INFO: Client> at net.minecraftforge.common.ForgeInternalHandler.onDimensionSave(ForgeInternalHandler.java:70) 14:23:16 INFO: Client> at cpw.mods.fml.common.eventhandler.ASMEventHandler_4_ForgeInternalHandler_onDimensionSave_Save.invoke(.dynamic) 14:23:16 INFO: Client> at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) 14:23:16 INFO: Client> at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) 14:23:16 INFO: Client> at net.minecraft.world.WorldServer.func_73044_a(WorldServer.java:820) 14:23:16 INFO: Client> at net.minecraft.server.MinecraftServer.func_71267_a(MinecraftServer.java:308) 14:23:16 INFO: Client> at net.minecraft.server.MinecraftServer.func_71260_j(MinecraftServer.java:338) 14:23:16 INFO: Client> at net.minecraft.server.integrated.IntegratedServer.func_71260_j(IntegratedServer.java:230) 14:23:16 INFO: Client> at net.minecraft.client.Minecraft.func_71363D(Minecraft.java:2511) 14:23:16 INFO: Client> at net.minecraft.client.main.Main$2.run(SourceFile:95) [14:23:17 INFO]: Client> Java HotSpot(TM) Client VM warning: Using incremental CMS is deprecated and will likely be removed in a future release [14:23:17 INFO]: Game ended with no troubles detected (exit code 0) [14:23:17 INFO]: Deleting C:\Users****\Desktop*_* * ****.minecraft\versions\1.7.2-Forge10.12.2.1147\1.7.2-Forge10.12.2.1147-natives-69178850485230 [14:23:17 WARN]: Couldn't delete C:\Users*_\Desktop*_* \ ******.minecraft\versions\1.7.2-Forge10.12.2.1147\1.7.2-Forge10.12.2.1147-natives-69178850485230 - scheduling for deletion upon exit

radfast commented 10 years ago

@CroComeT OK that's still not all the log ... but anyhow, I can see it's reporting an error with dimension save as well.

Everyone: if you're still seeing issues, please also try: exit Minecraft, re-start Minecraft, create a new world, then test space stations again.

(Explanation: it looks like we are still seeing some part of issue #346 - not sure yet, but this could be a related problem - it's because people are making multiple test worlds in the same Minecraft session, that's why some people will be seeing space station dimension numbers 3, 4, 5 etc instead of 2 which is the normal number for the first space station.)

radfast commented 10 years ago

With debug set to true, here is what a working log should look like for a space station launch (skipping the spam which comes before this):

[14:00:20 INFO]: Client> [14:00:20] [Client thread/INFO] [Galacticraft]: DEBUG info: Saturn?overworld?moon?mars?Venus?Uranus?asteroids?Neptune?spacestation.overworld$radfast$radfast's Space Station$4?Mercury?Jupiter [14:00:20 INFO]: Client> [14:00:20] [Client thread/INFO] [Galacticraft]: DEBUG info: Saturn?overworld?moon?mars?Venus?Uranus?asteroids?Neptune?spacestation.overworld$radfast$radfast's Space Station$4?Mercury?Jupiter [14:00:20 INFO]: Client> [14:00:20] [Client thread/INFO] [Galacticraft]: DEBUG info: Saturn?overworld?moon?mars?Venus?Uranus?asteroids?Neptune?spacestation.overworld$radfast$radfast's Space Station$4?Mercury?Jupiter [14:00:20 INFO]: Client> [14:00:20] [Server thread/INFO] [Galacticraft]: Found matching world (4) for name: Space Station 4 [14:00:20 INFO]: Client> [14:00:20] [Server thread/INFO] [FML]: Loading dimension 4 (Y7) (net.minecraft.server.integrated.IntegratedServer@1d0a37c) [14:00:20 INFO]: Client> [14:00:20] [Server thread/INFO] [Galacticraft]: DEBUG: Attempting to remove player from old dimension 0 [14:00:20 INFO]: Client> [14:00:20] [Server thread/INFO] [Galacticraft]: DEBUG: Successfully removed player from old dimension 0 [14:00:20 INFO]: Client> [14:00:20] [Server thread/INFO] [Galacticraft]: DEBUG: Sending respawn packet to player for dim 4 [14:00:20 INFO]: Client> [14:00:20] [Server thread/INFO] [Galacticraft]: DEBUG: Loading first chunk in new dimension. [14:00:20 INFO]: Client> [14:00:20] [Server thread/INFO] [Galacticraft]: Server attempting to transfer player radfast to dimension 4 [14:00:20 INFO]: Client> Clientside update to spin centre: 0.0,0.0 [14:00:20 INFO]: Client> MoI = 5180.082 CoMx = -1.8346162 CoMz = 0.49358565 [14:00:20 INFO]: Client> Loading data from save: 0.0 [14:00:20 INFO]: Client> Clientside update to spin centre: -1.8346161842346191,0.49358564615249634 [14:00:20 INFO]: Client> Clientside update to spin centre: -1.8346161842346191,0.49358564615249634

From "Clientside update to spin centre: 0.0,0.0" onwards it means the player successfully reached the space station - that is part of the space station code.

DWildwolf commented 10 years ago

How do I enable debug mode?

radfast commented 10 years ago

.minecraft/config/Galacticraft/core.conf

If this is enabled, debug messages will appear in the console. This is useful for finding bugs in the mod.

B:"Enable Debug Messages"=true

Terrails commented 10 years ago

How to i fix me station i download 124 build and Enable Debug mode and still i cannot play with station

Terrails commented 10 years ago

This is me new Console Log 16:02:31 INFO: Client> [16:02:31] [Client thread/INFO] [Galacticraft]: DEBUG info: Neptune?Jupiter?moon?asteroids?Mercury?mars?Uranus?overworld?Saturn?Venus?spacestation.overworld$propucani2$propucani2's Space Station$2

16:02:31 INFO: Client> [16:02:31] [Server thread/INFO]: Stopping server 16:02:31 INFO: Client> [16:02:31] [Server thread/INFO]: Saving players

16:02:31 INFO: Client> SoundSystem shutting down... 16:02:31 INFO: Client> [16:02:31] [Server thread/INFO]: Saving worlds 16:02:31 INFO: Client> [16:02:31] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld 16:02:31 INFO: Client> [16:02:31] [Server thread/INFO]: Saving chunks for level 'New World'/Nether 16:02:31 INFO: Client> [16:02:31] [Server thread/INFO]: Saving chunks for level 'New World'/The End 16:02:31 INFO: Client> Author: Paul Lamb, www.paulscode.com

16:02:31 INFO: Client> Exception in thread "Client Shutdown Thread" java.lang.NullPointerException 16:02:31 INFO: Client> at net.minecraftforge.common.ForgeChunkManager.saveWorld(ForgeChunkManager.java:836) 16:02:31 INFO: Client> at net.minecraftforge.common.ForgeInternalHandler.onDimensionSave(ForgeInternalHandler.java:70) 16:02:31 INFO: Client> at cpw.mods.fml.common.eventhandler.ASMEventHandler_3_ForgeInternalHandler_onDimensionSave_Save.invoke(.dynamic) 16:02:31 INFO: Client> at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) 16:02:31 INFO: Client> at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) 16:02:31 INFO: Client> at net.minecraft.world.WorldServer.func_73044_a(WorldServer.java:820) 16:02:31 INFO: Client> at net.minecraft.server.MinecraftServer.func_71267_a(MinecraftServer.java:308) 16:02:31 INFO: Client> at net.minecraft.server.MinecraftServer.func_71260_j(MinecraftServer.java:338) 16:02:31 INFO: Client> at net.minecraft.server.integrated.IntegratedServer.func_71260_j(IntegratedServer.java:230) 16:02:31 INFO: Client> at net.minecraft.client.Minecraft.func_71363_D(Minecraft.java:2511) 16:02:31 INFO: Client> at net.minecraft.client.main.Main$2.run(SourceFile:95)

radfast commented 10 years ago

@CroComeT - please look higher up in your log. Not this part, this is you still being in the Celestial Selection screen and quitting the game. I need to see earlier when you pressed 'Launch'. In between all the spam there will be something interesting.

Terrails commented 10 years ago

I find this between [16:02:24 INFO]: Client> java.lang.NullPointerException [16:02:24 INFO]: Client> at micdoodle8.mods.galacticraft.core.client.gui.screen.GuiCelestialSelection.teleportToSelectedBody(GuiCelestialSelection.java:443) [16:02:24 INFO]: Client> at micdoodle8.mods.galacticraft.core.client.gui.screen.GuiCelestialSelection.func_73864_a(GuiCelestialSelection.java:518) [16:02:24 INFO]: Client> at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:301) [16:02:24 INFO]: Client> at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268) [16:02:24 INFO]: Client> at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1580) [16:02:24 INFO]: Client> at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:917) [16:02:24 INFO]: Client> at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:835) [16:02:24 INFO]: Client> at net.minecraft.client.main.Main.main(SourceFile:103) [16:02:24 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [16:02:24 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [16:02:24 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [16:02:24 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source) [16:02:24 INFO]: Client> at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [16:02:24 INFO]: Client> at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

radfast commented 10 years ago

OK this log helps me - maybe now we can find the solution. Looking at this now.

JPitman97 commented 10 years ago

radfast i get this console error when i click the launch button 15:29:15 INFO]: Client> java.lang.NullPointerException [15:29:15 INFO]: Client> at micdoodle8.mods.galacticraft.core.client.gui.screen.GuiCelestialSelection.teleportToSelectedBody(GuiCelestialSelection.java:441) [15:29:15 INFO]: Client> at micdoodle8.mods.galacticraft.core.client.gui.screen.GuiCelestialSelection.func_73864_a(GuiCelestialSelection.java:507) [15:29:15 INFO]: Client> at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:301) [15:29:15 INFO]: Client> at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268) [15:29:15 INFO]: Client> at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1580) [15:29:15 INFO]: Client> at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:917) [15:29:15 INFO]: Client> at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:835) [15:29:15 INFO]: Client> at net.minecraft.client.main.Main.main(SourceFile:103) [15:29:15 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [15:29:15 INFO]: Client> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [15:29:15 INFO]: Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [15:29:15 INFO]: Client> at java.lang.reflect.Method.invoke(Unknown Source) [15:29:15 INFO]: Client> at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [15:29:15 INFO]: Client> at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

JPitman97 commented 10 years ago

oh just looked and thats the exact same error as the guy above sorry for the spam lol looks like its the same error for some people :/

Terrails commented 10 years ago

yea

Terrails commented 10 years ago

i soo much wanna space station that is best in mod

JPitman97 commented 10 years ago

i totally agree making a big sick station that is fully habitable is amazing

Terrails commented 10 years ago

yea because without surface is cool

radfast commented 10 years ago

OK please test build 125 for me: http://ci.micdoodle8.com/job/Galacticraft-1.7/125/ (with debug mode true) It's not a fix yet, but it will give me the debug information which we need to finally fix this. You'll have to look through logs again for the interesting part, like before.

(Edited to correct link)

Terrails commented 10 years ago

ok