}
private PlatLot generateMushroomLot(PlatMap platmap, Odds odds, int chunkX, int chunkZ, double populationChance) {
switch (style) {
case YELLOW:
return new AstralMushroomsSpongeLot(platmap, chunkX, chunkZ, populationChance);
case BROWN:
return new AstralMushroomsBrownLot(platmap, chunkX, chunkZ, populationChance);
case REDBROWN:
if (odds.flipCoin())
return new AstralMushroomsBrownLot(platmap, chunkX, chunkZ, populationChance);