im quite worried about what will happen to Java minecraft, the login servers for it, and older versions still being playable. Do you think that the Windows 10 edition will take over and the Java version will be discontinued? Worried about modding dying if that happens.
Yes, but what about when newer versions of Windows comes out, and then Java 7 and 8 could become outdated and would not work on Windows 10, and you would no longer be able to play old versions of the game (1.2.5, 1.6.4, alpha etc)
You don't have to worry about Mojang shutting down the login servers:
US gov’t grants limited right to revive games behind “abandoned” servers
In new guidelines published today, the Librarian of Congress said that gamers deserve the right to continued access to "local play" on games that they paid for, even if the centralized authentication servers required for that play have been taken down. So if Blizzard, for instance, decides to take down the authentication servers required to verify a new copy of StarCraft II online, players will now be legally allowed to craft a workaround that allows the game to work on their PCs.
That's right - it is legal to crack a game once its authentication servers have been shut down, as long as you already bought the game (in other words, you can't just download a copy from somewhere, which is still piracy unless Mojang made the game open-source). You also can't play multiplayer, although I have no problem with that (I still play 1.6.4, a version more than 3 years old, and fully intend to keep playing it regardless of what happens in the future. If Mojang did not add the ability to play older versions when the 1.6 launcher came out I'd have prevented it from updating). The launcher also lets you play offline if it can't reach the servers as long as you were logged in before so you'd just need to make sure to make a backup of the game files and never log out.
Actually, in a way this has already happened to very old versions; you can no longer change your skin in versions up to 1.3.1, but you can still circumvent this with either a texture pack and/or playing offline (it appears that the game still downloads a skin from the internet, which will either be an old skin you had or the skin somebody else had before you changed your name; I believe the implementation of name changes is the cause of this).
Also, Minecraft, even 1.10, is still based on Java 6 - that only means that it does not contain any bytecode unique to Java 7-8, not that it needs Java 6 to run since Java is backwards-compatible (I remember trying to play Classic in the browser though and there was a bug that caused the pause menu to keep coming up and the game also locked up; I read that was due to running in newer versions of Java):
Minimum Requirements:
CPU: Intel Pentium D or AMD Athlon 64 (K8) 2.6 GHz
RAM: 2GB
GPU (Integrated): Intel HD Graphics or AMD (formerly ATI) Radeon HD Graphics with OpenGL 2.1
GPU (Discrete): Nvidia GeForce 9600 GT or AMD Radeon HD 2400 with OpenGL 3.1
HDD: At least 200MB for Game Core and Other Files Java 6 Release 45
The only issue with newer Java versions that I've heard of for newer versions is an incompatibility between Forge for 1.7.2(?) and older versions and Java 8, but there is a patch and/or Forge update that fixes the issue so you can still play those versions with mods on Java 8 (my own mods are all non-Forge jar mods so the only issue is a recent update to the launcher and version jsons that makes it reset the jar even if you rename it unless you edit some lines out of the json, or as I do, use an older json from before they changed it). Any other major vanilla bugs could be fixed by modding the game in a similar manner (in the case of Forge it was due to a bug in Java which was hiding a bug within Forge until Java 8 fixed it); I've even fixed vanilla 1.6.4 bugs myself (gameplay bugs, not "no longer runs in current Java version" bugs).
Also, I thought that this line from the system requirements page was interesting - they still consider 1.6 to be a current version (though why you'd have to update 1.5.2 or older is beyond me, unless they meant the old launcher, which can't run 1.6 or newer):
Software Requirements:
Minecraft Release 1.6 or newer. Older versions will need to be updated to current versions
Yes, but what about when newer versions of Windows comes out, and then Java 7 and 8 could become outdated and would not work on Windows 10, and you would no longer be able to play old versions of the game (1.2.5, 1.6.4, alpha etc)
1. Windows 10 IS the only version of MS for the future, from what I can gather.
2. Windows is known for having backwards compatibility - the only real factor governing whether you can use java 7/8 will be whether you can find them.
3. Almost all java applications only have a MINIMUM Java version. No maximum.
1. Windows 10 IS the only version of MS for the future, from what I can gather.
2. Windows is known for having backwards compatibility - the only real factor governing whether you can use java 7/8 will be whether you can find them.
3. Almost all java applications only have a MINIMUM Java version. No maximum.
Windows stopped supporting vista about a month ago...
"backwards compatible"
lol....
Windows stopped supporting vista about a month ago...
"backwards compatible"
lol....
you obviously do not know what backwards compatibility means. It does NOT refer to the OS at all, instead it means older programs for older systems will still work. Hence 'compatibility mode'.
you obviously do not know what backwards compatibility means. It does NOT refer to the OS at all, instead it means older programs for older systems will still work. Hence 'compatibility mode'.
The format for internet explorer 9 is so screwed up. I use firefox.
And I cannot use ie 10 or 11.
Not only do they stop supporting their own products, but they make sure they screw them up to try to get you to buy the new one.
compatibility mode is not something with a real use anyways. I can install diablo 2 and it will run alright without "compatibility mode"
Also things for windows 10 does not work for 8 7 or vista. so, I have to disagree with you.
The leading factor of any windows os is that you can allocate memory from the hard drive to the ram.
and you can do the same thing with a usb stick. That, and (used to) how short of an amount of time it was to explore your files.Then security features came.
The format for internet explorer 9 is so screwed up. I use firefox.
And I cannot use ie 10 or 11.
Not only do they stop supporting their own products, but they make sure they screw them up to try to get you to buy the new one.
compatibility mode is not something with a real use anyways. I can install diablo 2 and it will run alright without "compatibility mode"
Also things for windows 10 does not work for 8 7 or vista. so, I have to disagree with you.
The leading factor of any windows os is that you can allocate memory from the hard drive to the ram.
and you can do the same thing with a usb stick. That, and (used to) how short of an amount of time it was to explore your files.Then security features came.
BACKWARDS compatibility. that means a Window Vista program is highly likely to run on a Windows 10 computer. NOT THE OTHER WAY AROUND.
The question is also, when Java 9 is released, if it will work with 1.6.4. Same goes with newer versions of Java, and the other question is how long Java?7 will work with future versions of Windows.
The question is also, when Java 9 is released, if it will work with 1.6.4. Same goes with newer versions of Java, and the other question is how long Java?7 will work with future versions of Windows.
Curious, why do you keep mentioning that particular version, which pretty much nobody even plays anymore? Are you thinking of this issue? As mentioned before that was a bug with Forge, not Minecraft, and even Alpha and Beta versions run on the latest version of Java (as far as I know, I have not heard of any issues). Most other issues with old versions are due to Mojang dropping online support for them; for example, you can no longer change your skin in 1.3.1 and earlier (you can still use mods or texture packs, but only in singleplayer). With the exception of Indev, which is unplayable without a workaround, the game itself does not even require that you log in in order to play, which is all done by the launcher, so there are no worries about being unable to log in; the current launcher only causes issues with using older mods that rely on the Minecraft jar being located in the bin folder, which is no longer used since 1.6, or trying to install them the original way (you have to now rename the Minecraft version files and edit the json to remove a reference to the jar file URL so the launcher does not redownload it when it sees that it has been modified; this is why mods now come with installers to avoid doing all of this manually).
In fact, I use an old program, Java Decompiler, which is based on Java 5, to decompile Minecraft jars without having to wait for MCP to come out, and it still works even though Minecraft was compiled with Java 6 (though the variables are messed up since 1.8 since Mojang changed the way the code is obfuscated, but this is an issue for all decompilers unless they are designed to replace their names with more readable ones, like MCP does).
Se also: http://stackoverflow.com/questions/10895969/can-newer-jre-versions-run-java-programs-compiled-with-older-jdk-versions - only in very rare cases will there be issues with running an old Java program in newer versions of Java, and I seriously doubt that Notch used any of the special functions that would cause such an incompatibility. It is even possible to compile code that can run on Java 5 using the Java 8 compiler! Alternatively, you can recompile old code for a newer Java version (obviously, not everybody can do this, but it can be done if you really want to play an old version that is somehow incompatible with the latest Java).
im quite worried about what will happen to Java minecraft, the login servers for it, and older versions still being playable. Do you think that the Windows 10 edition will take over and the Java version will be discontinued? Worried about modding dying if that happens.
No, that won't be the case as the Windows 10 edition is essentially for windows 10 tablets.
Take the Surface Pro as an example.
you mean it is for Windows 10 phones, tablets, and computers.
Creator of Metroid Cubed 3, a Metroid-themed mod! Become a donator today!
How do we know they won't discontinue the login servers for older versions of minecraft?
Because the JAVA version is STILL the best-selling version.
Economics, man.
Creator of Metroid Cubed 3, a Metroid-themed mod! Become a donator today!
Nah, there's no way. There will always be the Java edition because of Apple players who can't run the Win10 edition
Helping raise Dragons
isn't a huge pain! Just
give 'em a click!
don't forget the Linux users too
Creator of Metroid Cubed 3, a Metroid-themed mod! Become a donator today!
Yes, but what about when newer versions of Windows comes out, and then Java 7 and 8 could become outdated and would not work on Windows 10, and you would no longer be able to play old versions of the game (1.2.5, 1.6.4, alpha etc)
Well Minecraft used to use Java 6 and when that came outdated we could still play those versions so I don't see any trouble.
You don't have to worry about Mojang shutting down the login servers:
That's right - it is legal to crack a game once its authentication servers have been shut down, as long as you already bought the game (in other words, you can't just download a copy from somewhere, which is still piracy unless Mojang made the game open-source). You also can't play multiplayer, although I have no problem with that (I still play 1.6.4, a version more than 3 years old, and fully intend to keep playing it regardless of what happens in the future. If Mojang did not add the ability to play older versions when the 1.6 launcher came out I'd have prevented it from updating). The launcher also lets you play offline if it can't reach the servers as long as you were logged in before so you'd just need to make sure to make a backup of the game files and never log out.
Actually, in a way this has already happened to very old versions; you can no longer change your skin in versions up to 1.3.1, but you can still circumvent this with either a texture pack and/or playing offline (it appears that the game still downloads a skin from the internet, which will either be an old skin you had or the skin somebody else had before you changed your name; I believe the implementation of name changes is the cause of this).
Also, Minecraft, even 1.10, is still based on Java 6 - that only means that it does not contain any bytecode unique to Java 7-8, not that it needs Java 6 to run since Java is backwards-compatible (I remember trying to play Classic in the browser though and there was a bug that caused the pause menu to keep coming up and the game also locked up; I read that was due to running in newer versions of Java):
The only issue with newer Java versions that I've heard of for newer versions is an incompatibility between Forge for 1.7.2(?) and older versions and Java 8, but there is a patch and/or Forge update that fixes the issue so you can still play those versions with mods on Java 8 (my own mods are all non-Forge jar mods so the only issue is a recent update to the launcher and version jsons that makes it reset the jar even if you rename it unless you edit some lines out of the json, or as I do, use an older json from before they changed it). Any other major vanilla bugs could be fixed by modding the game in a similar manner (in the case of Forge it was due to a bug in Java which was hiding a bug within Forge until Java 8 fixed it); I've even fixed vanilla 1.6.4 bugs myself (gameplay bugs, not "no longer runs in current Java version" bugs).
Also, I thought that this line from the system requirements page was interesting - they still consider 1.6 to be a current version (though why you'd have to update 1.5.2 or older is beyond me, unless they meant the old launcher, which can't run 1.6 or newer):
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?
1. Windows 10 IS the only version of MS for the future, from what I can gather.
2. Windows is known for having backwards compatibility - the only real factor governing whether you can use java 7/8 will be whether you can find them.
3. Almost all java applications only have a MINIMUM Java version. No maximum.
Creator of Metroid Cubed 3, a Metroid-themed mod! Become a donator today!
Windows stopped supporting vista about a month ago...
"backwards compatible"
lol....
you obviously do not know what backwards compatibility means. It does NOT refer to the OS at all, instead it means older programs for older systems will still work. Hence 'compatibility mode'.
Creator of Metroid Cubed 3, a Metroid-themed mod! Become a donator today!
The format for internet explorer 9 is so screwed up. I use firefox.
And I cannot use ie 10 or 11.
Not only do they stop supporting their own products, but they make sure they screw them up to try to get you to buy the new one.
compatibility mode is not something with a real use anyways. I can install diablo 2 and it will run alright without "compatibility mode"
Also things for windows 10 does not work for 8 7 or vista. so, I have to disagree with you.
The leading factor of any windows os is that you can allocate memory from the hard drive to the ram.
and you can do the same thing with a usb stick. That, and (used to) how short of an amount of time it was to explore your files.Then security features came.
BACKWARDS compatibility. that means a Window Vista program is highly likely to run on a Windows 10 computer. NOT THE OTHER WAY AROUND.
Creator of Metroid Cubed 3, a Metroid-themed mod! Become a donator today!
can you run 1.6.4 with the new minecraft launcher, if so, you should be able to run it "without" Java, even though it uses a standalone Java.
OK so I'm wrong. But still, they won't discontinue the Java version as it is still widely liked. It would be like shutting down TF2.
Creator of Metroid Cubed 3, a Metroid-themed mod! Become a donator today!
The question is also, when Java 9 is released, if it will work with 1.6.4. Same goes with newer versions of Java, and the other question is how long Java?7 will work with future versions of Windows.
Curious, why do you keep mentioning that particular version, which pretty much nobody even plays anymore? Are you thinking of this issue? As mentioned before that was a bug with Forge, not Minecraft, and even Alpha and Beta versions run on the latest version of Java (as far as I know, I have not heard of any issues). Most other issues with old versions are due to Mojang dropping online support for them; for example, you can no longer change your skin in 1.3.1 and earlier (you can still use mods or texture packs, but only in singleplayer). With the exception of Indev, which is unplayable without a workaround, the game itself does not even require that you log in in order to play, which is all done by the launcher, so there are no worries about being unable to log in; the current launcher only causes issues with using older mods that rely on the Minecraft jar being located in the bin folder, which is no longer used since 1.6, or trying to install them the original way (you have to now rename the Minecraft version files and edit the json to remove a reference to the jar file URL so the launcher does not redownload it when it sees that it has been modified; this is why mods now come with installers to avoid doing all of this manually).
In fact, I use an old program, Java Decompiler, which is based on Java 5, to decompile Minecraft jars without having to wait for MCP to come out, and it still works even though Minecraft was compiled with Java 6 (though the variables are messed up since 1.8 since Mojang changed the way the code is obfuscated, but this is an issue for all decompilers unless they are designed to replace their names with more readable ones, like MCP does).
Se also: http://stackoverflow.com/questions/10895969/can-newer-jre-versions-run-java-programs-compiled-with-older-jdk-versions - only in very rare cases will there be issues with running an old Java program in newer versions of Java, and I seriously doubt that Notch used any of the special functions that would cause such an incompatibility. It is even possible to compile code that can run on Java 5 using the Java 8 compiler! Alternatively, you can recompile old code for a newer Java version (obviously, not everybody can do this, but it can be done if you really want to play an old version that is somehow incompatible with the latest Java).
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?
1.6.4 contains my modpack, and I am not ready to update yet. I just like stability, and I despise windows 10s forced updates.