diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index 2c6d5c2d6..ef49d4dc0 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -688,14 +688,14 @@ class Player extends Human implements CommandSender, ChunkLoader, IPlayer{ $this->perm->recalculatePermissions(); - if($this->hasPermission(Server::BROADCAST_CHANNEL_USERS)){ - $permManager->subscribeToPermission(Server::BROADCAST_CHANNEL_USERS, $this); - } - if($this->hasPermission(Server::BROADCAST_CHANNEL_ADMINISTRATIVE)){ - $permManager->subscribeToPermission(Server::BROADCAST_CHANNEL_ADMINISTRATIVE, $this); - } - if($this->spawned){ + if($this->hasPermission(Server::BROADCAST_CHANNEL_USERS)){ + $permManager->subscribeToPermission(Server::BROADCAST_CHANNEL_USERS, $this); + } + if($this->hasPermission(Server::BROADCAST_CHANNEL_ADMINISTRATIVE)){ + $permManager->subscribeToPermission(Server::BROADCAST_CHANNEL_ADMINISTRATIVE, $this); + } + $this->sendCommandData(); } }