Moooin,
Ich hab zurzeit bisl Kopfschmerzen von dem vielen Rechnen usw usw und brauch eure Hilfe...
Evtl weiss einer von euch was ich falsch mach
Also bis jetzt hab ich folgendes:
So... bis dahin klappt alles die Blöcke werden gesetzt nur... laut meinem ChunkBorder nicht auf dem Chunk
Es wird nur bei mir auf dem "Eck" Punkt das Quadrat erstellt.
Meine Frage.... Wie erstelle ich genau auf dem Chunk diese Blöcke?
Ich hab zurzeit bisl Kopfschmerzen von dem vielen Rechnen usw usw und brauch eure Hilfe...
Evtl weiss einer von euch was ich falsch mach
Also bis jetzt hab ich folgendes:
Code:
if (p.isOp()){
try {
Chunk chunki = getChunk();
int locx = (int) chunki.getX();
//Location chunkint = new Location(chunki.getBlock((int)p.getLocation().getX(), (int)p.getLocation().getY(), (int)p.getLocation().getZ()));
int locz = (int) chunki.getZ();
for (int x = 0; x < 16; x++) {
for (int z = 0; z < 16; z++) {
if (z == 15 || z == 0 || x == 15 || x == 0) {
Location locr = new Location(Bukkit.getWorld(worldName), p.getLocation().getChunk().getX() + x, 0 ,p.getLocation().getChunk().getZ() + z);
int inita = chunk.getWorld().getHighestBlockAt(locr).getY();
Block changeblock = chunk.getBlock(x, inita, z);
//Block b = chunk.getBlock(x, y, z);
changeblock.getRelative(BlockFace.DOWN, 2);
changeblock.getLocation().add(x,2,z);
changeblock.setType(Material.GLOWSTONE);
p.sendMessage("" + chunk.getWorld().getHighestBlockAt(p.getLocation().getChunk().getX() + x ,p.getLocation().getChunk().getZ() + z).getY());
}
}
}
} catch (Exception ue){
ue.printStackTrace();
}
}
So... bis dahin klappt alles die Blöcke werden gesetzt nur... laut meinem ChunkBorder nicht auf dem Chunk
Es wird nur bei mir auf dem "Eck" Punkt das Quadrat erstellt.
Meine Frage.... Wie erstelle ich genau auf dem Chunk diese Blöcke?
Zuletzt bearbeitet: