I use this code... PHP: public function Death(EntityDamageEvent $event) { $player = $event->getEntity(); if (!$player instanceof Player) return; switch ($event->getCause()) { case EntityDamageEvent::CAUSE_ENTITY_ATTACK: if ($event instanceof EntityDamageByEntityEvent) { $damager = $event->getDamager(); if ($damager instanceof Player) { if ($event->getFinalDamage() >= $player->getHealth()) { $event->setCancelled(true); $this->plugin->getServer()->broadcastMessage(Color::RED.$player->getName()." §eHe has been killed by ".Color::GREEN.$damager); $player->getInventory()->clearAll(); $player->getCursorInventory()->clearAll(); $player->getArmorInventory()->clearAll(); $player->setHealth(20); $player->removeAllEffects(true); $player->teleport($this->plugin->getServer()->getDefaultLevel()->getSafeSpawn()); } } } break; } } But when i kill the player/do the final hit nothing happens... I really appreciated a help