@Override
		public boolean a() {
 
			if (Bukkit.getPlayer(p) == null) {
				return path != null;
			}
 
			Location targetLocation = Bukkit.getPlayer(p).getLocation();
 
			boolean flag = this.entity.getNavigation().c();
 
			this.entity.getNavigation().b(false);
			this.path = this.entity.getNavigation().a(targetLocation.getX() + 1, targetLocation.getY(), targetLocation.getZ() + 1);
			this.entity.getNavigation().b(flag);
 
			if (this.path != null) {
				this.c();
			}
			return this.path != null;
		}