summaryrefslogtreecommitdiff
path: root/src/net/minecraft/Launcher.java
diff options
context:
space:
mode:
authorcflip <cflip@cflip.net>2023-08-24 20:30:32 -0600
committercflip <cflip@cflip.net>2023-08-24 20:30:32 -0600
commitb3da767d00a55287b77668faf642b2fe24ef40f6 (patch)
treed4384ca6eb32c64c45a5615630c87deb204aebb4 /src/net/minecraft/Launcher.java
parent7d1a501767a1799397ac4adeee2e710a78d5c812 (diff)
Set correct proxy port depending on the version
Diffstat (limited to 'src/net/minecraft/Launcher.java')
-rw-r--r--src/net/minecraft/Launcher.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/net/minecraft/Launcher.java b/src/net/minecraft/Launcher.java
index f3eed56..1ece117 100644
--- a/src/net/minecraft/Launcher.java
+++ b/src/net/minecraft/Launcher.java
@@ -24,6 +24,8 @@ public class Launcher extends Applet implements Runnable, AppletStub {
private VolatileImage img;
+ private VersionManager versionManager;
+ private GameVersion latestVersion;
public boolean isActive() {
if (this.context == 0) {
@@ -51,8 +53,11 @@ public class Launcher extends Applet implements Runnable, AppletStub {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, 2010);
- VersionManager versionManager = new VersionManager();
- this.gameUpdater = new GameUpdater(versionManager.getVersionForInstant(calendar.toInstant()));
+
+ this.versionManager = new VersionManager();
+ this.latestVersion = versionManager.getVersionForInstant(calendar.toInstant());
+
+ this.gameUpdater = new GameUpdater(this.latestVersion);
}
public boolean canPlayOffline() {
@@ -80,7 +85,7 @@ public class Launcher extends Applet implements Runnable, AppletStub {
try {
if (!Launcher.this.gameUpdater.fatalError) {
System.setProperty("http.proxyHost", "betacraft.uk");
- System.setProperty("http.proxyPort", "11702");
+ System.setProperty("http.proxyPort", String.valueOf(latestVersion.proxyPort));
Launcher.this.replace(Launcher.this.gameUpdater.createApplet());
}
} catch (ClassNotFoundException e) {