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