[0] https://web.archive.org/web/20100301103851/http://www.minecr...
I'm told from long time minecraft players that it doesn't suffer the same data corruption issues as minecraft.
The idea in minetest is that you need to add mods for the stuff you want
I should probably also note that there's something of a conflict in this area surrounding the other edition of Minecraft, Bedrock Edition, which is written in C++ and therefore difficult to decompile and mod. Bedrock Edition is much more closed than Java edition in a number of ways, such as including a store built into the launcher for buying maps, texture packs and skins whereas these would need to retrieved externally (usually for free) on Java edition. However, Bedrock Edition does have a first party modding api, a more feature rich internal scripting system with the concept of "behavior packs" [3], and has led to the development of a number of tools used by mod authors for both editions, such as Blockbench [4]. Ultimately Java Edition and its community have the legacy of Notch and Mojang with a long history of community contribution while Bedrock Edition was only developed after the Microsoft acquisition and is much more in Microsoft's style.
EDIT: Turns out the Bedrock Edition modding api was discontinued earlier this year [5].
[0]https://minecraft.fandom.com/wiki/Obfuscation_map [1]https://wiki.vg/Category:Minecraft_Classic [2]https://www.minetest.net/ [3]https://learn.microsoft.com/en-us/minecraft/creator/document... [4]https://www.blockbench.net/ [5]https://www.minecraft.net/en-us/creator/article/removing-the...
Embrace, extend, extinguish. Any day now they will announce the eventual deprecation of the original Java-based Minecraft.
1. Community oldtimers and loyalists really like Java.
2. Bedrock has no Linux port.
3. Java is the lead version - new features are added to it first and then backported to Bedrock.
While #1 and #2 could be written off as "costs of doing business", the latter is a significant problem. The current creative process that Microsoft and Mojang has adopted is that Mojang implements new features and versions in Java first, and then another team in Washington reimplements them in C++ for Bedrock. Deprecating Java means making everyone at Mojang switch development tools and languages and adopt an entirely different codebase. It would be just as disruptive for Mojang as it would be for modders.
Unfortunately sifting through the last few years of Minecraft.net articles and Minecraft Live footage to find sources isn't a great use of my time right now, but I'm sure it's out there. Bedrock was shifted to the same version numbering system as Java in the last year iirc and they've been releasing snapshots and betas with the same content on the same day for all of the 1.19.3/1.20 snapshots so far and I think the 1.19.0 ones as well.
[0] https://mobile.twitter.com/kingbdogz/status/1509482290304659...