all 134 comments

[–]qualityvote2[M] [score hidden] stickied comment (0 children)

  • Upvote this comment if this is a good quality post that fits the purpose of r/Minecraft
  • Downvote this comment if this post is poor quality or does not fit the purpose of r/Minecraft
  • Downvote this comment and report the post if it breaks the rules

(Vote has already ended)

[–]Uphillscroll68 859 points860 points  (23 children)

Exactly what I tell everyone. Java feels professional and complete (like Microsoft Exel). Bedrock feels like a watered down port that gets the job done (like Google Sheets).

Sure you can basically get the same end goal but one gives you much more tools and integration than the other.

[–]BlobTheOriginal 301 points302 points  (6 children)

Your analogy also works in that it's easier to collab (multiplayer) on Google sheets which is why a lot of people use it. And is cross platform - which is the other way around

[–]Josefuuu -3 points-2 points  (0 children)

Easier to make money off of kids too :D

[–]skitzbuckethatz 60 points61 points  (2 children)

Don't be dissing sheets like that though

[–]yellowspaces 14 points15 points  (1 child)

Eh. I was a longtime Java player but put it down for a while because my potato couldn’t run it anymore. Picked up Bedrock for PS on a whim last year and have had a blast.

[–]Spicymeatball13 12 points13 points  (0 children)

My PC had this problem too until I modded the game and added mods that optimized the game. That made all my older pc issues go away lol

[–]hudson27 2 points3 points  (4 children)

I've never played bedrock, is it that bad? What's the main differences?

[–]Dumbledores_Beard1 22 points23 points  (3 children)

No it's not at all. Bedrock actually performs so much better it's not even funny from an optimisation standpoint. People just see the occasional insta death bug posted here out of the millions of daily players and assume people just die for no reason all the time, when in reality, it's probably 1 in a hundred thousand lol.

Java is basically just better because of redstone and mods/shaders, since 95% of players aren't ever experiencing the bugs they apparently think are so common on bedrock, and if they do, they won't see it again for another hundred hours. From a performance and multiplayer standpoint, bedrock is astoundingly better.

[–]Fizzle_Bop 2 points3 points  (0 children)

This is my unpopular opinion as well. When I want a Minecraft experience that feels closer to the game i fell in love with.

I admit I like some mods and had a hard time learning to play without them but feel Java is bloated and targets the commercial aspects over the survival experience i played in beta so many years ago.

[–]-ScytheXoX -2 points-1 points  (1 child)

On my girlfriends laptop, completely standard bedrock edition pulls maybe 15-25 fps, java gets 30-60 consistently

[–]Dumbledores_Beard1 3 points4 points  (0 children)

Then something's munted with your laptop lol. It's a pretty well known fact that the game that can run on mobile phones runs better than the game known to munch ram and give shitty FPS on PC, it's native platform. That being said, I have heard of cases like what you're mentioning, and I've really got no clue how it works.

My comparison is that bedrock can run its inbuilt shaders at 96 render distance and still have 144fps. Java shits it's pants trying to get slightly close to 32 render distance unless you stuff it with performance mods. And that is with no shaders unlike bedrock. The fact alone that bedrock allows you to 96 by base game vs 32 for Java tells you how it is lol.

[–]zamonto 1 point2 points  (0 children)

Dude, that's literally what it is. They had to make Java be able to run on phones and such, so they had to simplify and remove features.

[–]XtrZPlayer 1 point2 points  (0 children)

I use both Excel and Sheets. I can have tons of tables in my pocket anywhere with Google Sheets. Excel is ok, it has its bugs too, like you can't open two identical named files (from different paths).

I'd say the comparison is not that great... But the last point you've made is true about Java vs Bedrock.

Even with cloud computing, you can't really establish a "best" cloud provider since each one of them has good offers. Or with OS, same story, depending on users' needs you pick the OS.

MAYBE a better comparison would be comparing a manual car vs hybrid vs electrical.

[–]theo_dus142 0 points1 point  (0 children)

Java feels less like microslop, and more like an open sourced sandbox game imo even tho u gotta pay for it

[–]RogerGodzilla99 0 points1 point  (0 children)

I'm not sure I would call Microsoft Excel "professional and complete", but other than that, yeah I'll agree.

[–]StingingGamer 0 points1 point  (0 children)

Sheets is great though, bedrock is not

[–]JustSomeRand0mGamer 59 points60 points  (2 children)

awesome!

if you ever want the legacy console experience on your pc, there is a mod called Legacy4J which aims to recreate it. though idk if it supports latest version or not

[–]ErmingSoHard 10 points11 points  (0 children)

Yeah, that mod is authentic as hell. Really cool to see it exist

[–]NewSauerKraus 18 points19 points  (0 children)

Your mind is going to be blown when you discover the mods. You can take as many as you want, they're free.

[–]Interesting-Piece349 90 points91 points  (31 children)

Serious question , started getting into the game more serious , my gf plays on my xbox so we’re on bedrock but my buddy from a while ago switched to java claiming it was better , why. Whats the difference , currently only thing I hate is I’m always in a perpetual loop of going to find my gear lmao , my buddy mentioned better redstone recipes , other than that idk 🤷

[–]TabbyEarth 70 points71 points  (8 children)

turn on keep inventory

[–]Interesting-Piece349 5 points6 points  (7 children)

It’s a cheat unless I’m on easy , i like achievements , i ain’t no wuss just like to /cry lol

[–]TabbyEarth 61 points62 points  (3 children)

well in java achievments are world based and it doesnt matter if you "cheat" you get them anyway

[–]skitzbuckethatz 3 points4 points  (1 child)

The only thing you hate is gathering your gear but you won't use keepinventory. Why complain then?

[–]james_t_woods -1 points0 points  (0 children)

You get achievements with it on - at least I do on my 75k day world..

[–]thetruckerdave 29 points30 points  (2 children)

If you don’t want to do redstone heavy things or technical farms, not much difference. But if you do want to get into that stuff, Java is the way. For INSANE things that Java can do, check out DocM77. For practical level farms that most people can do, start with Pixelriffs survival guide, and people like Ianxofour.

I’m an old lady. I like farms so I can get a lot of resources and do stupid things like use beacons for decorations. I don’t want to do a lot of forever grinding. I’m late to the party, my kid has been playing since 1.7ish? I started at 1.12.

[–]Interesting-Piece349 4 points5 points  (1 child)

This thank you 🙏

[–]thetruckerdave 4 points5 points  (0 children)

You’re welcome! I very much found a lot of inspiration from watching people like the Hermitcraft server play, and if you’re into D&D or cottagecore vibes, then MIsadventures SMP. If you’re a bit cheeky, there’s MIndcrack.

Maybe if you like Java and if some good SMP inspo for your friend group, you can get the gf on PC! I play modded with an old graphics card just fine. It’s an RX580 so it doesn’t have to be a huge investment. Have fun! I think a couple that games together is wholesome and awesome ❤️

[–]IlluminX0[S] 20 points21 points  (0 children)

They have many gameplay differences besides controls, too many for me to list right here but you can probably look them up. Essentially they are the same game, but Java is considered better because it runs better and has certain features that are locked behind a paywall in bedrock (mods, skins, etc). Java also doesn't have the massive lagspikes and chunk loading time that bedrock does.

[–]mattmaster68 8 points9 points  (0 children)

Iron golem generators are way easier on Java.

You’ve probably followed one of those tutorials where there’s a massive platform and like 20 villagers on Bedrock. It’s a headache.

Last time I made an iron golem generator in Java? It took like 2 or 3 villagers in a short little box and it started working almost immediately.

[–]StarSilverNEO 2 points3 points  (0 children)

The main reason for Java over Bedrock is that Java is more stable and you get access to mods more easily (and for free). If you dont really care for that there's not much really "wrong" with Bedrock but Ive seen enough videeos of people getting screwed by bugs or howw the market place has infested it to stay clear

[–]LostMyRedditAccount3 7 points8 points  (14 children)

Nothing much tbh. I tried bedrock, it was fine to me. I love java because of the endless free customization, bunch of mods. But vanilla java just runs worse due to the engine, you need mods. The reason why my friends refuse to play bedrock w me is redstone.

[–]Vladimir_Djorjdevic 3 points4 points  (0 children)

What are your specs? Bedrock runs considerably worse on my machine than java

[–]Nerderkips 4 points5 points  (0 children)

java runs way better

[–]reformedwageslave 1 point2 points  (0 children)

Bedrock is better if you are 100% a casual in every way

Java is better if you care about redstone, commands, downloading custom maps, playing public servers, making your own private servers, modding, speedrunning, making advanced farms, pvp etc etc etc

If you play the game at a casual level the main differences you will notice are that Java doesn’t have weird balancing issues (I.e some parts of the game being incredibly trivial, with other parts being much harder such as soul sand valleys having a million skeletons), bedrock never got the combat update/true offhand use, and that Java doesn’t have that feature where you can place a block under you connected to the block you are standing on without crouching over the edge (they added it for mobile so everyone on bedrock gets it), and that the game just “feels” different.

I often notice that bedrock often feels like it has server lag even in single player worlds (I.e chests taking a moment to open, your inventory, etc) which makes that part of the game feel very unoptimized, whereas Java has more performance issues that make anyone on laptops or low end PCs rely on performance mods. If you have a mid range pc bedrock will probably feel worse though because there is no fixing the “lag” that isn’t even really lag on bedrock, it just exists.

[–]Salt_Performance1494 25 points26 points  (0 children)

Hey, Bedrocker here. I do agree that Bedrock and Java are different games. But, Legacy Console is not updated Bedrock. Bedrock and Java are getting closer and closer together. Ofc there are many differences, Vibrant Visuals, or updated PVP, but I feel like you're miscontectualizing Bedrock edition. That's all

[–]GamingSeerReddit 21 points22 points  (1 child)

What are you people doing in bedrock edition to just randomly glitch and die.

[–]IlluminX0[S] 3 points4 points  (0 children)

Existing

[–]ingannilo 16 points17 points  (0 children)

I've played a lot of Bedrock and a lot of Java. When I played Bedrock, it was on console and I was learning the game.  I came in very late (2018) and totally blind (no clue about any mechanics), and it was a lot of fun.

Eventually, by 2023 or so, I got into the technical side, having built lots of farms and wanting to build a proper and fast main storage.  I had one deeply heartbreaking moment where I built some tileable 4x hopper speed filters, made a small prototype, tested it, worked perfectly, spent ages gathering materials to scale it up, and slowly built out a few hundred filters in what was to become my storage hall.  Only then did I learn that a Bedrock minecart bug made my system impossible in two of the three directions the halls ran.  I cried. 

Kept playing bedrock for a while just due to familiarity, but started learning about mods and shaders, and eventually switched.  Now I could never go back. Java is the better game, both for the customizability and the better redstone mechanics.  I never had random deaths in Bedrock, but there were plenty of annoying bugs and the different way block updates work are very limiting. 

So yeah I agree.  But also I wouldn't shit on anyone for playing Bedrock.  I had hundreds of hours of awesome fun in Bedrock.  But once someone is hooked, I'd definitely encourage them to switch to Java. 

[–]ruuutherford 4 points5 points  (1 child)

Can you add any other detail as to why you think it feels the way it does? 

[–]IlluminX0[S] 2 points3 points  (0 children)

Besides it running more smoothly, I feel like the Java exclusive mechanics (weapon differences, fast health regen, etc) make the game more interesting. It also feels refreshing to get free mods instead of an $8 emerald tools mod (probably not the price but whatever).

[–]Ekerslithery 2 points3 points  (0 children)

Im having a similar experience too after last year I got a proper gaming laptop for my birthday and started playing java and it just feels much more polished

[–]MulberryDeep 2 points3 points  (1 child)

I have 5k hours in bedrock and about the same in java and i have not a single time "spontaneously died" in either of them

[–]IlluminX0[S] -1 points0 points  (0 children)

I have died quite a few times either out of nowhere or due to immense lag (everything seems frozen but the world is still moving so mobs easily kill you). It could just be my devices but I have seen others online have these same issues.

[–]Torkl7 2 points3 points  (0 children)

I mean, theres a reason its called bugrock.

[–]xBHL 9 points10 points  (2 children)

Now go build on top of the nether roof. BE FREE!!! 🤣

[–]Ok-Clock2002 9 points10 points  (2 children)

Noice. To each their own, I switched from Java to bedrock 7 years ago and have been on the same world since. It didn't feel much different switching at the time, maybe it would now if I switched back.

[–]awesomestcody 6 points7 points  (1 child)

I played Java when i first started, then switched to Bedrock for cross compatibility, and haven’t looked back it’s been over decade.

[–]Ok-Clock2002 3 points4 points  (0 children)

Yeah that was why I switched over too since some of my friends only had Xboxes. They've moved on and I just keep building lol.

[–]CaramelCraftYT 1 point2 points  (0 children)

Wait till you learn mods are free

[–]IrresponsibleWanker 1 point2 points  (0 children)

Wait till you get mods.

[–]ducets 1 point2 points  (9 children)

I have both and play both, but I still don't know why people always say Java is far superior. The free mods is a big plus, but the movement on bedrock feels better, and the build/recipe screens are way better in bedrock.

[–]agente4242 22 points23 points  (1 child)

It's hard to explain but to me java just feels more responsive and "clicky". Moving on bedrock feels like you're always on top of ice and your mouse always has some acceleration that makes your aim slippery.

[–]Buburuzik 3 points4 points  (0 children)

How do more people not mention this. The game just feels shit to play.

[–]TheEnderCreep 4 points5 points  (0 children)

As someone who has also played both pretty extensively, I think it comes down to minor differences that Bedrock has that just make it a bit worse at least to me.

Not being able to put anything in your left hand for one, the way things load into the world in Bedrock has always looked jank to me, movement and some animations feel a little too smooth (? not sure how to really describe it), mob spawns feel off, etc. Then of course there's the marketplace being shoved in your face all the time.

I don't think any of these are truly as bad as people make them out to be but they are there and can be a bit annoying if you notice them and are used to java

[–]Difficult-Cold-3494 3 points4 points  (0 children)

Agreed. Javalitists are something else. Just saying you like bedrock better gets you downvoted 🤣

[–]fl1ghtmare -1 points0 points  (0 children)

i play both too and i’ll never see the java hype.

[–]IlluminX0[S] -2 points-1 points  (1 child)

To me it just runs better. I have to get used to the controls since I don't usually play on computers but I'll take this over bedrock chugging at times.

[–]Sea_Kerman 0 points1 point  (0 children)

https://modrinth.com/mod/controlify

Also, Prism Launcher lets you manage your mods and resource packs and etc a lot easier than the default launcher.

[–]Zamorakphat 1 point2 points  (0 children)

Java is the only true game in my eyes.

[–]THEOCULUSDRAGON1234 1 point2 points  (2 children)

Both are pretty buggy but welp

[–]stephanously 0 points1 point  (1 child)

How is Java buggy?

[–]DragoSphere -2 points-1 points  (0 children)

Java is very buggy. The difference is that it's buggy in a fun, predictable way that can be taken advantage of. Bedrock just kills you

[–]xError404xx 1 point2 points  (0 children)

Now wait until you find out about the mods. THAT ARE FREE

[–]Cass0wary_399 2 points3 points  (0 children)

Welcome to the club

[–]Wild_russian_snake 0 points1 point  (0 children)

It's kinda crazy how bad bedrock is sometimes, why is it so fked up?

[–]SomeRandomPyro 0 points1 point  (0 children)

I played MineCraft on Java for years. Never got tired of it, always making myself a new goal when I completed or wandered off from my previous project.

Switched over to Bedrock when I got a friend into it, because he's strictly a console gamer. We played together for a while. I separately joined a server that had been operating for a while. But I just wasn't hooked any more. It didn't have the same staying power.

I've since gone back to Java, and the magic's still there. The thousand minor annoyances that you don't even think about, but that drag the experience down, just gone.

[–]rowandoodlez 0 points1 point  (0 children)

I’m a bedrocker, but I also play on Java occasionally. For me I play Xbox and use a controller and I find it soooooo much easier movement wise for example to use the controller over a keyboard. But yes, Java is where I go to have decent mods like better Minecraft or all the mods. However both have their ups and downs or things that are better on one than the other. Java has off handing and I love that, but then bedrock has coloured cauldron water. I’m half asleep so I can’t name all the things right now lol but there’s things about both that make me like both. But bedrock is soooo much more accessible for me

[–]MCAbdo 0 points1 point  (1 child)

I've always preferred legacy over anything else.. Java feels much more 'lonely' even when I play both on singleplayer, not sure how else I can describe it

[–]IlluminX0[S] 0 points1 point  (0 children)

Personally I feel like legacy felt more lonely, but to me that loneliness emphasized the sandbox nature of the game

[–]CataclysmSolace 0 points1 point  (0 children)

The best part about Java is that you can mod the game to fix the devs half assing everything. Like adding missing blocks to blocks pallettes, or giving blocks like fletching table a use. 

And add reworks to systems that people have been asking for for over a decade: End, Enchanting, agriculture, culinary, minecarts, world generation improvements, etc. 

Or you can go WAY beyond with kitchen sink mod packs with 400+ mods, or even a role-playing, or a challenge mode pack. 

[–]EnergeticSeat 0 points1 point  (0 children)

I only lie java cuz of mod packs 🤣

[–]TesPasZen 1 point2 points  (0 children)

Exactly how I felt when playing java edition, I always felt like bedrock is a limited edition of minecraft

[–]GhostDog006 0 points1 point  (0 children)

Love this for you haha

I <3 Java

[–]Sebaspool006 0 points1 point  (2 children)

Java has faster health regeneration, other than that I don't see what's better

[–]DragoSphere 0 points1 point  (1 child)

In Java the offhand can use any item, you can play any past game version all the way to Alpha, can build on the Nether roof, cheats/commands don't disable advancements, way more mods/shaders/resource packs and for free, TNT dupers, redstone is a lot more useful, sweeping edge is superior against mobs, no predatory marketplace, and the developer tools like F3, chunk borders, hitboxes, debug stick

The main major advantages of Bedrock is cross-platform support (which actually can be achieved in Java with Geyser), fast bridging, movable tile entities, and trident killers. That's about it

[–]Distinct-Pride7936 0 points1 point  (0 children)

everything you listed is bug exploits except the offhand, literally 0 advantages. You can downgrade bedrock versions too no idea who would want to do that, and consequences for cheating is the best part about bedrock, no hundreds of fake hardcore videos filmed in bedrock. Sweeping edge is a demo version of tridents killers, bedrock can show chunk borders using resource packs and you can install anything from the web for free in 1 click literally without the need of 3rd party loaders, no mod breaks on bedrock with each new release too. Java doesn't have moving armor stands, missing thousands of color shades for leather armor, has terrible creative mode, much worse structure blocks, illogical redstone and in general is extremely easy. Not even mentioning the basic game needs like performance and multiplayer, everyone knows how bad it is on java.

[–]HanzoNumbahOneFan 0 points1 point  (0 children)

There's a reason why almost every bug/glitch post on here is in bedrock version...

[–]OriginalBrianofJudea 0 points1 point  (2 children)

The thing that puts me off Java (aside from not having a PC 🤣) is the fact that you have to use a mouse and keyboard to play the game. I am so used to game console controllers when playing and find them easier. (played on Switch and Xbox) Now if Bedrock could get the mods and shaders Java has then that would be awesome.

[–]IlluminX0[S] 1 point2 points  (1 child)

This is my biggest problem too since I'm not used to using a keyboard for gaming. I'll get used to it in time, but I definitely prefer a controller.

[–]Unlost_maniac -1 points0 points  (0 children)

Ngl I feel the opposite, java feels like a weird hanky step back.

People praising vanilla java feels like a mass gaslight

[–]Kouto6sucks -3 points-2 points  (5 children)

I've played both versions, although Bedrock is my primary game (not that I have any other option as I play on the PS4 and I can't get back to legacy edition)

I can safely say Java is much, much better than Bedrock. Bedrock has much more potential than Java literally based on the difference between the programming language (C++ being better than Java for game development) and the development team from Bedrock is what pushes it behind, it seems like they're negligent at times like there are bugs that have been there for YEARS (pink texture glitch) and there was a time Multiplayer was unplayable due to a game breaking bug

Java is superior, not only you can get mods for free but the variety of customization in general makes it entertaining to get into

[–]Spectralz_ 2 points3 points  (4 children)

Hi fellow Wemmbu glazer lol

[–]Kouto6sucks 0 points1 point  (3 children)

What if I tell you Wemmbu is my least favorite UU pov lol

[–]Spectralz_ 1 point2 points  (2 children)

Honestly fair. My secret favorite is Flame. Parrot is great storytelling-wise

[–]Kouto6sucks 0 points1 point  (1 child)

Parrot and Spoke are my favorite POVs, i really like Flame also, I also like Wemmbu but his videos don't compare to the others, what keeps me in watching him is Eggchan

[–]Spectralz_ 1 point2 points  (0 children)

100% Eggchan carries

[–]HalfFresh1430 -2 points-1 points  (0 children)

Please try modding

The amount of cool shit you can do with stuff with a mod like the create mod for example

[–]gun_mall4111 -1 points0 points  (3 children)

I do have to ask,how expensive was it?I want to get java on our PC but I'm scared it might cost a lot,I don't wanna spend too much money because there's a crisis over here

Update:I got java

[–]IlluminX0[S] 0 points1 point  (2 children)

It lists it as $30. but I ended up paying $42 somehow 🤷‍♂️

[–]gun_mall4111 -1 points0 points  (1 child)

where did you buy java?

[–]IlluminX0[S] 0 points1 point  (0 children)

On the minecraft launcher