diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index 36d4ba917..8f3f97ef2 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -2044,11 +2044,7 @@ class Player extends Human implements CommandSender, ChunkLoader, IPlayer{ $pk = new PlayStatusPacket(); $pk->status = $status; $pk->protocol = $this->protocol; - if($immediate){ - $this->directDataPacket($pk); - }else{ - $this->dataPacket($pk); - } + $this->sendDataPacket($pk, false, $immediate); } public function handleResourcePackClientResponse(ResourcePackClientResponsePacket $packet) : bool{ diff --git a/src/pocketmine/Server.php b/src/pocketmine/Server.php index 8f63c1f96..e586c49a9 100644 --- a/src/pocketmine/Server.php +++ b/src/pocketmine/Server.php @@ -1917,17 +1917,9 @@ class Server{ $pk->encode(); } - if($immediate){ - foreach($identifiers as $i){ - if(isset($this->players[$i])){ - $this->players[$i]->directDataPacket($pk); - } - } - }else{ - foreach($identifiers as $i){ - if(isset($this->players[$i])){ - $this->players[$i]->dataPacket($pk); - } + foreach($identifiers as $i){ + if(isset($this->players[$i])){ + $this->players[$i]->sendDataPacket($pk, false, $immediate); } }