diff --git a/src/main/java/de/fanta/challenges/challenges/BedrockWallChallenge.java b/src/main/java/de/fanta/challenges/challenges/BedrockWallChallenge.java index 87c9509..970003b 100644 --- a/src/main/java/de/fanta/challenges/challenges/BedrockWallChallenge.java +++ b/src/main/java/de/fanta/challenges/challenges/BedrockWallChallenge.java @@ -30,14 +30,11 @@ private void setWall(Location loc) { Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, () -> { World world = loc.getWorld(); - int height = world.getMaxHeight() - world.getMinHeight(); - for (int y = 0; y < height; y++) { - for (int x = 0; x < 1; x++) { - Block block = loc.clone().add(x, y, 0).getBlock(); - if (!block.isSolid()) { - block.setType(Material.BEDROCK); - } - } + int maxHeight = world.getMaxHeight(); + int minHeight = world.getMinHeight(); + for (int y = minHeight; y < maxHeight; y++) { + Block block = loc.clone().add(loc.getX(), y, loc.getZ()).getBlock(); + block.setType(Material.BEDROCK); } }, 20 * 10L); }