Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
1package org.bukkit.event.entity;
2
3import org.bukkit.entity.Entity;
4import org.bukkit.event.Cancellable;
5
6/**
7 * Called when an entity is damaged by an entity
8 */
9public class EntityDamageByEntityEvent extends EntityDamageEvent implements Cancellable {
10
11 private Entity damager;
12
13 public EntityDamageByEntityEvent(Entity damager, Entity damagee, DamageCause cause, int damage) {
14 super(Type.ENTITY_DAMAGE, damagee, cause, damage);
15 this.damager = damager;
16 }
17
18 /**
19 * Returns the entity that damaged the defender.
20 *
21 * @return Entity that damaged the defender.
22 */
23 public Entity getDamager() {
24 return damager;
25 }
26}