Open ElectricalBoy opened 1 year ago
TL;DR: No more need to tinker version profiles. 😄
I just checked on the vanilla profiles for 1.19.x and 1.20.x and turns out... Mojang silently (or at least I could not find any announcment from them mentioning this) included arm64 artifacts for lwjgl since 1.19. This implies that we no longer need to tinker the version profiles to make MC run on Windows on ARM natively (hurray!).
That's some very interesting piece of news. Just having started the Legacy Minecraft Launcher version 2.13.7-1.6.2 on Windows for Arm (on November 15th, 2023), I notice that there is a new (?) option to use "ARM64 Java Runtime for Minecraft: Java Edition" in "Settings > General" (please see the attached screenshot). I suppose that this means Windows for Arm users can finally launch Minecraft without having to resort to any "hacks"?
In either case, thank you very much for setting up this project.
I notice that there is a new (?) option to use "ARM64 Java Runtime for Minecraft: Java Edition" in "Settings > General"
Oh, that I didn't know! (I checked on the vanila profiles on my x64 machine back when I opened this PR, and yes, I have both x64 and ARM64 Windows machines) Thanks for the update! :smile:
I suppose that this means Windows for Arm users can finally launch Minecraft without having to resort to any "hacks"?
For 1.19.x and later versions, yes - WoA users (including myself!) can finally launch vanilla MC natively (ignore the fact that the launcher still runs on emulation, but whatever).
For 1.17,x and 1.18.x, no - Mojang didn't backport the lwjgl version updates (which is not so surprising IMO), and you still need the modded profiles.
TL;DR: No more need to tinker version profiles. :smile:
I just checked on the vanilla profiles for 1.19.x and 1.20.x and turns out... Mojang silently (or at least I could not find any announcment from them mentioning this) included arm64 artifacts for lwjgl since 1.19. This implies that we no longer need to tinker the version profiles to make MC run on Windows on ARM natively (hurray!).
Thus, this PR documents this (undocumented) upstream change in this repo's README.