Live data from Hacker News

TrueCraft, An Open Source Implementation of Minecraft 1.7.3

truecraft.io

91–95 of 95 posts

Re: TrueCraft, An Open Source Implementation of Minecraft 1.7.3

#91
post #41

Earlier quoted context omitted.

Yes? It seems like a good choice. Maybe 6 months ago I would have said it's foolish, but with C# being an actual open language now, I'd say it's a rock solid choice. What would you have done it in? C, and never get any contributor? Or Java, and do as bad as the original?

> and do as bad as the original? You mean the third best-selling game of all time? Yeah, they could've done much better if they used C++.

You're clearly quite unaware of how difficult and expensive it is to host a minecraft server.

Re: TrueCraft, An Open Source Implementation of Minecraft 1.7.3

#92

Earlier quoted context omitted.

>Java was definitely one of the reasons the original Minecraft was bad though. It (along with bad architecture) was the reason behind the massive server footprint and why hosting minecraft servers is extremely expensive and completely unscalable. No. It wasn't Java. The reasons are many, but here's some: All world logic happens in a single thread (fixed in Minecraft 1.8, now there's a thread per world). Entity lookup…

And guns don't kill people, they just make it very easy to do so. I'm well aware of all those efforts. I'm also well aware of the insanity behind them and just how much effort was required for it all. Java really didn't help the entire matter.

So, you think that if Minecraft had been coded in C++, threading and memory use and modding would have been so much easier?

Interesting.

Re: TrueCraft, An Open Source Implementation of Minecraft 1.7.3

#93
post #92

Earlier quoted context omitted.

And guns don't kill people, they just make it very easy to do so. I'm well aware of all those efforts. I'm also well aware of the insanity behind them and just how much effort was required for it all. Java really didn't help the entire matter.

So, you think that if Minecraft had been coded in C++, threading and memory use and modding would have been so much easier? Interesting.

You're mistaking "easier" and "more likely".

Re: TrueCraft, An Open Source Implementation of Minecraft 1.7.3

#95

Earlier quoted context omitted.

Take a loot at some open source projects. The Battle For Wesnoth (c++) has many more contributors than FreeCol (Java). I'm sure that number of C# developers in the world who develop open source stuff is even smaller. If your main goal is to get as many contributors as possible, perhaps JavaScript would be the best choice. And I'm still not convinced that Java is the main cause the original Minecraft was bad. Although…

Fair enough, though I didn't mean to imply those were the only good reasons. I didn't mean to say C++ would have been a bad choice, I was mocking the recurring mentality that a project is only good if it's in C (or even lower-level languages). It's quite tiresome to deal with it, I'm sorry it didn't quite get through. Java was definitely one of the reasons the original Minecraft was bad though. It (along with bad arc…

Oh YEAH. Java's absolutely NO good at all for server architectures. Good thing no-uses it for that purpose now.

Jesus on a bike.

Post reply on HN