From 77ef0510958b7386b7f9b861aa7936f21a183a6b Mon Sep 17 00:00:00 2001 From: feildmaster Date: Fri, 9 Mar 2012 15:40:59 -0600 Subject: [Bleeding] Added new target events. Fixes BUKKIT-935 --- src/main/java/net/minecraft/server/PathfinderGoalMeleeAttack.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/main/java/net/minecraft/server/PathfinderGoalMeleeAttack.java') diff --git a/src/main/java/net/minecraft/server/PathfinderGoalMeleeAttack.java b/src/main/java/net/minecraft/server/PathfinderGoalMeleeAttack.java index bed2ba50..283e5f30 100644 --- a/src/main/java/net/minecraft/server/PathfinderGoalMeleeAttack.java +++ b/src/main/java/net/minecraft/server/PathfinderGoalMeleeAttack.java @@ -1,5 +1,7 @@ package net.minecraft.server; +import org.bukkit.event.entity.EntityTargetEvent; // CraftBukkit + public class PathfinderGoalMeleeAttack extends PathfinderGoal { World a; @@ -52,6 +54,10 @@ public class PathfinderGoalMeleeAttack extends PathfinderGoal { } public void d() { + // CraftBukkit start + EntityTargetEvent.TargetReason reason = this.c.isAlive() ? EntityTargetEvent.TargetReason.FORGOT_TARGET : EntityTargetEvent.TargetReason.TARGET_DIED; + org.bukkit.craftbukkit.event.CraftEventFactory.callEntityTargetEvent(b, null, reason); + // CraftBukkit end this.c = null; this.b.ak().f(); } -- cgit v1.2.3