diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index 017cdf993..db778b132 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -2592,7 +2592,7 @@ class Player extends Human implements CommandSender, InventoryHolder, IPlayer{ $cause = $this->getLastDamageCause(); - switch($cause->getCause()){ + switch($cause === null ? EntityDamageEvent::CAUSE_CUSTOM : $cause->getCause()){ case EntityDamageEvent::CAUSE_ENTITY_ATTACK: if($cause instanceof EntityDamageByEntityEvent){ $e = $cause->getDamager();