<-- Back to blog

How to apply Betacraft Proxy in a non-Betacraft launcher?

by Moresteck

Created: 2025-12-27 18:18:00 UTC
Modified: 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):

  1. Open your Instance settings
  2. Navigate to “Java” tab
  3. Enable the “Java arguments” checkbox
  4. Paste the arguments for your version in the field below

For official launcher/other launchers:

  1. Open your instance editing menu
  2. Unroll the “Advanced” section
  3. In the JVM arguments field, append the arguments for your version at the end. Make sure to put a space before pasting arguments in
  4. Save your instance

<-- Back to blog