I see so many people complaining that '1.0.0 is exactly like 1.9pre6 or RC2', when they don't know what that means.
The 'official' beta of Minecraft right up until release was 1.8.1. So everything from 1.9pre1 to RC2 was testing. It was not an official release. That content was released for you to test out; that's why there's an entire 1.9 Update Discussion section and you don't all belong in this one. It's for discussing bugs, balancing, etc. The fact that your Minecraft client never updated to a pre-release or release candidate is proof of this.
Pre-release Pre is a prefix meaning before. 'Before release', meaning testing the content before it is officially released. Everything that was in this pre-release was simply testing the content before it was officially patched into the game.
"But all that stuff was already in the game by RC2!"
Take a moment and look at what 'RC' means. Release candidate. That's not gibberish. To dumb down the meaning of the term, it's basically Mojang saying, "This is the game we're going to release at Minecon. Make sure we didn't leave any blatantly absurd, game-crashing, player-base-murdering problems in there." If only Dead Island had done this.
Everything in the release candidates and pre-releases was all testing. When you downloaded that .jar, you were not getting an official update. You were getting official release content prior to the official release of said content. You were testing it. So when some technical issue happened and you whined on 1.9 Discussion and/or Twitter, you did your job. (Do note, this pat on the back does not extend to people complaining about pointless things, such as those who kept saying Minecraft was dead or dying.)
But then, when you came onto the forums and said, "EPIC FAIL MOJANG EVERYTHING HERE IS IN THE GAME!!11ONE!!ELEVEN!" You just proved that you did not understand what was going on.
The moment you downloaded that pre-release or release candidate, you basically gave up your opportunity to have a normal, game-tested, proper update in exchange for the glitchier content early on. You gave up getting to be all excited at the new content, finalized potion systems and a proper enchanting table on release day in exchange for getting to play with the work-in-progress potion system and the enchantment table that broke the moment you happened to left-click on it, disappearing forever way before it was supposed to be officially out.
In other words, you tested Minecraft 1.0.0 before it actually came out.
TL;DR
1.9pre1 through RC2 were all test versions of Minecraft 1.0.0. You were not getting an official update when you downloaded those .jar files, you were getting Minecraft 1.0.0 as it was still being made out of Minecraft Beta 1.8.1. It was a transitional phase where you were slowly exposed to the content that was to be released at 1.0.0, testing the content and making Notch and Jem aware of the mistakes they made so that they could fix them.
The 'normal' Minecraft population, those who stayed at 1.8.1, got an update. You got all that content earlier than they did. Just because you didn't get to have the exciting period of time where a major update came out and you got to run around trying all the new stuff doesn't mean that Mojang 'failed' or made a mistake.
EDIT:
Look at all the geniuses on this forum! Large image, therefore spoiler box.
The next thread will be titled 'Why don't people read?' when you realize the people complaining about this in the first place are probably not intelligent enough to understand your point.
I agree with you completely.
Of course, all of the people who are the ones complaining won't even care to read your whole post and just type "Herp derp, 1.0.0 has nothing new."
Actually, everything prior to final release was "testing". That's what Beta is, by definition. Notch/Mojang have never really used any kind of industry standard system for how they describe their releases or versions.
First they released an Alpha version, which was more of an engine demo than a full game.
Then they released a series of Beta versions.
Then they released another set of Beta versions, but called them "pre-release" to keep them different from the earlier Beta versions.
Then they released another set of what is often called "Final Beta" versions, also commonly called "Release Candidates".
For most games, the Alpha and most early Beta versions are never made public. Usually what you get if you join a Beta test is the Final Beta aka Release Candidate version(s).
But your main point is correct. The last Beta version SHOULD always be almost identical to the Final Gold release version.
It really saddens me to learn that some people could actually expect more stuff to be added in less than 5 days during a feature freeze with MineCon imminent.
Rollback Post to RevisionRollBack
Mostly moved on. May check back a few times a year.
The 'official' beta of Minecraft right up until release was 1.8.1. So everything from 1.9pre1 to RC2 was testing. It was not an official release. That content was released for you to test out; that's why there's an entire 1.9 Update Discussion section and you don't all belong in this one. It's for discussing bugs, balancing, etc. The fact that your Minecraft client never updated to a pre-release or release candidate is proof of this.
Pre-release
Pre is a prefix meaning before. 'Before release', meaning testing the content before it is officially released. Everything that was in this pre-release was simply testing the content before it was officially patched into the game.
Everything Added to Minecraft in 1.0.0
http://www.minecraft...story#Minecraft - EVERYTHING in that 1.0.0 section.
"But all that stuff was already in the game by RC2!"
Take a moment and look at what 'RC' means. Release candidate. That's not gibberish. To dumb down the meaning of the term, it's basically Mojang saying, "This is the game we're going to release at Minecon. Make sure we didn't leave any blatantly absurd, game-crashing, player-base-murdering problems in there." If only Dead Island had done this.
Everything in the release candidates and pre-releases was all testing. When you downloaded that .jar, you were not getting an official update. You were getting official release content prior to the official release of said content. You were testing it. So when some technical issue happened and you whined on 1.9 Discussion and/or Twitter, you did your job. (Do note, this pat on the back does not extend to people complaining about pointless things, such as those who kept saying Minecraft was dead or dying.)
But then, when you came onto the forums and said, "EPIC FAIL MOJANG EVERYTHING HERE IS IN THE GAME!!11ONE!!ELEVEN!" You just proved that you did not understand what was going on.
The moment you downloaded that pre-release or release candidate, you basically gave up your opportunity to have a normal, game-tested, proper update in exchange for the glitchier content early on. You gave up getting to be all excited at the new content, finalized potion systems and a proper enchanting table on release day in exchange for getting to play with the work-in-progress potion system and the enchantment table that broke the moment you happened to left-click on it, disappearing forever way before it was supposed to be officially out.
In other words, you tested Minecraft 1.0.0 before it actually came out.
TL;DR
1.9pre1 through RC2 were all test versions of Minecraft 1.0.0. You were not getting an official update when you downloaded those .jar files, you were getting Minecraft 1.0.0 as it was still being made out of Minecraft Beta 1.8.1. It was a transitional phase where you were slowly exposed to the content that was to be released at 1.0.0, testing the content and making Notch and Jem aware of the mistakes they made so that they could fix them.
The 'normal' Minecraft population, those who stayed at 1.8.1, got an update. You got all that content earlier than they did. Just because you didn't get to have the exciting period of time where a major update came out and you got to run around trying all the new stuff doesn't mean that Mojang 'failed' or made a mistake.
EDIT:
Look at all the geniuses on this forum! Large image, therefore spoiler box.
Glad that 1.0.0 is here.
Good point.
Was worth a shot.
Of course, all of the people who are the ones complaining won't even care to read your whole post and just type "Herp derp, 1.0.0 has nothing new."
Look at all I found! Click the thumbnail for a bigger image, clearly.
They'll probably get on that after Minecon. They didn't have much time after RC2, what with packing, travel, and all.
First they released an Alpha version, which was more of an engine demo than a full game.
Then they released a series of Beta versions.
Then they released another set of Beta versions, but called them "pre-release" to keep them different from the earlier Beta versions.
Then they released another set of what is often called "Final Beta" versions, also commonly called "Release Candidates".
For most games, the Alpha and most early Beta versions are never made public. Usually what you get if you join a Beta test is the Final Beta aka Release Candidate version(s).
But your main point is correct. The last Beta version SHOULD always be almost identical to the Final Gold release version.
Mostly moved on. May check back a few times a year.