@EventHandler public void onEntityDeath(final EntityDeathEvent e) { Entity deder = e.getEntity(); EntityDamageEvent ede = deder.getLastDamageCause(); if(ede instanceof EntityDamageByEntityEvent){ if(deder instanceof Player){ Player dead = (Player) e.getEntity(); EntityDamageByEntityEvent ed = (EntityDamageByEntityEvent) ede; if(ed.getDamager() instanceof Player){ Player killer = (Player) ed.getDamager(); } } } }