[1.7.10] Imcompatible with Advent of Ascension dimensions
jahtim opened this issue ยท 5 comments
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 ?
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).
I also using RTG, BOP, Galacticraft (nether and GC dimensions are beheving normally)
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;
This should work around with adding the following line to Dimensionmanager line 295 and 326:
if(world.provider.getClass().getName().contains("nevermine")) return;