So I don't see many people talking about this ever, so I'm going to be the one to do so because I believe it's worth fixing. If it doesn't strait up refuse to launch on my computer, it should work, and that isn't incorrect.
I've had this issue for the past 3 years where I can't play any Pre-Classic, Classic, some Alpha and Pre-Alpha and even Beta versions, as well as all of the Indev and Infdev versions due to this one error:
Minecraft has crashed! ----------------------
Minecraft has stopped running because it encountered a problem.
If you wish to report this, please copy this entire text and email it to [email protected] include a description of what you did when the error occured.
--- BEGIN ERROR REPORT a1dce528 --------Generated 11/30/20, 2:18 AM
Minecraft: Minecraft InfdevOS: Mac OS X (x86_64) version 10.13.6Java: 15.0.1, Oracle CorporationVM: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle CorporationLWJGL: 2.9.3OpenGL: NVIDIA GeForce 320M OpenGL Engine version 2.1 NVIDIA-10.4.14 310.90.30.05b27, NVIDIA Corporation
java.lang.IllegalStateException: Mouse doesn't support native cursors at org.lwjgl.input.Mouse.setNativeCursor(Mouse.java:186) at net.minecraft.client.p.a(Unknown Source) at net.minecraft.client.f.d(Unknown Source) at net.minecraft.client.f.a(Unknown Source) at net.minecraft.client.c.j.a(Unknown Source) at net.minecraft.client.c.j.a(Unknown Source) at net.minecraft.client.c.i.a(Unknown Source) at net.minecraft.client.c.i.e(Unknown Source) at net.minecraft.client.f.m(Unknown Source) at net.minecraft.client.f.run(Unknown Source) at java.base/java.lang.Thread.run(Thread.java:832)--- END ERROR REPORT 25b9e733 ----------
(Dunno if the spoiler thing worked and I don't really care if it didn't)
This goes across many different launchers, including the new one, old one, pre-1.6 one, the betacraft one, the MultiMC one, and any of the other more obscure launchers you may be able to come up with. None of them work.
I think I got a few versions to work due to a custom LWJGL version to replace the old/new one that came with the versions in the natives folder, but that was many a year ago and I can't figure out how to get it to work again.
All I know is that it CAN be done, I just want to be told how it can be done.
I already know that Mac OS is less than what most people would consider a priority, but that state of mind isn't going to help you here.
I work with people that force themselves to do Linux compat for free for god's sake, you can get someone to help with THIS!
Let's work together collectively to get this done, regardless of who or what it's for.
For example, it doesn't list everything here, eclipse JRE for example (which is Java 14/11), but 15 isn't installed nonetheless:
Edit: I also must have Java 6 installed somehow, as the Pre-1.6 Launcher works, which doesn't by default under anything else. It's hardcoded to popup with a prompt to download JRE6 from Apple. Every other version is Eclipse or Oracle.
Not sure on MAC, but does Minecraft come with a built in version of Java like it does on Windows? Could it be that it's using the built-in version and not the version(s) you have installed separately? Because it seems that whatever version it's using, doesn't include a compatible mouse driver that works on your system.
Rollback Post to RevisionRollBack
D_B
To tell them how to live is to prevent them living.
I am the op. I've had this problem for years, before Java 8 even came out. This isn't a new issue but I'm just addressing it now. Minecraft comes with the same bundled JRE as every OS and it has the same issues. It doesn't really matter what Java version I use as long as it's just newer than Java 1.5.
I can configure the Java version in the launcher, but as that isn't the issue, are there any other suggestions on files to use or what to do with maybe an old LWJGL version?
I believe a similar issue was had with early versions of Windows 10, just a separate error and may not have been linked. I cannot reproduce this bug as this particular computer is a few years too old for a 2015 operating system. I'm running Windows 7 on the same computer and the bug I ran into doesn't exist anymore on it.
Even if I can use boot camp to boot into Windows 7 where it doesn't exist, it doesn't perform quite as well as the version of MacOS that is still on here does, so I, with a few other people, would be delighted to get that to work as well.
More info:
This happens in any version older than some Alpha versions it seems. I think what I did to change the LWJGL version was to just copy the version's jar files required by Minecraft into the "bin" directory everyone talked buzz about back then, as it was used until Minecraft 1.6. That's what the old launcher used, but it won't download other components required to get it to start the game from said launcher.
I did some poking around and just to clarify, you can run the most recent version of the game, correct? It's just the older versions you can't run? If that's the case, as in, recent versions work but old (infdev, alpha, beta, etc) versions don't work, you might be out of luck, see this bug report:
https://bugs.mojang.com/browse/MC-97883
Most telling is this answer from I presume a Mojang moderator:
That's now over four years old, so I don't think there's much you can do really. I suppose there might be a way to dig up the old files that mirror the exact conditions and environment that the old versions of the game would need to run on, but that might be a bit difficult. I think you can get LWJGL separately, but it usually comes with the drivers for your video card I think. Then there's the issue of installing it and not messing up everything else on the system that's expecting the newest version.
I'm not saying it's impossible to do, just it might be a lot of effort.
Rollback Post to RevisionRollBack
D_B
To tell them how to live is to prevent them living.
I think you can get LWJGL separately, but it usually comes with the drivers for your video card I think. Then there's the issue of installing it and not messing up everything else on the system that's expecting the newest version.
LWJGL is a Java library used by Minecraft, not part of the GPU driver, which only provides OpenGL (LWJGL is used by the game to interface with OpenGL and other native code); each version of the game uses a particular version as specified in the version's json file, which are all stored in .minecraft]\libraries (however, you cannot change any of these files directly as the launcher will automatically reinstall the "correct" version; any tutorials telling you to replace files in a "bin" folder only apply to the pre-1.6 launcher).
Maybe you can update it by making a copy of the version's folder in .minecraft\versions and renaming it and the jar and json files inside, then open the json and change the version ID to match (as shown here at the bottom). Then, find the part that references the LWJGL library and change it to one for a newer version (but not the latest versions as they use LWJGL 3, which is completely different from the LWJGL 2 that versions older than 1.13 use).
For example, this is the part of the json that specifies the LWJGL library that 1.6.4 uses (note that there are many other libraries that are part of LWJGL as well and they also need to be updated to the same version):
Worst-case, it is a bug in the game itself (how it uses the library) which can only be fixed with an unofficial patch/mod (I suppose one could even patch LWJGL itself, which is open-source, but I've never heard of any such mods).
LWJGL is a Java library used by Minecraft, not part of the GPU driver, which only provides OpenGL (LWJGL is used by the game to interface with OpenGL and other native code); each version of the game uses a particular version as specified in the version's json file, which are all stored in .minecraft]\libraries (however, you cannot change any of these files directly as the launcher will automatically reinstall the "correct" version; any tutorials telling you to replace files in a "bin" folder only apply to the pre-1.6 launcher).
Ah, thanks for the clarification, I was getting OpenGL confused with LWJGL.
Rollback Post to RevisionRollBack
D_B
To tell them how to live is to prevent them living.
So I don't see many people talking about this ever, so I'm going to be the one to do so because I believe it's worth fixing. If it doesn't strait up refuse to launch on my computer, it should work, and that isn't incorrect.
I've had this issue for the past 3 years where I can't play any Pre-Classic, Classic, some Alpha and Pre-Alpha and even Beta versions, as well as all of the Indev and Infdev versions due to this one error:
Minecraft has crashed! ----------------------
Minecraft has stopped running because it encountered a problem.
If you wish to report this, please copy this entire text and email it to [email protected] include a description of what you did when the error occured.
--- BEGIN ERROR REPORT a1dce528 --------Generated 11/30/20, 2:18 AM
Minecraft: Minecraft InfdevOS: Mac OS X (x86_64) version 10.13.6Java: 15.0.1, Oracle CorporationVM: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle CorporationLWJGL: 2.9.3OpenGL: NVIDIA GeForce 320M OpenGL Engine version 2.1 NVIDIA-10.4.14 310.90.30.05b27, NVIDIA Corporation
java.lang.IllegalStateException: Mouse doesn't support native cursors at org.lwjgl.input.Mouse.setNativeCursor(Mouse.java:186) at net.minecraft.client.p.a(Unknown Source) at net.minecraft.client.f.d(Unknown Source) at net.minecraft.client.f.a(Unknown Source) at net.minecraft.client.c.j.a(Unknown Source) at net.minecraft.client.c.j.a(Unknown Source) at net.minecraft.client.c.i.a(Unknown Source) at net.minecraft.client.c.i.e(Unknown Source) at net.minecraft.client.f.m(Unknown Source) at net.minecraft.client.f.run(Unknown Source) at java.base/java.lang.Thread.run(Thread.java:832)--- END ERROR REPORT 25b9e733 ----------
(Dunno if the spoiler thing worked and I don't really care if it didn't)
This goes across many different launchers, including the new one, old one, pre-1.6 one, the betacraft one, the MultiMC one, and any of the other more obscure launchers you may be able to come up with. None of them work.
I think I got a few versions to work due to a custom LWJGL version to replace the old/new one that came with the versions in the natives folder, but that was many a year ago and I can't figure out how to get it to work again.
All I know is that it CAN be done, I just want to be told how it can be done.
I already know that Mac OS is less than what most people would consider a priority, but that state of mind isn't going to help you here.
I work with people that force themselves to do Linux compat for free for god's sake, you can get someone to help with THIS!
Let's work together collectively to get this done, regardless of who or what it's for.
Thanks,
-jaden-
Use Java 8.
Yes, I agree. I strictly use Java 8. I've had nightmares with anything higher.
Edit: I noticed it's not using it. I don't even have Java 15 on my system, but it's using it from somewhere.
If you want I can generate the error with Java 8, I haven't noticed a difference in the error though between versions.
For example, it doesn't list everything here, eclipse JRE for example (which is Java 14/11), but 15 isn't installed nonetheless:
Edit: I also must have Java 6 installed somehow, as the Pre-1.6 Launcher works, which doesn't by default under anything else. It's hardcoded to popup with a prompt to download JRE6 from Apple. Every other version is Eclipse or Oracle.
Not sure on MAC, but does Minecraft come with a built in version of Java like it does on Windows? Could it be that it's using the built-in version and not the version(s) you have installed separately? Because it seems that whatever version it's using, doesn't include a compatible mouse driver that works on your system.
D_B
To tell them how to live is to prevent them living.
The java version mc supposed to use can be configured in the launcher.
Yes, but is it configured correctly? And is the version it's using capable of running the game on that OS? Those are the questions.
D_B
To tell them how to live is to prevent them living.
Why don't you look for yourself and try changing it?
I guess we'll have to wait for the OP to respond if they ever got it working or not.
D_B
To tell them how to live is to prevent them living.
Sorry didn't see you were not the OP cause of similar profile pic 🤪
I am the op. I've had this problem for years, before Java 8 even came out. This isn't a new issue but I'm just addressing it now. Minecraft comes with the same bundled JRE as every OS and it has the same issues. It doesn't really matter what Java version I use as long as it's just newer than Java 1.5.
I can configure the Java version in the launcher, but as that isn't the issue, are there any other suggestions on files to use or what to do with maybe an old LWJGL version?
I believe a similar issue was had with early versions of Windows 10, just a separate error and may not have been linked. I cannot reproduce this bug as this particular computer is a few years too old for a 2015 operating system. I'm running Windows 7 on the same computer and the bug I ran into doesn't exist anymore on it.
Even if I can use boot camp to boot into Windows 7 where it doesn't exist, it doesn't perform quite as well as the version of MacOS that is still on here does, so I, with a few other people, would be delighted to get that to work as well.
More info:
This happens in any version older than some Alpha versions it seems. I think what I did to change the LWJGL version was to just copy the version's jar files required by Minecraft into the "bin" directory everyone talked buzz about back then, as it was used until Minecraft 1.6. That's what the old launcher used, but it won't download other components required to get it to start the game from said launcher.
https://bugs.mojang.com/browse/MC-97883
Most telling is this answer from I presume a Mojang moderator:
That's now over four years old, so I don't think there's much you can do really. I suppose there might be a way to dig up the old files that mirror the exact conditions and environment that the old versions of the game would need to run on, but that might be a bit difficult. I think you can get LWJGL separately, but it usually comes with the drivers for your video card I think. Then there's the issue of installing it and not messing up everything else on the system that's expecting the newest version.
I'm not saying it's impossible to do, just it might be a lot of effort.
D_B
To tell them how to live is to prevent them living.
Perhaps try MultiMC - it's much easier to select the Java version you want that way, and I believe it is fully compatible with the old MC versions.
LWJGL is a Java library used by Minecraft, not part of the GPU driver, which only provides OpenGL (LWJGL is used by the game to interface with OpenGL and other native code); each version of the game uses a particular version as specified in the version's json file, which are all stored in .minecraft]\libraries (however, you cannot change any of these files directly as the launcher will automatically reinstall the "correct" version; any tutorials telling you to replace files in a "bin" folder only apply to the pre-1.6 launcher).
Maybe you can update it by making a copy of the version's folder in .minecraft\versions and renaming it and the jar and json files inside, then open the json and change the version ID to match (as shown here at the bottom). Then, find the part that references the LWJGL library and change it to one for a newer version (but not the latest versions as they use LWJGL 3, which is completely different from the LWJGL 2 that versions older than 1.13 use).
For example, this is the part of the json that specifies the LWJGL library that 1.6.4 uses (note that there are many other libraries that are part of LWJGL as well and they also need to be updated to the same version):
Worst-case, it is a bug in the game itself (how it uses the library) which can only be fixed with an unofficial patch/mod (I suppose one could even patch LWJGL itself, which is open-source, but I've never heard of any such mods).
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
Ah, thanks for the clarification, I was getting OpenGL confused with LWJGL.
D_B
To tell them how to live is to prevent them living.