From d6376a236d7dd71ad83ecd17795703610fea6b47 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Wed, 22 Aug 2018 19:20:21 +0100 Subject: [PATCH] Player: assign allowFlight directly instead of using setter fixes #2397 This was changed by a4939b6bf11e3da6f3ffc569540fafd8eba84545 without apparent reason. It causes AdventureSettings to be sent too early. --- src/pocketmine/Player.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index 06a72d3a5..c5e46ff37 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -1897,7 +1897,7 @@ class Player extends Human implements CommandSender, ChunkLoader, IPlayer{ $this->gamemode = $this->server->getGamemode(); } - $this->setAllowFlight($this->isCreative()); + $this->allowFlight = $this->isCreative(); $this->keepMovement = $this->isSpectator() || $this->allowMovementCheats(); if($this->isOp()){ $this->setRemoveFormat(false);