diff --git a/launcher/GetAuthlibInjectorApiLocation.cpp b/launcher/GetAuthlibInjectorApiLocation.cpp index 235e8c9e5..ad7a5825c 100644 --- a/launcher/GetAuthlibInjectorApiLocation.cpp +++ b/launcher/GetAuthlibInjectorApiLocation.cpp @@ -72,7 +72,8 @@ auto GetAuthlibInjectorApiLocation::Sink::finalize(QNetworkReply& reply) -> Task qDebug() << "X-Authlib-Injector-API-Location header not found!"; } - m_outer.m_account.reset(MinecraftAccount::createFromUsernameAuthlibInjector(m_outer.m_username, url.toString())); + const auto & encodedUrl = url.toEncoded(QUrl::FullyEncoded); + m_outer.m_account.reset(MinecraftAccount::createFromUsernameAuthlibInjector(m_outer.m_username, encodedUrl)); return Task::State::Succeeded; }