// If the damager was a projectile, take its shooter into
// account as well
else if (killerEntity instanceof Projectile)
{
ProjectileSource shooter = ((Projectile) killerEntity).getShooter();
if (shooter != null && shooter instanceof LivingEntity) {
context.put("shooter", new dEntity((LivingEntity) shooter));
if (shooter instanceof Player)
player = dPlayer.mirrorBukkitPlayer((Player) shooter);