diff --git a/src/PlayerStats/PlayerStats.php b/src/PlayerStats/PlayerStats.php index 0c89644..2044f65 100644 --- a/src/PlayerStats/PlayerStats.php +++ b/src/PlayerStats/PlayerStats.php @@ -351,13 +351,11 @@ public function onPlayerChat(PlayerChatEvent $e){ */ public function DeathEvent(PlayerDeathEvent $event){ $victim = $event->getEntity(); - if($victim instanceof Player){ - $this->db->query("UPDATE player_stats SET deaths = deaths +1 WHERE name = '".strtolower($this->db->escape_string($event->getEntity()->getPlayer()->getDisplayName()))."'"); - $cause = $event->getEntity()->getLastDamageCause(); - if($cause instanceof EntityDamageByEntityEvent){ - $killer = $cause->getDamager(); - $this->db->query("UPDATE player_stats SET kills = kills +1 WHERE name = '".strtolower($this->db->escape_string($killer))."'"); - } + $cause = $event->getEntity()->getLastDamageCause(); + if($cause instanceof EntityDamageByEntityEvent and $victim instanceof Player){ + $this->db->query("UPDATE player_stats SET deaths = deaths +1 WHERE name = '".strtolower($this->db->escape_string($victim->getName()))."'"); + $killer = $cause->getDamager()->getName(); + $this->db->query("UPDATE player_stats SET kills = kills +1 WHERE name = '".strtolower($this->db->escape_string($killer))."'"); } }