Crash when joining custom dimension
Darkere opened this issue ยท 14 comments
People are crashing when joining our custom Advanced Rocketry dimension.
Currently holding some players base hostage. Any ideas for a quick fix?
planet definition:
<planet name="Asgard" DIMID="34">
<isKnown>false</isKnown>
<fogColor>1.0,1.0,1.0</fogColor>
<skyColor>0.37350494,0.9763119,1.0</skyColor>
<gravitationalMultiplier>130</gravitationalMultiplier>
<orbitalDistance>127</orbitalDistance>
<orbitalPhi>-4</orbitalPhi>
<rotationalPeriod>10923</rotationalPeriod>
<atmosphereDensity>41</atmosphereDensity>
<biomeIds>biomesoplenty:undergarden,biomesoplenty:woodland,biomesoplenty:visceral_heap,minecraft:mutated_mesa,traverse:temperate_rainforest</biomeIds>
</planet>
For some context, this is running All the Mods Remix 1.3.2.
Forge: 2838
Wizardry: 0.10.8
Forgelin: 1.8.3
I'm reading that as thaumcraft looking up the biome type of each biome in the dictionary. Since it's using forge methods for that I would blame the people adding unregistered biomes to the dictionary.
What I don't get is why it only happens in that dimension?
Alright, your dimension ID config isn't working but I'm gonna make a separate issue for that.
After changing the dimID for the planet I can now go there without a problem. Your dimension is still crashing but I can live with that ;).
I think i know the problem.
We changed how our biomes register to a more up to standards method and I suppose our old biome exists in the world file still but unregistered and thaumcraft isn't checking if it's null/registered or not
In that case, a fresh world wouldn't be affected.
Just tested this, it freezes immediatly and spits out the error for cofh world too.
Yep default is 34... Thank you for your time
Gonna check if changing that fixes it and close then.