critical problem with lwjgl on APLLE M
Hi! On MacBooks with M processors on MacOS 15 only on HeliosLauncher, the game cannot find lwjgl. Tests have shown that launchers with a similar location launch the game normally. The problem is complex - it does not always reproduce. Sometimes (on some Macs) it works, sometimes (on others) it does not, we do not understand why. We have not yet received this problem on older versions of MacOS.
Tested versions: fabric 1.16.5, forge 1.16.5
crash log: https://gist.github.com/Envel-Nikita-Gutsenkov/325a684030575a8ea5e06d7cca8287f7
p.s. On newer versions of MacOS we recommend installing via sudo spctl --master-disable
I can assume that the problem is with the launch parameters or paths, but it would be great if someone could test from a suitable MacBook, since we do not have such equipment permanently.
While chatting on Discord we came to the conclusion that older versions of the game that don't support macos arm should use java 64, this is probably a solution to the problem, but not for sure
All of the versions for each platform is listed here: https://piston-meta.mojang.com/v1/products/java-runtime/2ec0cc96c44e5a76b9c8b7c39df7210883d12871/all.json
I am forwarding a Sentry telemetry report to assist with the fix. The report contains hardware information, full logs, etc. mac - nda.json
or https://paste.geekcorner.eu.org/avitumicis
in readable format: https://paste.geekcorner.eu.org/aduzuxuxed.yaml
The idea is to check that the Minecraft version is lower than 1.20 on apple arm and download java x64
Replace LWJGL with a newer version, e.g., see https://github.com/jebibot/helios-core/commit/f82edd7994fc0a8b4430bd677ebbd424b5e7615a.