--- a/net/minecraft/server/PathfinderGoalTarget.java +++ b/net/minecraft/server/PathfinderGoalTarget.java @@ -1,6 +1,7 @@ package net.minecraft.server; import javax.annotation.Nullable; +import org.bukkit.event.entity.EntityTargetEvent; // CraftBukkit public abstract class PathfinderGoalTarget extends PathfinderGoal { @@ -59,7 +60,7 @@ if (entityliving instanceof EntityHuman && ((EntityHuman) entityliving).abilities.isInvulnerable) { return false; } else { - this.e.setGoalTarget(entityliving); + this.e.setGoalTarget(entityliving, EntityTargetEvent.TargetReason.CLOSEST_ENTITY, true); // CraftBukkit return true; } } @@ -80,7 +81,7 @@ @Override public void d() { - this.e.setGoalTarget((EntityLiving) null); + this.e.setGoalTarget((EntityLiving) null, EntityTargetEvent.TargetReason.FORGOT_TARGET, true); // CraftBukkit this.g = null; }