Send spawn position after respawn on death, fixes #2976

This commit is contained in:
Shoghi Cervantes 2015-05-03 21:46:46 +02:00
parent 9ec609d025
commit 49f34ec524

View File

@ -731,6 +731,15 @@ class Player extends Human implements CommandSender, InventoryHolder, IPlayer{
if($this->server->getUpdater()->hasUpdate() and $this->hasPermission(Server::BROADCAST_CHANNEL_ADMINISTRATIVE)){
$this->server->getUpdater()->showPlayerUpdate($this);
}
if($this->getHealth() <= 0){
$pk = new RespawnPacket();
$pos = $this->getSpawn();
$pk->x = $pos->x;
$pk->y = $pos->y;
$pk->z = $pos->z;
$this->dataPacket($pk->setChannel(Network::CHANNEL_WORLD_EVENTS));
}
}
}