top | item 43499828

(no title)

yoz | 11 months ago

Hey, if we're already complaining about Microsoft products, can someone explain why the Bedrock and Java versions of Minecraft have not been made cross-compatible in the TEN YEARS since the Mojang acquisition?

(... speaking as another dad just trying to play with my kid.)

discuss

order

janetmissed|11 months ago

I’d imagine mostly due to a lack of incentive on microsoft’s part. Like minecraft is literally the biggest video game to ever exist with, making 2 entirely separate code bases work while keeping all the features the same and preserving compatibility with over a decades worth of mods just so the mostly separate java and bedrock communities can play with each other is just not worth the risk. So many people play minecraft in so many different ways means that making even minor changes in gameplay can be huge sources of controversy, let alone major infrastructure changes.

Rohansi|11 months ago

They still exist separately today because the modding scene is completely different for them. Minecraft Java is the original and has a huge modding community based on decompiling and patching the game. Those mods are all incompatible with Bedrock because Bedrock is a separate reimplementation of the game for performance or whatever.

banqjls|11 months ago

What does cross compatible mean in this context? They are two different games written in two different languages. I mean, they look like they are the same game, but they are not. Making one compatible with the other is a Herculean task. If not impossible.

yoz|11 months ago

I'm talking about network compatibility, so that a Bedrock client can join a Java server and vice versa. It's clearly somewhat possible because GeyserMC[1] exists. It's just ridiculous that it's a third-party addon.

[1] https://geysermc.org/