/** * * @param Player $player */ public function spawnTo(Player $player) { if ($this->spawned and $player->spawned and $this->isAlive() and $player->isAlive() and $player->getLevel() === $this->level and $player->canSee($this) and !$this->isSpectator()) { parent::spawnTo($player); } }