Player: Ensure we always get flagged as closed when parent constructor was never called

This was causing unexpected bugs when players got disconnected during the login sequence.
This commit is contained in:
Dylan K. Taylor 2018-08-01 17:28:30 +01:00
parent 809b33033e
commit af6b279e54

View File

@ -2990,6 +2990,8 @@ class Player extends Human implements CommandSender, ChunkLoader, IPlayer{
if($this->constructed){ if($this->constructed){
parent::close(); parent::close();
}else{
$this->closed = true;
} }
$this->spawned = false; $this->spawned = false;