diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/util/TargetBlock.java b/worldedit-core/src/main/java/com/sk89q/worldedit/util/TargetBlock.java index 62a2d1875f..f6e52e616b 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/util/TargetBlock.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/util/TargetBlock.java @@ -143,18 +143,15 @@ private void setValues(Vector3 loc, double rotationX, double rotationY, int maxD * @return Block */ public Location getAnyTargetBlock() { - boolean searchForLastBlock = true; Location lastBlock = null; while (getNextBlock() != null) { if (stopMask.test(targetPos)) { break; } else { - if (searchForLastBlock) { - lastBlock = getCurrentBlock(); - if (lastBlock.getBlockY() <= world.getMinY() - || lastBlock.getBlockY() >= world.getMaxY()) { - searchForLastBlock = false; - } + lastBlock = getCurrentBlock(); + if (lastBlock.getBlockY() < world.getMinY() + || lastBlock.getBlockY() > world.getMaxY()) { + return null; } } }