public class GeneratorPackStock implements IWorldGenerator {
@Override
public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) {
switch(world.provider.dimensionId) {
case 0:generateSurface(world, random, chunkX * 16, chunkZ * 16);break;
}
}
private void generateSurface(World world, Random random, int x, int z) {
for (int y = 1; y < world.getHeight(); ++y) {
for (int x1 = x; x1 < x + 16; ++x1) {
for (int z1 = z; z1 < z + 16; ++z1) {
if (world.getBiomeGenForCoords(x1, z1) == BiomeGenBase.forest || world.getBiomeGenForCoords(x1, z1) == BiomeGenBase.forestHills) {
if (world.getBlock(x1, y - 1, z1) == Blocks.grass && world.isAirBlock(x1, y, z1)) {
world.setBlock(x1, y, z1, YouMod.you_block);
}
}
}
}
}
}
}