mojira.dev

John Ruiz

Assigned

No issues.

Reported

MCL-14547 Blank Grey Launch on MacOS Duplicate MCL-7551 Hash checking of minecraft jar precludes usage of old mcpatcher Invalid MCL-2557 S3 Bucket containing lwjgl-platform-2.9.1.jar is not publicly accessible Cannot Reproduce MCL-2556 NullPointerException in SwingUserInterface.java:74 Duplicate MCL-136 no lwjgl in java.library.path Fixed

Comments

I can't find any way to create a custom version in the launcher. As far as I can tell, I must choose the version from the dropdown.

But it sounds like you know how to do it. Would you mind sharing?

I agree, I just don't know - in the end - who is really causing it to be downloaded.

You're welcome to close this issue if you believe that the issue is related to Magic Launcher and not the Minecraft Launcher.

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? 😉

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.

This shows the greyed out button and nullpointer stacktrace.

Sorry for the delay, but I too can confirm that the issue seems to be fixed.

Continuing my own investigation, I downloaded lwjgl 2.9.0 stable from their website and extracted the native linux stuff into 13w16a-natives and now I can play.

My assumption here is that your download configuration left out lwjgl. Either that or the download link you were using is now broken (and the launcher didn't complain about it).

As an addendum: I can see that the launcher is trying to set java.library.path (via -Djava.library.path=/home/jar349/.minecraft/versions/13w16a/13w16a-natives), but that directory is empty.