Comment by hastily3114

11 hours ago

Why are they even maintaining two versions of the same game?

As far as I remember the original plan was to only maintain both in a transitional phase, with the aim of fully replacing the Java edition. A simple plan: bring Bedrock to feature parity with Java, add a modding API that satisfies 95% of use cases, then force everyone onto Bedrock. The feature parity is mostly there, but modding in Bedrock seems to have become a non-goal, and Bedrock has so many bugs that if your platform offers the choice between both Java is still preferred even if you don't care about modding.

Java is for the modding user-base. If they would kill that, there is a good chance that the whole Youtube/Twitch creator ecosystem around the game dies, and with that it's popularity.

Bedrock is more performant and more portable across platforms (e.g. on consoles where you couldn't mod anyways).

  • It won't die. Its not a problem to skip auth checking if at some point MS tries to use kill switch (hopefully EU would make that fully legal in EU if that's not provided by the company).

    As for feature parity, there are mods backporting modern features back to 1.7.10.

    Java is also portable to all the consoles, its just Microsoft did use that as an argument to try to kill the Java Edition. Nobody prevented Microsoft from adding bedrock like modding to Java Edition.

    The only thing that needs to happen is the one single stable mod API for Minecraft Java Edition. The incompatibility between Forge, NeoForge, Fabric, etc. is terrible, but from what I know about some of the folks involved this won't happen as they cannot constructively discuss the matters.

    • Wrong kind of death. Taking mods away after a decade and a half of the game being modded inside out would massively reduce the creative scope of the game for players. It would become "boring" and die out

They wanted everything on bedrock but they can’t do it, and losing the Java modding ecosystem would literally kill the game, which remains popular because of all the YouTube content, 90% of which is Java (even unmodded).

Much of the cashflow is from kids watching a YouTuber doing something in Java Minecraft and attempting it themselves in bedrock, which is why feature parity is the only thing they’re really working on anymore.

  • (Not saying you are but) I think people here are overstating modding and understating Bedrock's inferiority for content creation. The bugs, the differing technical surface and redstone logic, the basic missing key technical features from Java, like the F3 menu. Yes modding is a huge factor, but even if they released an amazing Bedrock modding API 3 years ago, Java would still be dominant in the content creation community and therefore still be the lifeblood of the game.

    Bedrock is aimed at kids and they've never made any real effort to supplant Java with it. It's just a very effective way of hitting different target markets

    • That's the underlying reality - they wanted Bedrock to unify all the non-PC platforms (phones, consoles, etc) and they succeeded on that.

      They have no need to supplant Java, nor any desire to (and all their marketing materials and screenshots are usually Java anyway).

Because they aren't the same, Bedrock is more limited in modding capabilities, and the Java community doesn't care about it.

Microsoft logically wants to keep sales from both.