Remix.run Logo
anthk 5 days ago

I'd recommend Minetest+some full game instead of a reimplementation from an older version. I know it's not the same; but some full games for Minetest are close enough and they will run on really old machines much faster than this reimplementation.

Tiberium 4 days ago | parent | next [-]

https://codeberg.org/mineclonia/mineclonia (https://content.luanti.org/packages/ryvnf/mineclonia/) is the closest you can get to real Minecraft, and it's actually quite feature-complete, more recent developments:

https://codeberg.org/mineclonia/mineclonia/pulls/3419 - Minecraft world gen (full reimplementation)

https://codeberg.org/mineclonia/mineclonia/pulls/3351 - raids

https://codeberg.org/mineclonia/mineclonia/pulls/2681 - much improved mob spawning

https://codeberg.org/mineclonia/mineclonia/pulls/2184 - a big mob rewrite

https://codeberg.org/mineclonia/mineclonia/pulls/2516 - client-side modding support, there's https://codeberg.org/halon/mcl_localplayer/ which makes physics and some other things way more Minecraft-like (elytras, proper eating, horses, etc), although currently it requires a Luanti fork since the upstream is not very interested in the changes.

lugu 4 days ago | parent | prev | next [-]

Minetest (renamed luanti) is a fantastic platform to introduce concepts of programming to kids. We have been moding with my kids and had the best time using blender and doing some lua.

minki_the_avali 4 days ago | parent | prev | next [-]

Minetest is pretty awesome but it has some harsh limitations like a -32k -> 32k block world size limit in all directions as well as not being world file compatible (i know that experimental converters exist but half the blocks never load in and these are as old as 1.2.5 blocks so no chance it will even attempt to work with 1.12.2 maps) so for someone trying to get close to vanilla, I still think reimplementations are the way to go.

astrobe_ 4 days ago | parent [-]

The finite world is a problem in practice only for popular game servers. I think the base walking speed for characters is ~2m/s, so reaching the edge from origin would take at least 4 hours. Even free-falling from max altitude (10 m/s is the max speed IIRC) takes a while.

Moreover, the "finitude" of the world can be mitigated by the fact that Luanti also offers 64 km total vertically out-of-the-box; various mods use this space to create the equivalent of "dimensions". In practice, without tools that allow to dig ridiculously fast, supposedly realistic mountains (what can be realistic in a game where you can carry with you several trees, casually jump 1 m anyway and barely get a scratch from a 15 m fall?), planes, dragons or whatnot, a "troposphere" of 1 km is plenty, and would allow 128 64x64 km "dimensions".

That being said, and my own biases put aside, people outside of the Luanti core team are working on that [1]

[1] https://forum.luanti.org/viewtopic.php?t=9183

Tepix 4 days ago | parent | prev [-]

Last time i tried Luanti (when it was still called Minetest) I ran into serious bugs rightaway. I reported them and a year later they still weren't fixed. I hope the quality has improved since then. It's nice to have a free alternative for programming classes etc.

astrobe_ 4 days ago | parent [-]

Minetest sort of officially rebranded itself as a game engine when it changed name, it already was a game engine before that. Most of the bugs are caused by games and/or mods themselves, in particular if you had a Lua exception.

Among the various games that took inspiration from Minecraft (Voxelibre, Mineclonia, Repixture), some are more reliable than others. Those that don't try to be too close are the more reliable because replicating complexity tends to lead to more bugs.