[U] Save uuid as well
This commit is contained in:
@@ -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!
|
||||
|
||||
@@ -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']
|
||||
|
||||
Reference in New Issue
Block a user