-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migration to Microsoft accounts #6
Comments
The plans of Mojang to release a solution for 3rd party launchers are, as far as i can tell, dead. The wording on the FAQ page has changed from Wait for further information to " Build and use third-party launchers at your own risk". MultiMC discord also has some information supporting this. Will still probably wait to see how MultiMC does it, but it is likely that a proper solution will require backend infrastructure to hold the MSA private key. (Or abuse the infra that the official launcher uses, but that is probably a bad idea) |
Idea: add an option for pulling the accessToken from the vanilla launcher. I think it can then be refreshed normally? This would require the user to login once using the vanilla launcher. It might be an okay compromise before implementing a proper solution. |
Hi, are there any plans on implementing new login system into picomc in nerby feature? |
Sorry, no concrete timeline at this point |
I did some research, we can use the device code flow, which seems the easiest to implement (no need to listen for a redirect callback) and also does not require use of the
This flow doesn't require the Microsoft account to actually own the game, we can check that separately to warn the user. I wanted to rewrite the account handling code first though, it's not very nice. I would like to have a look at this in the somewhat near future. I've just migrated my own account to be able to test this, so that's some motivation. |
So it's in master now. A question which remains is whether storing the |
FWIW MultiMC does store the |
Support in |
Is this issue related to not being able to chat in 1.19.1+ or should I create a new issue for that? |
Have you used the prototype |
Yes, I did. Everything else works fine, just chat encryption seems to not get initialised properly. To be fair, Vanilla also has a couple bugs with that, but those usually get resolved by restarting the game. PojavLauncher (on Android) has the same issue as picomc. I'm using |
Did a quick test, don't seem to have any issues. After creating the account, you also need to authenticate it, using |
" And yes, I went through that procedure, otherwise I wouldn't be able to connect to the server anyway. |
https://www.minecraft.net/en-us/article/java-edition-moving-house.
Currently waiting for technical details, closely watching any development over at MultiMC.
The text was updated successfully, but these errors were encountered: