It's not moot, for two reasons- it shows how long we the customers have been strung along, and thus why we are so upset. And it shows a pattern.
For all intents purposes, while both Minecraft teams worked for the same company they're two separate entities. The first team before the release had a development lead that lied and forgot about the API for the most part. The second team has been actively working on an API almost since their lead has had the reins of control. Complaining about the first team at this point is beating a dead horse. It's not going to get anything done. However, the second team does not, by any fair standard, deserve your ire.
I understand that.
However, I also understand that other people, people not associated with Mojang (and thus with less knowledge of the code), people working on their own time (thus not paid to do it), have come out with things like Forge and Bukitt. I would expect the actual employees to do better than the hobbyists, but maybe that's just me....
What Forge and Bukitt do is not the same as what Mojang wants to do. What the current Minecraft development team wants to do. Both Forge and Bukitt break after each update if I'm not mistaken. It is my understanding that Mojang wants their API to never ever break. The goals are different and Mojang's goal of having a modular, unbreakable API apparently requires a lot of work and coding in the background. Please read some of BC_Programmings posts in this thread and the "Is Mojang Getting Lazy?" thread for what exactly a the development team has to do. He has way more technical knowledge on the matter than I do.
I never said it was. They have been relatively quiet about it for a while now, which is fine. They need to work on it, and release it when ready, and just not make promises they can't keep.
They are working on it. They haven't made promises. Like I said, one member of the current development team optimistically posted a deadline before a planning meeting. The job turned out to be bigger than expected.
But by adding new features, they cause more bugs, that then need to be fixed... and those fixes cause more issues... etc.
Most bugs are tiny, unnoticeable, and honestly, I haven't seen nearly half as many bugs as the tracker has posted. That's even if I discount repeat reports.
Thus "incompetent" instead of "mean" or "evil".
Again, optimistic deadlines is not incompetence. IT'S NOT THE SAME. They have the skill just more work in front of them than they thought. I will say that posting a deadline before a meeting or outright lying is not professional. However, that's not the same as incompetent. Again, you're using the word wrong. Even when you posted the definition of incompetent I told you how you used the word wrong.
And as I said, I'm fine with that. They should have done that from the beginning. "We're working on it, no idea when it'll be done."
They should have. We can't change the past though. Be happy with what you have because Mojang is not obligated to give us an API. We bought the game "as is."
Also, I thought you were going to leave the thread.