How to apply Betacraft Proxy in a non-Betacraft launcher?
by Moresteck
Created: 2025-12-27 18:18:00 UTCModified: 2025-12-27 18:56:55 UTC
You’re gonna have to use specific Java arguments for specific version ranges:
c0.0.13a to c0.30
-Dhttp.proxyHost=betacraft.ee -Dhttp.proxyPort=11701 -Djava.util.Arrays.useLegacyMergeSort=true
in-20091223-1459 to a1.1.2_01
-Dhttp.proxyHost=betacraft.ee -Dhttp.proxyPort=11702 -Djava.util.Arrays.useLegacyMergeSort=true
a1.0.8
-Dhttp.proxyHost=betacraft.ee -Dhttp.proxyPort=11703 -Djava.util.Arrays.useLegacyMergeSort=true
b1.3-demo
-Dhttp.proxyHost=betacraft.ee -Dhttp.proxyPort=11704 -Djava.util.Arrays.useLegacyMergeSort=true
a1.2.0 to b1.8.1
-Dhttp.proxyHost=betacraft.ee -Dhttp.proxyPort=11705 -Djava.util.Arrays.useLegacyMergeSort=true
b1.9-pre1 to b1.9-pre6
-Dhttp.proxyHost=betacraft.ee -Dhttp.proxyPort=11706
1.0.0-rc1 to 1.5.2
-Dhttp.proxyHost=betacraft.ee -Dhttp.proxyPort=11707
Using these arguments in your launcher
For MultiMC launcher and alike (e.g. Prism):
- Open your Instance settings
- Navigate to “Java” tab
- Enable the “Java arguments” checkbox
- Paste the arguments for your version in the field below
For official launcher/other launchers:
- Open your instance editing menu
- Unroll the “Advanced” section
- In the JVM arguments field, append the arguments for your version at the end. Make sure to put a space before pasting arguments in
- Save your instance
<-- Back to blog