"There are a few out there, but quite frankly they all reeked of Java and were limited by the nature of decompiling as a workaround to Minecrafts lack of an API."<p>What does Java smell like?<p>Seriously though, is it really the language that's the problem here? Honestly, this guy is a JavaScript developer. If there ever was code that had potential to "reek" it would be JavaScript. However, it would be ignorant to discredit an entire language and toolset because of that. Don't judge every line of Java code out there because <i>Minecraft</i>, of all things, doesn't have any kind of public API or because it's closed source. Especially since Java has such a thriving Open Source community.<p>The article was however really interesting, and I'm glad the author wrote about his experiences. I've been playing around with Minecraft and thought it would be fun to write a clone of my own.