}
if (hasFound) {
double yOff = ((LivingEntity) ent).getEyeHeight();
Location k = LocationUtil.getCenterOfBlock(LocationUtil.getNextFreeSpace(getBackBlock(), BlockFace.UP));
Arrow ar = area.getWorld().spawnArrow(k, ent.getLocation().add(0, yOff, 0).subtract(k.clone().add(0.5,0.5,0.5)).toVector().normalize(), speed, 0);
if(!((LivingEntity)ent).hasLineOfSight(ar)) {
ar.remove();
continue;
}
break;