{
if (arrayOfInt[i3] >= DefaultBiome.values().length)
continue;
int i4 = i + i3 % n << 2;
int i5 = j + i3 / n << 2;
BiomeBase localBiomeBase = BiomeBase.getBiome(arrayOfInt[i3]);
if ((!paramList.contains(localBiomeBase)) || ((localChunkPosition != null) && (paramRandom.nextInt(i2 + 1) != 0)))
continue;
localChunkPosition = new ChunkPosition(i4, 0, i5);
i2++;
}