Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static int calculateGenerationHeight(World world, int x, int z) {
- int y = world.getHeight();
- boolean foundGround = false;
- while (!foundGround && y-- >= 64)
- {
- Block blockAt = world.getBlockState(new BlockPos(x, y, z)).getBlock();
- foundGround = blockAt == Blocks.WATER
- || blockAt == Blocks.FLOWING_WATER
- || blockAt == Blocks.GRASS
- || blockAt == Blocks.SAND
- || blockAt == Blocks.SNOW
- || blockAt == Blocks.SNOW_LAYER
- || blockAt == Blocks.GLASS
- || blockAt == Blocks.DIRT
- || blockAt == Blocks.MYCELIUM;
- }
- return y;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement