use pocketmine\network\mcpe\NetworkSession; class ServerSettingsRequestPacket extends DataPacket{ public const NETWORK_ID = ProtocolInfo::SERVER_SETTINGS_REQUEST_PACKET; protected function decodePayload(){ //No payload } protected function encodePayload(){ //No payload } public function handle(NetworkSession $session) : bool{ return $session->handleServerSettingsRequest($this); } }