use pocketmine\network\mcpe\NetworkSession; class SetCommandsEnabledPacket extends DataPacket{ public const NETWORK_ID = ProtocolInfo::SET_COMMANDS_ENABLED_PACKET; /** @var bool */ public $enabled; protected function decodePayload(){ $this->enabled = $this->getBool(); } protected function encodePayload(){ $this->putBool($this->enabled); } public function handle(NetworkSession $session) : bool{ return $session->handleSetCommandsEnabled($this); } }