If GC Dimension IDs conflict with other mod. Galacticraft will check it.

radfast

Member
Staff member
Apr 27, 2014
1,118
339
83
It's because planet.getDimensionID() is giving a dimension ID# which is not a valid dimension, here: https://github.com/micdoodle8/Galac...pi/prefab/entity/EntityTieredRocket.java#L131

So the rocket is pre-registering some worldgen in all the dimensions which are reachable destinations for that tier of rocket. A Tier 8 rocket - which can reach all destinations - tries some worldgen on all your planets. The crash is because one of your planets does not have a good .getDimensionID().

You need to make sure all your registered planets have correct dimension ID#. This is done when you call CelestialBody.setDimensionInfo() in the init phase in the game. The dimension ID# are normally taken from configs: https://github.com/micdoodle8/Galac...alacticraft/planets/mars/MarsModule.java#L108
So, it's up to the server owner / modpack maker to make sure the configs do not have conflicting dimension ID#. Galacticraft can't do that because we don't have a magic way to know what dimension ID# every other mod wants to register (which maybe also depends on the other mod's configs).
 

Share this page