See attached screenshot of launcher failing to download LWJGL platform jar due to AWS S3 bucket denying access.
Attachments
Comments 7
While it is true this url does not exist, it is not supposed to. I do not know why you are attempting to download it, if it's something in the launcher then please reply with such and steps to reproduce but otherwise I will be closing this issue.
If you check issue https://bugs.mojang.com/browse/MCL-2556, you'll see that there are issues launching Minecraft on linux using a clean install. In order to work around that problem, I copied a minecraft installation from my Windows machine and tried to run Magic Launcher.
When I did so, I got the error that you see in the screenshot attached to this issue. I looked inside of my own 1.7.9 libraries folder and noticed that it contained windows native JARs. I downloaded the lwjgl-platform-2.9.1.jar from Maven Central, put it in the correct place, and then was able to play the game.
So the workaround for not being able to launch on linux is to:
1. Copy a windows install over
2. Manually install lwjgl-platform-2.9.1.jar from Maven Central
And then I'm able to play as normal.
The issue you linked is unrelated to it being on linux or downloading any libraries. It's an issue that sometimes on a clean install there's a race condition with logging in.
If magic launcher attempts to download this file then this is a bug in magic launcher. It should not, because this file does not exist and is not required. Our launcher does not download this file, or if it does indeed try then that is itself a bug.
I agree that it's unreleated; I was showing you the larger context of how this bug came to exist. I was trying to work around the linked bug. Sorry for the confusion.
All I know about Magic Launcher is that it lets me run OptiFine without manually patching. I don't know why a "launcher" would need the java game library, but it's undeniable that the HTTP request is part of a stack trace originating from magic.launcher.i.run. So I just don't know.
At a minimum, I'd suggest grepping through your repository for the string "lwjgl-platform" and see what pops up. Sorry that I can't be more helpful, but I don't have access to any source code, ya know? 😉
It downloads that as part of the requirements for the game. The game needs the library, not the launcher. However, our launcher does not download this as it doesn't exist & should not exist, if their launcher attempts to then that is a bug that you should report to them.
What tries to download this?