diff --git a/src/pocketmine/network/mcpe/protocol/DisconnectPacket.php b/src/pocketmine/network/mcpe/protocol/DisconnectPacket.php index f90f17cb7..ea47a9e61 100644 --- a/src/pocketmine/network/mcpe/protocol/DisconnectPacket.php +++ b/src/pocketmine/network/mcpe/protocol/DisconnectPacket.php @@ -34,7 +34,7 @@ class DisconnectPacket extends DataPacket{ /** @var bool */ public $hideDisconnectionScreen = false; /** @var string */ - public $message; + public $message = ""; public function canBeSentBeforeLogin() : bool{ return true; @@ -42,7 +42,9 @@ class DisconnectPacket extends DataPacket{ protected function decodePayload(){ $this->hideDisconnectionScreen = $this->getBool(); - $this->message = $this->getString(); + if(!$this->hideDisconnectionScreen){ + $this->message = $this->getString(); + } } protected function encodePayload(){