Climate Control/Geographicraft

Climate Control/Geographicraft

3M Downloads

[1.7.10] Imcompatible with Advent of Ascension dimensions

jahtim opened this issue ยท 5 comments

commented

I entered a lot of Advent of Ascension dimensions and find that the biome in those dimensions are equal to overworld. No AOA biomes generated in those dimensions, expect for a few dimension where generating is quite normal.
I set CCDimension white list to 0, and this still happen.
Any idea what's going on ?

commented

100% reproducable, the stone underground is generating correctly, but the top layer of the dimensions are incorrect , and with wrong biome (ocean, plains, steppe...etc).

commented

I also using RTG, BOP, Galacticraft (nether and GC dimensions are beheving normally)

commented

I tested it for more time and find that:
if a AoA dimension World Provider use WorldChunkManagerHell then the world generate correctlly.
if a AoA dimension World Provider use each dimensions' specific WorldChunkManager(like WorldChunkManagerAbyss, which extends WorldChunkManager as well) then the world generate abnormally.

I might guess that In ClimateControl, method onCreateSpawn() in Dimensionmanager the AOA WorldChunkManager(s) haven't put dimensionid on time. so the dimension id CC got is 0.

Class Dimensionmanager line 295: int dimension = world.provider.dimensionId;

commented

This should work around with adding the following line to Dimensionmanager line 295 and 326:
if(world.provider.getClass().getName().contains("nevermine")) return;

commented

No, The actual workaround is not using ForgeEventBus when Nevermine generating world. It works for me.