moved firing of ProjectileHitEvent for mojang projectiles

This commit is contained in:
sunkid
2011-12-27 10:31:00 -08:00
committed by Erik Broes
parent fb8a45b648
commit 5adcf526ab
3 changed files with 11 additions and 6 deletions

View File

@@ -1,6 +1,11 @@
package net.minecraft.server;
import java.util.List;
// CraftBukkit start
import org.bukkit.Bukkit;
import org.bukkit.entity.Projectile;
import org.bukkit.event.entity.ProjectileHitEvent;
// CraftBukkit end
public abstract class EntityProjectile extends Entity {
@@ -149,6 +154,12 @@ public abstract class EntityProjectile extends Entity {
if (movingobjectposition != null) {
this.a(movingobjectposition);
// CraftBukkit start
if (this.dead) {
ProjectileHitEvent hitEvent = new ProjectileHitEvent((Projectile) this.getBukkitEntity());
Bukkit.getPluginManager().callEvent(hitEvent);
}
// CraftBukkit end
}
this.locX += this.motX;