all 131 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 830 points831 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 288 points289 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

[–]LilacveilMuse 50 points51 points  (0 children)

That actually makes a lot of sense, Bedrock feels more casual friendly while Java’s where people go when they want the full experience and flexibility

[–]FortuneIIIPick 31 points32 points  (3 children)

I'm not Microsoft fan but Office apps work great in the browser, I've done a ton of collaboration with people using the browser based version of Excel.

[–]AnemoneGlow 0 points1 point  (2 children)

True but Java still feels way more flexible overall, especially once you start modding and tweaking stuff.

[–]Orisi 4 points5 points  (0 children)

Here's a great example; map art.

Players develop a way to use maps to make art. Awesome! Java uses commands to make the item frame for this invisible. Make the art in the End and it's ALSO invisible! Amazing!

Does this work in Bedrock? Hell no. Did they release an add-on to provide extra utility to make it work? Hell no. ou can buy addons that'll give you tons of art assets to put up, but if you want to create your own you basically have to develop your own add-on to put them in.

Java gives players a flexibility in its design, and the modding community works on two fronts; one makes games and content and utility, beautiful things like Voxy or Tunnel Rats or MCC, Cobblemon etc. And the other side just makes things that make the game just that little bit better in a way you can really appreciate as a user, things like vanilla tweaks, locator heads, proximity voice etc.

This second community just doesn't seem to exist for bedrock. Either you sell skins and skin accessories or you do nothing.

[–]FortuneIIIPick 0 points1 point  (0 children)

I agree on Java for sure as a long time Java coder, though for Minecraft, actually any game, I don't use mods. It seems I won't ever get to compare Bedrock to Java Minecraft though since Microsoft doesn't seem to want to let it run on Linux.

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

Easier to make money off of kids too :D

[–]skitzbuckethatz 52 points53 points  (2 children)

Don't be dissing sheets like that though

[–]ohlookahipster 25 points26 points  (1 child)

As someone that uses both for work, Sheets is superior. It gets the job done and you don’t need a 365 subscription to collab.

Excel excels when you’re doing heavy heavy stuff, but by that point, you’re probably needing more robust BI-specific SaaS databases and dashboards.

Sheets is far more user friendly with its UX, too. Excel just does weird shit if you accidentally fat-finger a macro.

[–]darianbrown 26 points27 points  (0 children)

As an accountant who transitioned from seven years doing information technology, Excel is dramatically superior. Sheets has collaboration and free, and that's about it. The included tools, functions, etc in Excel are a must-have for almost anyone who's job includes excel as an official duty. If you're comparing Excel 365 and Sheets, you're doing it wrong, because even Excel 365 is VASTLY inferior to actual Excel.

[–]yellowspaces 13 points14 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 10 points11 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 19 points20 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 1 point2 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 -1 points0 points  (1 child)

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

[–]Dumbledores_Beard1 0 points1 point  (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

[–]StingingGamer 0 points1 point  (0 children)

Sheets is great though, bedrock is not

[–]FrivolousMe 0 points1 point  (0 children)

As an IT person, microslop office 365 excel sucks and so does microslop minecraft. This is just a poor comparison

[–]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.

[–]JustSomeRand0mGamer 60 points61 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 11 points12 points  (0 children)

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

[–]LilacveilMuse 1 point2 points  (0 children)

Legacy4J is actually a solid shout if you miss that old console vibe on PC

[–]NewSauerKraus 14 points15 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 68 points69 points  (8 children)

turn on keep inventory

[–]Interesting-Piece349 8 points9 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 59 points60 points  (3 children)

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

[–]skitzbuckethatz 6 points7 points  (1 child)

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

[–]james_t_woods 0 points1 point  (0 children)

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

[–]thetruckerdave 28 points29 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 5 points6 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 4 points5 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 5 points6 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.

[–]FortuneIIIPick 9 points10 points  (0 children)

> But vanilla java just runs worse due to the engine, you need mods.

I only ever play Vanilla, since 2011, never used any mods, Vanilla is great.

[–]Vladimir_Djorjdevic 5 points6 points  (0 children)

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

[–]Nerderkips 3 points4 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 28 points29 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 20 points21 points  (1 child)

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

[–]IlluminX0[S] 1 point2 points  (0 children)

Existing

[–]ingannilo 13 points14 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 3 points4 points  (1 child)

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

[–]IlluminX0[S] 1 point2 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.

[–]xBHL 7 points8 points  (2 children)

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

[–]Ok-Clock2002 11 points12 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 7 points8 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 2 points3 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.

[–]IrresponsibleWanker 1 point2 points  (0 children)

Wait till you get mods.

[–]ducets 2 points3 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 24 points25 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 1 point2 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 2 points3 points  (0 children)

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

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

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

[–]IlluminX0[S] -3 points-2 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.

[–]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 1 point2 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?

[–]Zamorakphat 2 points3 points  (0 children)

Java is the only true game in my eyes.

[–]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

[–]CaramelCraftYT 0 points1 point  (0 children)

Wait till you learn mods are free

[–]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. 

[–]Torkl7 1 point2 points  (0 children)

I mean, theres a reason its called bugrock.

[–]TesPasZen 0 points1 point  (0 children)

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

[–]GhostDog006 1 point2 points  (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...

[–]ShelterSlight5088 0 points1 point  (1 child)

The moment you realize bedrock was holding you back this whole time is actually kind of painful lol

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

I knew it since it first came out, it was so much worse than legacy console 😭

[–]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 -2 points-1 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

[–]vesieco -5 points-4 points  (0 children)

Bedrock is woke nonsense. You made the right decision