this post was submitted on 17 Feb 2026
15 points (82.6% liked)

Minecraft

6238 readers
2 users here now

Welcome to the Minecraft community on Lemmy and Kbin!

The home for all posts related to the Minecraft franchise: from the classic game to the mobile ports, mods, adventure games, merchandise and similar!

Official Lemmy.world server available!

Lemmy.world hosts an official server that welcomes all players to contribute and have fun:

Minecraft Version: 1.20.x

Address: minecraft.lemmy.world

Please make sure you read our rules before posting.

Rules:

Rules can be clicked on to be expanded.

1: Treat all users with respect.

Bullying, threathening, doxxing, or toherwise hostile behaviors with any of our users will not be tolerated. Be civil, have fun.

2: Posts must be related to the Minecraft franchise.

This includes the main game, titles like Dungeons, fan art, wiki pages, toys, new feature votes, and similar content.

3: No advertising.

If you want to share a product you're a manufacturer or seller of, please contact the moderation team first. Affiliate links to online shopping stores or affiliate coupon codes are not allowed.

4: No piracy.

Links or discussions about cracked versions of games, unauthorized copies of copyrighted material and other similar piracy-related content are not allowed.

5: No NSFW or adult content.

This community is inclusive to users of all ages. Keep in mind Minecraft attracts children and adults alike. Therefore, no NSFW content is allowed.

6: No low-effort meme content.

Memes are allowed, and so are comics or other fan creations. However, low-effort reposts and otherwise overused memes will be removed.

Reddit reposts are allowed.

Reddit reposts are allowed, but you need to include the tag [Reddit] in the title.

Related communities:

founded 2 years ago
MODERATORS
 

It makes no sense to me that there are two versions of the game. I'll be watching a youtube tutorial video, and suddenly they'll say "this doesn't work on bedrock".

Ugh! Then you find out it's not just a simple ARM vs x86 issue. They function SLIGHTLY differently too. And they can't coexist with crossplay. Bedrock is the nuetered version.

Just combine the games. I get console can't host a server, but at least let them join servers!

top 12 comments
sorted by: hot top controversial new old
[–] cecilkorik@piefed.ca 49 points 2 weeks ago

First of all, Bedrock is on PC, but only through the Microsoft Store. Which should be the first hint at the answer to your question.

Bedrock is the neutered version, and that's intentional, it's supposed to be neutered. It's completely locked down and fully controllable by Microsoft. Nobody else has the keys, and it's up to Microsoft to open the door to allow anyone or anything inside that they want. The non-neutered Java edition is not the goal it is the problem. The goal is to kill Java, or keep it alive solely as an advertising pipeline that feeds the next generation of children into Bedrock. Bedrock can be monetized and controlled and creates an ecosystem that people become trapped within, unable to escape as their purchases, their data, their characters, their accounts are all held hostage inside.

It doesn't matter that it's objectively worse. All that matters is that it's the first Minecraft you will see when a parent goes to buy it, not knowing the difference. Eventually, it will probably be the only version you can buy. It will be (already is) full of microtransactions and subscription services and paid mods and servers and Microsoft will inevitably take their generous cut of everything in the Microsoft and Minecraft stores just like Steam, Fortnite, Roblox, Play Store, and all the other predatory marketplaces out there.

This is not about delivering value to customers, this is about delivering value to Microsoft. You are looking at things the completely wrong way around.

[–] Little8Lost@lemmy.world 14 points 2 weeks ago

Microslop is not allowed to monitise java. Thats why they made the bedrock edition. They also neutered the bedrock edition of mods because (free) mods would mean less money.

But there are servers that allow crossplay, but its a hassle for the owners & they cant use any java mods then, only plugins

[–] ScR3w_Lo0s3@lemmy.dbzer0.com 8 points 2 weeks ago

Because Microsoft bought Mojang and likes to gatekeep everything they can for profits sake. There is an educational version of Minecraft too.

[–] fruitycoder@sh.itjust.works 4 points 1 week ago

I mean i get the move from Java to C. You can make more performant games with C. So thats likely the engineering answer. A chance to remake the code base from scratch, less tech debt, and more performant language.

The problem is its owned by microslop, and they spent more time making it part of their version of the walled garden and adding Epstien's microtransactions to it versuses getting it up to feature parity.

[–] otter@lemmy.ca 4 points 2 weeks ago

I'm curious what their plan is into the future. It must be hard maintaining two separate codebases for the two different games

[–] Kolanaki@pawb.social 4 points 2 weeks ago* (last edited 2 weeks ago) (2 children)

Can you even get a game made entirely in Java running on a console? 🤔

[–] VibeSurgeon@piefed.social 4 points 2 weeks ago

With enough effort you can get Java to run pretty much anywhere. You just have to be willing to port the JVM there if one doesn't already run on it

[–] vaionko@sopuli.xyz 2 points 1 week ago

Java runs on like 3 billon devices doesn't it? At least that's what the installer told me

[–] LodeMike@lemmy.today 4 points 2 weeks ago (1 children)

The Java version of the game runs like ass comparatively and is only smooth on our souped up x86 CPUs

[–] JustARegularNerd@lemmy.dbzer0.com 9 points 2 weeks ago (1 children)

While Bedrock performs way better than Java, Java will run on anything that has a JVM and I've had the vanilla version run just fine on an M1 MacBook Air.

If you use community mods like Sodium for increased performance, I'm pretty confident it would run on a Raspberry Pi

[–] LodeMike@lemmy.today 2 points 1 week ago

Sorry, I should have been more specific. They've made many optimizations since the decision to make a C++ version.

[–] sudoMakeUser@sh.itjust.works 2 points 1 week ago

There is a technical reason. The Java version was never designed to run on mobile and consoles. So they had to rewrite the game with normal game dev tools. This allows crossplay between iOS, Android, Windows, Xbox, Switch, and PlayStation which is pretty neat.

The second reason is content moderation for consoles. Microsoft doesn't want you to be able to view unapproved content by joining a random server on your console (or viewing something that would regularly be a paid feature). However, this limitation can be worked around by spoofing a DNS record to allow consoles to connect to private Bedrock servers. I have hosted a private server on my own machine and had Xbox and Switch players connect which was fun.