|
9 | 9 | import net.minecraft.client.MinecraftClient; |
10 | 10 | import net.minecraft.client.gui.screen.Screen; |
11 | 11 | import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen; |
12 | | -import net.minecraft.client.util.Session; |
| 12 | +import net.minecraft.client.session.Session; |
13 | 13 |
|
14 | 14 | import java.util.Optional; |
| 15 | +import java.util.UUID; |
15 | 16 |
|
16 | 17 | public class SessionIDScreen extends WindowScreen { |
17 | 18 | private final MultiplayerScreen multiplayerScreen; |
@@ -44,13 +45,13 @@ public void initWidgets() { |
44 | 45 | t.add(theme.button("Done")).minWidth(220).expandX().widget().action = () -> { |
45 | 46 | if (ID.get().isEmpty() || UUID.get().isEmpty() || USER.get().isEmpty()) return; |
46 | 47 |
|
47 | | - Account.setSession(new Session(USER.get(), UUID.get(), ID.get(), Optional.empty(), Optional.empty(), Session.AccountType.MSA)); |
| 48 | + Account.setSession(new Session(USER.get(), java.util.UUID.fromString(UUID.get()), ID.get(), Optional.empty(), Optional.empty(), Session.AccountType.MSA)); |
48 | 49 |
|
49 | 50 | mc.setScreen(new MultiplayerScreen(this.parent)); |
50 | 51 | }; |
51 | 52 |
|
52 | 53 | t.add(theme.button("Return ACC")).minWidth(220).expandX().widget().action = () -> { |
53 | | - Account.setSession(new Session(Addon.BOOTNAME, Addon.BOOTUUID, Addon.BOOTSESSION, Optional.empty(), Optional.empty(), Session.AccountType.MOJANG)); |
| 54 | + Account.setSession(new Session(Addon.BOOTNAME, java.util.UUID.fromString(Addon.BOOTUUID), Addon.BOOTSESSION, Optional.empty(), Optional.empty(), Session.AccountType.MOJANG)); |
54 | 55 |
|
55 | 56 | mc.setScreen(new MultiplayerScreen(this.parent)); |
56 | 57 | }; |
|
0 commit comments