1 July 2022 by CornerHard -
Now that 1.19 is out, we've started turning on our new network stack, which fixes a lot of the problems around Realm uploads.
Currently, all Windows players, half of iOS players, and 10% of Android and Amazon players are using the new network stack, with Realm uploads looking promising thus far. If things continue to look good, we'll gradually increase all these platforms to 100%. Switch and PlayStation will come later on as there are still some issues we're working on.
While you're waiting for us to enable it for your device, if you're on a platform where you have access to the file system, there's a "bootstrap_settings.json" file you can change to temporarily enable the new HTTP stack.
Here's how you'd do it on an iPhone, for example:
1) Make sure you have version 1.18.30 or newer, run Minecraft, then close Minecraft
2) Download the free "Jayson" app from the App Store (or any other app that lets you edit JSON files on your iPhone)
3) Open Jayson
4) Tap "Browse"
5) Navigate to On My iPhone > Minecraft > internal
6) Open "bootstrap_settings.json"
7) Long-press on the "use-libhttpclient-at-launch" key and tap "Edit"
8) Change the boolean to "True" and tap "Save"
9) Re-launch Minecraft
10) Upload your world to your Realm. You should have a working progress bar and be able to upload 300MB or larger worlds successfully!
11) Close Minecraft
12) Re-open Minecraft. This will change you back to the old HTTP stack, so things should work as before and you should be able to join Realms and download worlds and Marketplace content properly.
The goal is to have uploads be 100% reliable for all platforms.