package net.minecraft.server; import java.util.Random; public class WorldGenLightStone1 extends WorldGenerator { public WorldGenLightStone1() { } public boolean a(World world, Random random, int i, int j, int k) { if (!world.isEmpty(i, j, k)) { return false; } else if (world.getTypeId(i, j + 1, k) != Block.NETHERRACK.id) { return false; } else { world.setTypeId(i, j, k, Block.GLOWSTONE.id); for (int l = 0; l < 1500; ++l) { int i1 = i + random.nextInt(8) - random.nextInt(8); int j1 = j - random.nextInt(12); int k1 = k + random.nextInt(8) - random.nextInt(8); if (world.getTypeId(i1, j1, k1) == 0) { int l1 = 0; for (int i2 = 0; i2 < 6; ++i2) { int j2 = 0; if (i2 == 0) { j2 = world.getTypeId(i1 - 1, j1, k1); } if (i2 == 1) { j2 = world.getTypeId(i1 + 1, j1, k1); } if (i2 == 2) { j2 = world.getTypeId(i1, j1 - 1, k1); } if (i2 == 3) { j2 = world.getTypeId(i1, j1 + 1, k1); } if (i2 == 4) { j2 = world.getTypeId(i1, j1, k1 - 1); } if (i2 == 5) { j2 = world.getTypeId(i1, j1, k1 + 1); } if (j2 == Block.GLOWSTONE.id) { ++l1; } } if (l1 == 1) { world.setTypeId(i1, j1, k1, Block.GLOWSTONE.id); } } } return true; } } }