aboutsummaryrefslogtreecommitdiff
path: root/launcher/LaunchController.cpp
AgeCommit message (Collapse)Author
2022-10-18fix: use display name in codeSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-09Update LaunchController.cppOzynt
Signed-off-by: Ozynt <104643560+Ozynt@users.noreply.github.com>
2022-10-09Update LaunchController.cppOzynt
Signed-off-by: Ozynt <104643560+Ozynt@users.noreply.github.com>
2022-10-01Microsoft account onlystoltsvensk
Signed-off-by: stoltsvensk <104643560+stoltsvensk@users.noreply.github.com>
2022-09-15fix: show 'demo' instead of 'offline' in log when in demo modeflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-15Added Launch Demo button.jopejoe1
Signed-off-by: jopejoe1 <johannes@joens.email>
2022-08-04fix: emit abort in LaunchControllerSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-08-03fix: allow user to interrupt launch after 3 triesSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-05-30fix: do not show the "profile select" dialog if the user refused to add an ↵Ilia
account
2022-05-08This makes more senseOzynt
2022-04-07NOISSUE save custom offline player nameVladislav Laetansky
2022-04-07NOISSUE prevent -version being passed to the JREPetr Mrázek
We want specific JREs, always, not something that is magically resolved. This counteracts some really bad advice recently being spread on reddit.
2022-03-19chore: add license header to files I modifiedSefa Eyeoglu
2022-03-08Fix missing space in "No Accounts" messagedeadmeu
2022-02-18fix: typo for account disabled error messagesSefa Eyeoglu
2022-02-18feat(accounts): add disabled account stateSefa Eyeoglu
2022-01-30Add offline mode supportbexnoss
2022-01-17Revert "Merge pull request #50 from bexnoss/offline-mode"Lenny McLennington
This reverts commit b4f750e7db40352111417ea89a9f375ae8c746ab, reversing changes made to b19e3156154ba0dd232a3d165b1759c57e2858f2.
2022-01-12Add offline mode supportbexnoss
2021-12-30NOISSUE proper fix for missing profile + demo modePetr Mrázek
2021-12-06NOISSUE fix launching offline while onlinePetr Mrázek
2021-12-05NOISSUE fix some error mappings for Mojang accountsPetr Mrázek
2021-12-04GH-4071 Heavily refactor and rearchitect account systemPetr Mrázek
This makes the account system much more modular and makes it treat errors as something recoverable, unless they come directly from the MSA refresh token becoming invalid.
2021-11-22NOISSUE continue reshuffling the codebasePetr Mrázek
2021-11-20NOISSUE Some happy little refactorsPetr Mrázek
2021-11-10GH-4217 Add support for GamePass accounts and MC profile setupPetr Mrázek
- We now use the new endpoint for loggiong in via XBox tokens (/launcher/login) - We now check game entitlements instead of only relying on MC profile presence - Accounts can now be added even when they do not have a profile - The launcher will guide you through selecting a Minecraft name if you don't have one yet
2021-10-31GH-1795 add terminal launch option to use a specific Minecraft profilePetr Mrázek
Used like this: ``` ./MultiMC --launch 1.17.1 --profile MultiMCTest --server mc.hypixel.net ```
2021-10-21NOISSUE continue debranding...Petr Mrázek
2021-10-21NOISSUE debranding for real, initial workPetr Mrázek
This is probably very broken on macOS and Windows and will need a lot of work to complete fully.
2021-08-29GH-3392 Add recognition of already migrated Mojang accountsPetr Mrázek
2021-08-27NOISSUE introduce the concept of secrets static libraryPetr Mrázek
2021-08-15GH-3392 dirty initial MSA support that shares logic with Mojang flowsPetr Mrázek
Both act as the first step of AuthContext.
2021-07-25NOISSUE Flatten gui and logic libraries into MultiMCPetr Mrázek