base patch

This commit is contained in:
Zakhar Afonin
2020-05-08 21:07:34 +03:00
parent c8ec908ca2
commit 6ede3c13b2
3 changed files with 29 additions and 2 deletions

View File

@@ -36,6 +36,26 @@ void LaunchController::login()
{
JavaCommon::checkJVMArgs(m_instance->settings()->get("JvmArgs").toString(), m_parentWidget);
// Mojang account login bypass
QString usedname = "Player";
QString name = QInputDialog::getText(m_parentWidget, tr("Player name"),
tr("Choose your offline mode player name."),
QLineEdit::Normal, "Player", &ok);
if (!ok)
{
return;
}
if (name.length())
{
usedname = name;
}
m_session = std::make_shared<AuthSession>();
m_session->MakeOffline(usedname);
launchInstance();
// Original login code
/*
// Find an account to use.
std::shared_ptr<MojangAccountList> accounts = MMC->accounts();
MojangAccountPtr account = accounts->activeAccount();
@@ -182,7 +202,7 @@ void LaunchController::login()
}
}
}
emitFailed(tr("Failed to launch."));
emitFailed(tr("Failed to launch."));*/
}
void LaunchController::launchInstance()