[U] Save uuid as well

This commit is contained in:
Hykilpikonna
2022-08-31 15:01:40 -04:00
parent d52e728fd2
commit caf39b6f42
2 changed files with 10 additions and 2 deletions
+7 -2
View File
@@ -38,10 +38,15 @@ ClientSecret: Paste the "Value" you copied here
You can now run `mc-auth` to login! After logging in, it will create a text file `~/.config/mc-auth/mc-token.txt` containing your minecraft token.
In your start script for minecraft, add this line before the `java` command:
In your start script for minecraft, add the `--accessToken` argument to the java line used to start minecraft:
```shell
export auth_access_token=$(< ~/.config/mc-auth/mc-token.txt)
export uuid=$(< ~/.config/mc-auth/mc-uuid.txt)
export auth=$(< ~/.config/mc-auth/mc-token.txt)
java ... net.minecraft.client.main.Main ... \
--accessToken ${auth} \
--uuid ${uuid}
```
#### 3. Start Minecraft!
+3
View File
@@ -174,8 +174,11 @@ def get_mc_token(xsts_token: str, user_hash: str) -> str:
write(out_path, json_stringify(r, indent=2))
printc(f'&a> Success! Response saved to {out_path}')
mc_uuid = config_path / 'mc-uuid.txt'
mc_token = config_path / 'mc-token.txt'
write(mc_uuid, r['username'])
write(mc_token, r['access_token'])
printc(f'&a> Minecraft UUID saved to {mc_uuid}')
printc(f'&a> Minecraft token saved to {mc_token}')
return r['access_token']