public function setHealth($amount)
{
$wasAlive = $this->isAlive();
parent::setHealth($amount);
if ($this->isAlive() and !$wasAlive) {
$pk = new EntityEventPacket();
$pk->eid = $this->getId();
$pk->event = EntityEventPacket::RESPAWN;
Server::broadcastPacket($this->hasSpawned, $pk);
}
}