gesucht und das nicht gefunden. Kann
Code:
package net.minecraft.src;
import java.util.Random;
public class Dorf extends WorldGenerator
{
public Dorf() { }
public boolean generate(World world, Random rand, int i, int j, int k) {
int spawnBlockID = 5;
if(world.getBlockId(i, j, k) != spawnBlockID || world.getBlockId(i, j + 1, k) != 0 || world.getBlockId(i + 4, j, k) != spawnBlockID || world.getBlockId(i + 4, j, k + 4) != spawnBlockID || world.getBlockId(i, j, k + 4) != spawnBlockID || world.getBlockId(i + 4, j + 1, k) != 0 || world.getBlockId(i + 4, j + 1, k + 4) != 0 || world.getBlockId(i, j + 1, k + 4) != 0)
{
return false;
}
world.setBlock(i + 0, j + 0, k + 0, 5);
world.setBlock(i + 0, j + 0, k + 1, 5);
world.setBlock(i + 0, j + 0, k + 2, 5);
world.setBlock(i + 0, j + 0, k + 3, 5);
world.setBlock(i + 0, j + 0, k + 4, 5);
world.setBlock(i + 0, j + 1, k + 0, 5);
world.setBlock(i + 0, j + 1, k + 1, 5);
world.setBlock(i + 0, j + 1, k + 2, 5);
world.setBlock(i + 0, j + 1, k + 3, 5);
world.setBlock(i + 0, j + 1, k + 4, 5);
world.setBlock(i + 0, j + 2, k + 0, 5);
world.setBlock(i + 0, j + 2, k + 1, 5);
world.setBlock(i + 0, j + 2, k + 2, 5);
world.setBlock(i + 0, j + 2, k + 3, 5);
world.setBlock(i + 0, j + 2, k + 4, 5);
world.setBlock(i + 0, j + 3, k + 0, 45);
world.setBlock(i + 0, j + 3, k + 1, 45);
world.setBlock(i + 0, j + 3, k + 2, 45);
world.setBlock(i + 0, j + 3, k + 3, 45);
world.setBlock(i + 0, j + 3, k + 4, 45);
world.setBlock(i + 1, j + 0, k + 0, 5);
world.setBlock(i + 1, j + 0, k + 1, 5);
world.setBlock(i + 1, j + 0, k + 2, 5);
world.setBlock(i + 1, j + 0, k + 3, 5);
world.setBlock(i + 1, j + 0, k + 4, 5);
world.setBlock(i + 1, j + 1, k + 0, 5);
world.setBlock(i + 1, j + 1, k + 4, 5);
world.setBlock(i + 1, j + 2, k + 0, 5);
world.setBlock(i + 1, j + 2, k + 4, 5);
world.setBlock(i + 1, j + 3, k + 0, 45);
world.setBlock(i + 1, j + 3, k + 1, 45);
world.setBlock(i + 1, j + 3, k + 2, 45);
world.setBlock(i + 1, j + 3, k + 3, 45);
world.setBlock(i + 1, j + 3, k + 4, 45);
world.setBlock(i + 2, j + 0, k + 0, 5);
world.setBlock(i + 2, j + 0, k + 1, 5);
world.setBlock(i + 2, j + 0, k + 2, 5);
world.setBlock(i + 2, j + 0, k + 3, 5);
world.setBlock(i + 2, j + 0, k + 4, 5);
world.setBlock(i + 2, j + 1, k + 0, 5);
world.setBlock(i + 2, j + 1, k + 4, 5);
world.setBlock(i + 2, j + 2, k + 0, 5);
world.setBlock(i + 2, j + 2, k + 4, 5);
world.setBlock(i + 2, j + 3, k + 0, 45);
world.setBlock(i + 2, j + 3, k + 1, 45);
world.setBlock(i + 2, j + 3, k + 2, 45);
world.setBlock(i + 2, j + 3, k + 3, 45);
world.setBlock(i + 2, j + 3, k + 4, 45);
world.setBlock(i + 3, j + 0, k + 0, 5);
world.setBlock(i + 3, j + 0, k + 1, 5);
world.setBlock(i + 3, j + 0, k + 2, 5);
world.setBlock(i + 3, j + 0, k + 3, 5);
world.setBlock(i + 3, j + 0, k + 4, 5);
world.setBlock(i + 3, j + 1, k + 0, 5);
world.setBlock(i + 3, j + 1, k + 1, 5);
world.setBlock(i + 3, j + 1, k + 3, 5);
world.setBlock(i + 3, j + 1, k + 4, 5);
world.setBlock(i + 3, j + 2, k + 0, 5);
world.setBlock(i + 3, j + 2, k + 1, 5);
world.setBlock(i + 3, j + 2, k + 3, 5);
world.setBlock(i + 3, j + 2, k + 4, 5);
world.setBlock(i + 3, j + 3, k + 0, 45);
world.setBlock(i + 3, j + 3, k + 1, 45);
world.setBlock(i + 3, j + 3, k + 2, 45);
world.setBlock(i + 3, j + 3, k + 3, 45);
world.setBlock(i + 3, j + 3, k + 4, 45);
world.setBlockWithNotify(i + 3, j + 1, k + 2, 64);
world.setBlockMetadata(i + 3, j + 1, k + 2, 2);
world.setBlockWithNotify(i + 3, j + 2, k + 2, 64);
world.setBlockMetadata(i + 3, j + 2, k + 2, 8);
return true;
}
}