NoiseGen noise = noiseMap.get(world);
if (noise == null) {
long seed = world.getSeed();
seed += world.provider.dimensionId;
seed += noiseSeed;
noise = new NoiseGenSimplex(new Random(seed), scale);
noiseMap.put(world, noise);
}
if (canGen(world, rand, worldX, worldZ))
for (int i = 0; i < 32; i++) {