public void generate (Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider)
{
//Overworld
int xCh, yCh, zCh;
int xChunk = chunkX * 16 + 8, zChunk = chunkZ * 16 + 8;
BiomeGenBase biome = world.getWorldChunkManager().getBiomeGenAt(xChunk + 16, zChunk + 16);
if (PHNatura.generateOverworldClouds && biome.rainfall > 0.15f && random.nextInt(PHNatura.cloudSpawnRarity) == 0 && world.provider.dimensionId != 1)
{
xCh = xChunk + random.nextInt(16);
zCh = zChunk + random.nextInt(16);