Minetest VS Minecraft

User avatar
rubenwardy
Moderator
Posts: 6978
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Minetest VS Minecraft

by rubenwardy » Post

Here is a page that compares Minetest to Minecraft.

Minetest VS Minecraft

Any suggestions for content?
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

Yes one idea: Please don't make it as biased! You keep on showing downfalls of minecraft, while there are many in minetest too. Also, some of the downfalls you mentioned in minecraft are not true.

For example, Java is NOT slow. Just check out terasology, which has way better graphics and SFX than minetest, and see how its framerate is much better than minetest's. Second, maybe java does not work on some computers, but Irrlicht either. If Java doesn't work on some odd computer, there is a huge chance that Irrlicht and minetest will not. Also, irrlicht and minetest does not run on android, which java can.

"Java is an inferior game development language". Man, that is as wrong as can be. Java is an excellent choice since it's easy and you can work on the game instead of the minor details.

So my point is: Research before you write things like that. Please.

EDIT: Also, the modding section is not true. Minecraft now has a modding API.
Last edited by lkjoel on Tue Mar 12, 2013 20:27, edited 1 time in total.
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
xyz
Member
Posts: 450
Joined: Thu Nov 10, 2011 14:25

by xyz » Post

lkjoel wrote:Minecraft now has a modding API
Really?

lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
xyz
Member
Posts: 450
Joined: Thu Nov 10, 2011 14:25

by xyz » Post

It seems it's not implemented yet. So at the moment Minecraft doesn't have modding API (point me to official API docs otherwise).
UPD: After a short research I figured they were claiming to implement API since around 2010.

lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

xyz wrote:
It seems it's not implemented yet. So at the moment Minecraft doesn't have modding API (point me to official API docs otherwise).
UPD: After a short research I figured they were claiming to implement API since around 2010.
No, they haven't done it on stable yet, but I remember I was able to use it on some sort of beta or something.
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
Calinou
Moderator
Posts: 3169
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou
Location: Troyes, France
Contact:

by Calinou » Post

lkjoel wrote:For example, Java is NOT slow. Just check out terasology, which has way better graphics and SFX than minetest, and see how its framerate is much better than minetest's.
Uh, I get better framerates in Minecraft most of the time, even when I'm playing Terasology with medium settings (both at 1920×1080). Last time I tried was in August 2012, so maybe the performance was improved since then.

On-topic: stereo sound isn't generally considered "3D sound" (which is anyway, kinda dead these days... *looks at EAX*), it's a basic feature for any game so it's not worth mentioning it.

You could also mention Minetest supports "HD" texture packs without a patcher (though Minecraft might do that in 1.5 since textures will be split just like in Minetest).
the website wrote:AAA price for an indie game.
20€ isn't the price of an usual AAA game. Want an example? Tomb Raider costs 50€ on PC and 60€ on PS3.
the website wrote:if players access a modified server, they need to modify their client.
This is incorrect -- players will only need modified clients if the server adds content, if it doesn't (eg. CraftBukkit), no modified client is needed.
the website wrote:Framerate is limited to 60fps, which means that it saves processing power for more important things.
(the average screen is 60fps)
The default framerate limit is 65 (a bit more than 60 to prevent tearing on some 60Hz screens), you can change it with fps_max (0 means no limit). It's a feature any game should have, it saves power and prevents unnecessary noise and heat.

Fun fact: it is illegal to redistribute modified versions of Minecraft, this includes mods unless they come in a "patch" form.
Last edited by Calinou on Tue Mar 12, 2013 22:18, edited 1 time in total.

lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

Calinou wrote:
lkjoel wrote:For example, Java is NOT slow. Just check out terasology, which has way better graphics and SFX than minetest, and see how its framerate is much better than minetest's.
Uh, I get better framerates in Minecraft most of the time, even when I'm playing Terasology with medium settings (both at 1920×1080). Last time I tried was in August 2012, so maybe the performance was improved since then.
Yes, the performance has improved.
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
xyz
Member
Posts: 450
Joined: Thu Nov 10, 2011 14:25

by xyz » Post

lkjoel wrote:No, they haven't done it on stable yet, but I remember I was able to use it on some sort of beta or something.
So, can you point me to some API doc instead of saying you were able to use it (unless you're under NDA of course)?

lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

xyz wrote:
lkjoel wrote:No, they haven't done it on stable yet, but I remember I was able to use it on some sort of beta or something.
So, can you point me to some API doc instead of saying you were able to use it (unless you're under NDA of course)?
lol oh wait, yeah, you're right, it was an unofficial one. My friend just pointed me to a patched minecraft.jar I guess then.
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
0gb.us
Member
Posts: 841
Joined: Sun Sep 16, 2012 01:55
Location: 0gb.us:30000
Contact:

by 0gb.us » Post

lkjoel wrote:For example, Java is NOT slow. Just check out terasology, which has way better graphics and SFX than minetest, and see how its framerate is much better than minetest's. Second, maybe java does not work on some computers, but Irrlicht either. If Java doesn't work on some odd computer, there is a huge chance that Irrlicht and minetest will not. Also, irrlicht and minetest does not run on android, which java can.
Java is very slow. Minecraft barely runs on my system, and Terasology is completely unplayable on my system. Minetest runs fairly well though. My Minetest frame rate is about 30 FPS most of the time, and my Minecraft frame rate is about 5 FPS. Although, that's not why I don't like Minecraft.

lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

0gb.us wrote:
lkjoel wrote:For example, Java is NOT slow. Just check out terasology, which has way better graphics and SFX than minetest, and see how its framerate is much better than minetest's. Second, maybe java does not work on some computers, but Irrlicht either. If Java doesn't work on some odd computer, there is a huge chance that Irrlicht and minetest will not. Also, irrlicht and minetest does not run on android, which java can.
Java is very slow. Minecraft barely runs on my system, and Terasology is completely unplayable on my system. Minetest runs fairly well though. My Minetest frame rate is about 30 FPS most of the time, and my Minecraft frame rate is about 5 FPS. Although, that's not why I don't like Minecraft.
Then you have an issue with your java configuration. Java is actually quite fast, much faster than most other programming languages.
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
0gb.us
Member
Posts: 841
Joined: Sun Sep 16, 2012 01:55
Location: 0gb.us:30000
Contact:

by 0gb.us » Post

lkjoel wrote:
0gb.us wrote:
lkjoel wrote:For example, Java is NOT slow. Just check out terasology, which has way better graphics and SFX than minetest, and see how its framerate is much better than minetest's. Second, maybe java does not work on some computers, but Irrlicht either. If Java doesn't work on some odd computer, there is a huge chance that Irrlicht and minetest will not. Also, irrlicht and minetest does not run on android, which java can.
Java is very slow. Minecraft barely runs on my system, and Terasology is completely unplayable on my system. Minetest runs fairly well though. My Minetest frame rate is about 30 FPS most of the time, and my Minecraft frame rate is about 5 FPS. Although, that's not why I don't like Minecraft.
Then you have an issue with your java configuration. Java is actually quite fast, much faster than most other programming languages.
I don't think it's an issue with my configuration, it's just my weak computer. But the point is that C++ is much faster than Java. Even on a stronger computer, where you can get Java running quickly, C++ is a lower level language, and therefore, is much faster.

lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

0gb.us wrote:
lkjoel wrote:
0gb.us wrote:
Java is very slow. Minecraft barely runs on my system, and Terasology is completely unplayable on my system. Minetest runs fairly well though. My Minetest frame rate is about 30 FPS most of the time, and my Minecraft frame rate is about 5 FPS. Although, that's not why I don't like Minecraft.
Then you have an issue with your java configuration. Java is actually quite fast, much faster than most other programming languages.
I don't think it's an issue with my configuration, it's just my weak computer. But the point is that C++ is much faster than Java. Even on a stronger computer, where you can get Java running quickly, C++ is a lower level language, and therefore, is much faster.
Yes, of course, but badly written C++ (prefect example: minetest) can be much slower than Java. Terasology is excellently written Java, and even on the highest settings, I get better framerates than in minetest (minetest is ~30 with barely any mods, Terasology is ~40-50 with highest settings and all mods available enabled).
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
0gb.us
Member
Posts: 841
Joined: Sun Sep 16, 2012 01:55
Location: 0gb.us:30000
Contact:

by 0gb.us » Post

lkjoel wrote:
0gb.us wrote:
lkjoel wrote: Then you have an issue with your java configuration. Java is actually quite fast, much faster than most other programming languages.
I don't think it's an issue with my configuration, it's just my weak computer. But the point is that C++ is much faster than Java. Even on a stronger computer, where you can get Java running quickly, C++ is a lower level language, and therefore, is much faster.
Yes, of course, but badly written C++ (prefect example: minetest) can be much slower than Java. Terasology is excellently written Java, and even on the highest settings, I get better framerates than in minetest (minetest is ~30 with barely any mods, Terasology is ~40-50 with highest settings and all mods available enabled).
Terasology won't even run (in a playable manner) on my system, and Minetest runs much better than Minecraft. If Minetest is so poorly written (and I won't even try to debate this), it's not written poorly enough to outweigh it's faster C++ language. Minetest runs raster and on fewer resources than Minecraft or Terasology.

lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

0gb.us wrote:
lkjoel wrote:
0gb.us wrote:
I don't think it's an issue with my configuration, it's just my weak computer. But the point is that C++ is much faster than Java. Even on a stronger computer, where you can get Java running quickly, C++ is a lower level language, and therefore, is much faster.
Yes, of course, but badly written C++ (prefect example: minetest) can be much slower than Java. Terasology is excellently written Java, and even on the highest settings, I get better framerates than in minetest (minetest is ~30 with barely any mods, Terasology is ~40-50 with highest settings and all mods available enabled).
Terasology won't even run (in a playable manner) on my system, and Minetest runs much better than Minecraft. If Minetest is so poorly written (and I won't even try to debate this), it's not written poorly enough to outweigh it's faster C++ language. Minetest runs raster and on fewer resources than Minecraft or Terasology.
As I said, it's an issue with your configuration. Minetest is written in C++, but has lua mods, and lua is actually really slow. And minetest doesn't use any shaders, which makes it even more slow.
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
0gb.us
Member
Posts: 841
Joined: Sun Sep 16, 2012 01:55
Location: 0gb.us:30000
Contact:

by 0gb.us » Post

lkjoel wrote:
0gb.us wrote:
lkjoel wrote: Yes, of course, but badly written C++ (prefect example: minetest) can be much slower than Java. Terasology is excellently written Java, and even on the highest settings, I get better framerates than in minetest (minetest is ~30 with barely any mods, Terasology is ~40-50 with highest settings and all mods available enabled).
Terasology won't even run (in a playable manner) on my system, and Minetest runs much better than Minecraft. If Minetest is so poorly written (and I won't even try to debate this), it's not written poorly enough to outweigh it's faster C++ language. Minetest runs raster and on fewer resources than Minecraft or Terasology.
As I said, it's an issue with your configuration. Minetest is written in C++, but has lua mods, and lua is actually really slow. And minetest doesn't use any shaders, which makes it even more slow.
My configuration is the default configuration. There's no reason why the default configuration would be (overly) slow. It's not my configuration that is the issue. Minetest is a faster game.

EDIT: Prove me wrong. What do I need to do to "fix" my configuration?
Last edited by 0gb.us on Tue Mar 12, 2013 22:59, edited 1 time in total.

lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

0gb.us wrote:
lkjoel wrote:
0gb.us wrote:
Terasology won't even run (in a playable manner) on my system, and Minetest runs much better than Minecraft. If Minetest is so poorly written (and I won't even try to debate this), it's not written poorly enough to outweigh it's faster C++ language. Minetest runs raster and on fewer resources than Minecraft or Terasology.
As I said, it's an issue with your configuration. Minetest is written in C++, but has lua mods, and lua is actually really slow. And minetest doesn't use any shaders, which makes it even more slow.
My configuration is the default configuration. There's no reason why the default configuration would be (overly) slow. It's not my configuration that is the issue. Minetest is a faster game.
Alright, I see, you want to take the blue pill. If that's it, then fine, but I just find it kind of annoying :/
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
0gb.us
Member
Posts: 841
Joined: Sun Sep 16, 2012 01:55
Location: 0gb.us:30000
Contact:

by 0gb.us » Post

lkjoel wrote:
0gb.us wrote:
lkjoel wrote: As I said, it's an issue with your configuration. Minetest is written in C++, but has lua mods, and lua is actually really slow. And minetest doesn't use any shaders, which makes it even more slow.
My configuration is the default configuration. There's no reason why the default configuration would be (overly) slow. It's not my configuration that is the issue. Minetest is a faster game.
Alright, I see, you want to take the blue pill. If that's it, then fine, but I just find it kind of annoying :/
No, you must have started you post before I edited mine.
0gb.us wrote:EDIT: Prove me wrong. What do I need to do to "fix" my configuration?
And I don't know what sort of pills you're talking about, but I don't do drugs.

lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

0gb.us wrote:
lkjoel wrote:
0gb.us wrote: My configuration is the default configuration. There's no reason why the default configuration would be (overly) slow. It's not my configuration that is the issue. Minetest is a faster game.
Alright, I see, you want to take the blue pill. If that's it, then fine, but I just find it kind of annoying :/
No, you must have started you post before I edited mine.
0gb.us wrote:EDIT: Prove me wrong. What do I need to do to "fix" my configuration?
And I don't know what sort of pills you're talking about, but I don't do drugs.
http://en.wikipedia.org/wiki/Red_pill_and_blue_pill

And fine, just turn off every graphics setting in the config.cfg in terasology. If it's still slow, then you have an old graphics card, and, well, minetest will of course run faster, but on every other system that has proper shader support, then no, it will be slower. Point is, it's not only the language that makes it faster, it's also what you do with it.
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
0gb.us
Member
Posts: 841
Joined: Sun Sep 16, 2012 01:55
Location: 0gb.us:30000
Contact:

by 0gb.us » Post

lkjoel wrote:
0gb.us wrote:
lkjoel wrote: Alright, I see, you want to take the blue pill. If that's it, then fine, but I just find it kind of annoying :/
No, you must have started you post before I edited mine.
0gb.us wrote:EDIT: Prove me wrong. What do I need to do to "fix" my configuration?
And I don't know what sort of pills you're talking about, but I don't do drugs.
http://en.wikipedia.org/wiki/Red_pill_and_blue_pill

And fine, just turn off every graphics setting in the config.cfg in terasology. If it's still slow, then you have an old graphics card, and, well, minetest will of course run faster, but on every other system that has proper shader support, then no, it will be slower. Point is, it's not only the language that makes it faster, it's also what you do with it.
Ah. Movies and popular culture. Two things I am bad at.

Also, for some reason, I thought you were talking about my Java configuration (which is why I was being so stubborn that my configuration was fine), not my Terasology configuration. That is completely my bad. Sorry. I don't have time for games at the moment, but I will try your suggestion later tonight. Terasology is indeed beautiful, an it would be nice to get a chance to actually try it out.

I do know that what you do with the language matters, but so does the choice of language itself. Which is more important, optimized code, or an optimized language? Both are rather important, I think.
Last edited by 0gb.us on Tue Mar 12, 2013 23:17, edited 1 time in total.

lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

0gb.us wrote:
lkjoel wrote:
0gb.us wrote:
No, you must have started you post before I edited mine.



And I don't know what sort of pills you're talking about, but I don't do drugs.
http://en.wikipedia.org/wiki/Red_pill_and_blue_pill

And fine, just turn off every graphics setting in the config.cfg in terasology. If it's still slow, then you have an old graphics card, and, well, minetest will of course run faster, but on every other system that has proper shader support, then no, it will be slower. Point is, it's not only the language that makes it faster, it's also what you do with it.
Ah. Movies and popular culture. Two things I am bad at.
Same here, it's just that the matrix was recommended to me over and over so I just had to watch it :)
0gb.us wrote: Also, for some reason, I thought you were talking about my Java configuration (which is why I was being so stubborn that my configuration was fine), not my Terasology configuration. That is completely my bad. Sorry. I don't have time for games at the moment, but I will try your suggestion later tonight. Terasology is indeed beautiful, an it would be nice to get a chance to actually try it out.
Ok great :D You will might need to edit it by hand (and not by the GUI), because the GUI seems to do things wrong.
0gb.us wrote: I do know that what you do with the language matters, but so does the choice of language itself. Which is more important, optimized code, or an optimized language? Both are rather important, I think.
Yes of course, but Java is actually not that slow, so if minetest has heavily unoptimized code, and uses a heck of a lot of lua (which is a very slow language), then it will probably be slower than, say, terasology, where they use optimized Java, Java mods, and use a lot of shaders (which is one of the fastest, if not the fastest way to draw graphics).
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
0gb.us
Member
Posts: 841
Joined: Sun Sep 16, 2012 01:55
Location: 0gb.us:30000
Contact:

by 0gb.us » Post

lkjoel wrote:
0gb.us wrote:Ah. Movies and popular culture. Two things I am bad at.
Same here, it's just that the matrix was recommended to me over and over so I just had to watch it :)
0gb.us wrote: Also, for some reason, I thought you were talking about my Java configuration (which is why I was being so stubborn that my configuration was fine), not my Terasology configuration. That is completely my bad. Sorry. I don't have time for games at the moment, but I will try your suggestion later tonight. Terasology is indeed beautiful, an it would be nice to get a chance to actually try it out.
Ok great :D You will might need to edit it by hand (and not by the GUI), because the GUI seems to do things wrong.
0gb.us wrote: I do know that what you do with the language matters, but so does the choice of language itself. Which is more important, optimized code, or an optimized language? Both are rather important, I think.
Yes of course, but Java is actually not that slow, so if minetest has heavily unoptimized code, and uses a heck of a lot of lua (which is a very slow language), then it will probably be slower than, say, terasology, where they use optimized Java, Java mods, and use a lot of shaders (which is one of the fastest, if not the fastest way to draw graphics).
Okay, duly noted. I'll edit the file by hand.

You can tell by the fact that Lua is indexed fro one (not zero) that the Lua designers didn't know what they were doing. And that's only one of its quirks. It wouldn't surprise me if it was a very unoptimized language

lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

0gb.us wrote:
lkjoel wrote:
0gb.us wrote:Ah. Movies and popular culture. Two things I am bad at.
Same here, it's just that the matrix was recommended to me over and over so I just had to watch it :)
0gb.us wrote: Also, for some reason, I thought you were talking about my Java configuration (which is why I was being so stubborn that my configuration was fine), not my Terasology configuration. That is completely my bad. Sorry. I don't have time for games at the moment, but I will try your suggestion later tonight. Terasology is indeed beautiful, an it would be nice to get a chance to actually try it out.
Ok great :D You will might need to edit it by hand (and not by the GUI), because the GUI seems to do things wrong.
0gb.us wrote: I do know that what you do with the language matters, but so does the choice of language itself. Which is more important, optimized code, or an optimized language? Both are rather important, I think.
Yes of course, but Java is actually not that slow, so if minetest has heavily unoptimized code, and uses a heck of a lot of lua (which is a very slow language), then it will probably be slower than, say, terasology, where they use optimized Java, Java mods, and use a lot of shaders (which is one of the fastest, if not the fastest way to draw graphics).
Okay, duly noted. I'll edit the file by hand.

You can tell by the fact that Lua is indexed fro one (not zero) that the Lua designers didn't know what they were doing. And that's only one of its quirks. It wouldn't surprise me if it was a very unoptimized language
Yes, exactly. If, persay, it used something like angelscript or pawn, then it would be so much faster, and plus, there wouldn't be as many useless mods :P
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
0gb.us
Member
Posts: 841
Joined: Sun Sep 16, 2012 01:55
Location: 0gb.us:30000
Contact:

by 0gb.us » Post

lkjoel wrote:Yes, exactly. If, persay, it used something like angelscript or pawn, then it would be so much faster, and plus, there wouldn't be as many useless mods :P
Why would that cut down on the number of useless "mods"?
Last edited by 0gb.us on Tue Mar 12, 2013 23:55, edited 1 time in total.

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 24 guests