diff --git a/src/com/projectkorra/ProjectKorra/Methods.java b/src/com/projectkorra/ProjectKorra/Methods.java index 68c5420f..cc079860 100644 --- a/src/com/projectkorra/ProjectKorra/Methods.java +++ b/src/com/projectkorra/ProjectKorra/Methods.java @@ -870,6 +870,17 @@ public class Methods { longestr = entity.getLocation().distance(origin); } } + if(target != null) { + List blklist = new ArrayList(); + blklist = Methods.getBlocksAlongLine(player.getLocation(), target.getLocation(), player.getWorld()); + for(Block isair:blklist) + { + if(Methods.isObstructed(origin, target.getLocation())) { + target = null; + break; + } + } + } return target; }