@Override
protected void allocateContexts(WorldGenerator generator) {
if (!contextInitialized) {
natureContext = new AstralNatureContext(generator);
roadContext = new AstralRoadContext(generator);
nexusContext = new AstralNexusContext(generator); // the one at 0, 0
baseContext = new AstralBaseContext(generator); // bunkers on pedestals
brownMushroomsContext = new AstralMushroomContext(generator, MushroomStyle.BROWN); // brown ones