--- a/net/minecraft/server/PathfinderGoalTarget.java +++ b/net/minecraft/server/PathfinderGoalTarget.java @@ -1,5 +1,7 @@ package net.minecraft.server; +import org.bukkit.event.entity.EntityTargetEvent; + public abstract class PathfinderGoalTarget extends PathfinderGoal { protected final EntityCreature e; @@ -56,7 +58,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; } } @@ -77,7 +79,7 @@ } public void d() { - this.e.setGoalTarget((EntityLiving) null); + this.e.setGoalTarget((EntityLiving) null, EntityTargetEvent.TargetReason.FORGOT_TARGET, true); // CraftBukkit this.g = null; }