From fffa5488fddac267d2768bbdb4f7205645d3ebb3 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Thu, 3 Nov 2016 17:34:49 +0000 Subject: [PATCH] Fix command resending when permissibles are recalculated --- src/pocketmine/Player.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index 977334ab7..2e0e1f08c 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -441,7 +441,6 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade $this->recalculatePermissions(); $this->sendSettings(); - $this->sendCommandData(); } /** @@ -496,6 +495,8 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade if($this->hasPermission(Server::BROADCAST_CHANNEL_ADMINISTRATIVE)){ $this->server->getPluginManager()->subscribeToPermission(Server::BROADCAST_CHANNEL_ADMINISTRATIVE, $this); } + + $this->sendCommandData(); } /** @@ -505,7 +506,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade return $this->perm->getEffectivePermissions(); } - public function sendCommandData(){ + public function sendCommandData(){ $pk = new AvailableCommandsPacket(); $data = new \stdClass(); $count = 0;