You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
1011 B
25 lines
1011 B
--- ../src-base/minecraft/net/minecraft/entity/ai/EntityAIArrowAttack.java |
|
+++ ../src-work/minecraft/net/minecraft/entity/ai/EntityAIArrowAttack.java |
|
@@ -5,6 +5,11 @@ |
|
import net.minecraft.entity.IRangedAttackMob; |
|
import net.minecraft.util.MathHelper; |
|
|
|
+// CraftBukkit start |
|
+import net.minecraft.entity.Entity; |
|
+import org.bukkit.event.entity.EntityTargetEvent; |
|
+// CraftBukkit end |
|
+ |
|
public class EntityAIArrowAttack extends EntityAIBase |
|
{ |
|
private final EntityLiving entityHost; |
|
@@ -67,6 +72,10 @@ |
|
|
|
public void resetTask() |
|
{ |
|
+ // CraftBukkit start |
|
+ EntityTargetEvent.TargetReason reason = this.attackTarget.isEntityAlive() ? EntityTargetEvent.TargetReason.FORGOT_TARGET : EntityTargetEvent.TargetReason.TARGET_DIED; |
|
+ org.bukkit.craftbukkit.event.CraftEventFactory.callEntityTargetEvent((Entity) rangedAttackEntityHost, null, reason); |
|
+ // CraftBukkit end |
|
this.attackTarget = null; |
|
this.field_75318_f = 0; |
|
this.rangedAttackTime = -1;
|
|
|