- Баллы
- 76
Пытался сделать сам но у меня одни ошибки в консоли всплывают.
Я пытаюсь сделать барьер вокруг острова, но у меня почти ничего не получается. Надо генерировать стены от 0 и до 255 между всеми точками
Я пытаюсь сделать барьер вокруг острова, но у меня почти ничего не получается. Надо генерировать стены от 0 и до 255 между всеми точками
Java:
public static void HighlightIslandBorders(Location loc, Material edgeMat) {
if(IsInIslandWorld(loc)) {
World world = loc.getWorld();
int sx = loc.getBlockX();
sx -= sx % islandSize;
int sz = loc.getBlockZ();
sz -= sz % islandSize;
if(sx >= 0 && sz >= 0) {
int ex = sx + islandSize - 1;
int ez = sz + islandSize - 1;
int y = loc.getBlockY() - 1;
if(edgeMat != null) {
MakeRectangle(world, y, sx, sz, ex, ez, edgeMat);
}
Material cornerMat = Material.BARRIER;
world.getBlockAt(sx, y, sz).setType(cornerMat);
world.getBlockAt(ex, y, sz).setType(cornerMat);
world.getBlockAt(sx, y, ez).setType(cornerMat);
world.getBlockAt(ex, y, ez).setType(cornerMat);
}
}


