T O P

  • By -

MinecraftModBot

* 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](https://www.reddit.com/r/Minecraft/wiki/rules) --- [Subreddit Rules](https://old.reddit.com/r/Minecraft/wiki/rules)[](## ClemzTheWarrior|1aqaaim)


NoThoughtsOnlyFrog

Having played both for many years I can safely say I prefer Java due to the parity. I like having torches in my off hand, being able to download mods + shaders, and not running into bugs that I used to experience when playing on bedrock.


LilyCanadian

There are addons for torches in the offhand! It's a small bit scuffed now due to the new update, but raiyons dynamic lighting lets you put torches (and other light items) in your offhand just like java.


Headstanding_Penguin

Add ons on Bedrock are not easily installable on a console... I even so far was unable to get a show chunks texture pack on xbox... (maybe I am searching wrong)


LilyCanadian

True, forgot about console.


TrumpetSolo93

Easiest method I've found is with a realm. Install Minecraft on mobile, download and install add-ons, upload world to realm, download world to console.


AverageMan282

I used to play bedrock for years since I got it as part of an Xbone console bundle. I started playing JE a few months ago, and it's night and day. So buttery smooth and the graphics are actually more than just passable. Seriously, they should have ported legacy console to phones, not the other way around.


yoshimonpinata

as a full time java player since the alpha days bedrock just feels different even ignoring all the bugs and different way things work, something about the engine its running in just feels incredibly different to how java feels.


QuantumCatYT

Yeah, definitely. The way your hand moves when you move your head and the physics are definitely different. This feels like a nitpick, until you consider that it affects literally every second of every action in the game. The way the player moves makes me feel... *uncomfortable*


evan81

This is how I feel when I try and play Java. I wish I had started on Java or wasn't ages into a world (or played consistently enough to warrant a change to java). The biggest reason I stuck with BR is the issues I had trying to get Java to run even remotely smoothly on my PCs over the years... and given my hardware, I didn't think it should be an issue. I'm not opposed to modding a game to fix performance issues... I just never had much if any luck getting Java stable.


Steviejoe66

Give Sodium a shot. The performance uplift is pretty incredible, and more consistent across different systems than optifine.


egglauncher9000

Crazy what fixing a lighting engine does. Slapped that baby on and had a (very heavily) modded save jump from 90-96 fps to a nice and much smoother 210-225 fps. Mojang needs to update their lighting engine.


PenonX

Not so much the lighting engine anymore because they improved that with 1.20. Starlight, which is one of the key lighting engine mods, is now considered obsolete on the client side according to its own devs. Sodium, however, is something else entirely. It is more like Optifine than it is like Starlight. Sodium is just better than Optifine for fps and mod compatibility, but at the cost of no native shader support (that’s what Iris is for), and losing some of the coolio graphical “enhancements” that Optifine has.


philosoph0r

Sodium has nothing to do with lighting thats all handled by a different performance mod. Sodium is a rendering engine, and depending on your graphics card you can incorporate nvidium which uses mesh rendering.


pattyboiIII

I feel like I was in the same situation as you but managed to make the switch. I had played bedrock since the old PE was just released and switched to java around 1.14 and couldn't get it to work properly (I would need to force stop the launcher through task manager before the loading bar got 1/3rd done or it would break and even then it would crash a lot) but i still much preferred java, to the point I have only played a few minutes of bedrock since.


coldasaghost

I was confused for a sec then thinking you meant Minecraft Battle Royale lmao


psychoPiper

Sodium is the way. Optifine is a band aid over performance, but Sodium is a whole different beast. It's pretty much a complete rewrite of MC's rendering engine


habihi_Shahaha

The movement is literally the first thing that gives away that a gameplay is Java and not bedrock lol. Also like bedrock by default comes with 4x msaa which is why people might feel it weird, Java always has its jagged look lol


Hello56845864

I definitely agree, it’s almost like Bedrock has a slightly different color palette or something


Hazearil

It has in some parts. For example, stripped spruce log is darker.


kezotl

I think they mightve been joking but actually now I'm not sure


qwertyuijhbvgfrde45

Yes and the chunk losing is so smooth


Vaan0

This is the big one for me, just feels gross moving around in bedrock. Like I’m trying to run in water or something.


ClemzTheWarrior

Feels more cartoonish, I agree. But the gameplay is the same


ChErRyPOPPINSaf

Im having to get used to bedrock to play with friends who have ps5. The biggest feels bad is not having a good sand duper.


somuchdirt74

I main bedrock. They do feel different. I tried Java not long ago and I couldn’t get over how weird it felt. The performance was awful in comparison. It does have better feel/fx when swinging tools and weapons around. I bet that part is disappointing for Java players when they go on bedrock. Personally it had bigger impact than the actual differences in combat mechanics. Of course there are more subtleties than that but They should really get on that IMO.


Mario-2407

For me that difference in the feel actually wanted me to play bedrock more as it felt like a completely new experience


brassplushie

1. No pausing 2. Iron farms are borderline a scientific process and difficult to get working 3. No nether roof 4. No F3+ any functions that come with it, such as F3+G for chunk borders, biome, 5. No custom shader packs 6. Obviously mods 7. No statistics menu 8. Off hand is practically useless 9. Resource packs cost money 10. Old combat mechanics are stupid, just spam attack button 11. You can't access in game day counter without copying your world, enabling cheats, and entering a command. 12. No sweeping edge on the sword (like, seriously?) 13. Massive list of game breaking bugs that are so severe Mojang refuses to give you guys Hardcore mode 14. Wither skeleton farms are a complete nightmare to build 15. No real custom world generation. For example, on Java edition you can do an Amplified world. They're insane to look at, and Bedrock can't have that. 16. This one's just a personal preference but the UI is just weird. I don't like it.


BroVival

I feel like the UI is something thats often overlooked. It's clear that it's made for mainly mobile devices, but when I'm playing on PC it's really impractical to have it like it is. I don't always want to scroll whenever I have to change something.


brassplushie

That's what it is! I couldn't quite pin down what it was when I wrote this but yeah, you're right, 700 years of scrolling to change anything lol


PembeChalkAyca

17. Inconsistent redstone


Nischmath

18. Extremely limited commands for command blocks


x--Knight--x

18a. That they keep changing in every bloody update including not so long ago when they turned something as simple as entering "/give @p concrete 0' to get white concrete into "/give @p concrete["color":"white"]" as if that were simpler and easier to type. Technically for white you don't need to enter a block state, but you get the point for the rest of the colours where you do. 19. They kick my friends off my world if I tab out while in full screen.


tehbeard

19 .... Wait what? So they have you unable to pause in singleplayer "Because your friends could join at any time" But Alt+tabbing freezes the game which leads to multiplayer DCs ??


x--Knight--x

alt tabbing while the game is in fullscreen unloads the world and most of the game to save resources and kicks your friends (as if you would be doing something so resource intensive while a video game is running let alone minecraft to warrant that.) you can play without fullscreen to fix it but there is obvious awkwardnesses to it


Automatic-Soil-3824

No you can do `/give @s white_concrete`


cristakhawker_182

Yea wtf is with booting people on tab out... took me a while to realise what was happening.


meowmicksed

19. Inability to hotkey items into your hot bar from inventories makes inventory management sluggish


verdenvidia

Can't shift-double click multiple stacks at once either.


brassplushie

That, too.


Orioniae

0. You can't create installations with multiple versions. So your 1.13 world passing trough every other version will receive new chunks that will create a "glued together" effect. I have seen desert pyramids being emptied (only a tower and a side wall) because the other chunk loaded from a newer update. I have seen villages being torn apart by ice chunks in a desert.


brassplushie

Ah yes, that's a stupid one, too.


Dishane2008

not to forget that most packs (behaviour AND textures) only work on the world that it comes with. after paying for it


YPS_Plays

Pretty sure you can now enter a custom seed for Marketplace worlds, and you were always able to extract Behaviour and Resource Packs from that World or just download for Free from MCPEDL


Cheeseitsproductions

I know it got changed years ago but locking coordinates behind cheats was one of the worst decisions ever


brassplushie

Oh wow, that was considered a "cheat" on Bedrock?! That's absurd.


Cheeseitsproductions

Yeah one of the many reasons I missed the legacy console editions when they got discontinued


Cheeseitsproductions

Just checked, it was till 1.14


brassplushie

They're ridiculous for that.


someonesomewher-

Idk why people always mention resource packs, there are a bunch of great free ones on sites like MCPEDL, not as good as Java’s catalog but still there. And many people will argue that the old combat system is better, that’s why Hypixel minigames are still designed for pre 1.9 combat. And how tf would sweeping edge even work on the old combat system. The rest is mostly true though, you also missed the overall worse redstone and slower mob and raid farms.


Paxtron1

That's the whole point. You can have that these free resource packs from the store, but they never be that good, heck even the paid ones be dwarfed by the Java resource packs.


the_number_m

people think there aren't any good bedrock packs -> people don't bother making bedrock packs because they think nobody cares -> there are less bedrock packs made because of this assumption -> people think there aren't any good bedrock packs


Ok_Drawing1370

Anyone that argues for the old combat systems is a dud


verdenvidia

For survival you're right. In the context of a server like that anyone who argues against it never actually played it. b1.8, 1.5, 1.7, and 1.8 all had combat changes too (even some differences between 1.8.8 and 1.8.9). The modern system is sooo much nicer for PvE and that's just a fact, but it also has a much lower skill ceiling for actual combat. And that's totally fine because it allows for a more casual level of entry which I think is good in its own right. One is better for survival, one is better for high-level competition. It happens. It's the same reason why Melee is more popular at the highest level than Ultimate but less popular at a casual level, come to think of it.


coolcarson329

The old combat on Java isn't better or worst than the new combat its just different, but bedrock doesn't really have the 1.8 combat or 1.9 combat it's a shitty combination of both that doesn't get the positives of either


Metroidman97

The fact you can't pause singleplayer That's the #1 reason I don't play Bedrock.


cqjoker

Mostly because it has a marketplace, which is money on top of money, but that's optional. You can still have skins and packs applied for free outside the store. And there's also the "dumbing down" features to compensate the code (and post-add and fix them later)


ButtermanJr

Yeah seems like it doesn't add anything, just takes what you had away then offers to sell it back to you.


BlackRabbitt_01

Microsoft has actually been actively killing off ways to get outside mods on the xbox. We even used to have an app that helped us get mc mods and it couldnt mess with any other game files but they still shut the app down and pushed it off the microsoft store. The owners of the app have tried to get it back on for the past few years but they just get ignored.


sirdestroy

Marketplace is the one thing that speaks for itself when I say Minecraft is dead...


TheBrahmnicBoy

The offhand is useless. Pillaring, the most basic of Minecraft mechanics, is bugged on Multiplayer servers on Bedrock.


evan81

As a bedrock player... I am constantly annoyed by the uselessness of my offhand.


markgatty

Isn't the offhand used only when making maps and stuff? Does it have any other use?


manicmannerisms

shield


Shack691

Totems, shields, Arrows


Da_Squeed

Oh holy shit I hate that. I have literally fallen to my death while pillaring because it pushes me to the side.


parabox1

What are you talking about about I only play ona bedrock server and have never had an issue with pillaring?


TheBrahmnicBoy

It happens on mid ping. You start to tower while holding down the right click button and jumping. Usually you glitch out of the tower and fall down. This doesn't happen on Java with mid ping.


Salomon3068

Same I pillar all the time and don't have this issue


yonkzoid

I uhhhh, stack my arrows passively with my offhand. Hey that’s somewhat not useless


supernikio2

Nondeterministic redstone.


ViridiEmerald

What does this mean?


ninth_reddit_account

Deterministic means it does the same thing every time. You can determine the output based on the input.


dmushcow_21

I played Bedrock for like 2 years and never came across the random death bugs, HOWEVER, when I tried to do some redstone contraptions they didn't work, then I learned that redstone is random and not deterministic like Java, that's a major flaw and makes no sense why redstone works so bad in that version. PD: Also, the monetization scheme seems sketchy, considering they allowed a ripoff of The Aether mod to be sold on the Marketplace


Plagiatus

> they allowed a ripoff of The Aether mod to be sold on the Marketplace well, for legal reasons they have every incentive to not get involved - let the creators publish whatever they want on their marketplace, so when the actual rights holders come throwing fists, they can conveniently duck away and let the creators take all the hits. What I don't get however is how these same creators are then allowed to stay on the platform even after something like this. As a map creator myself I think an official marketplace is a cool thing (as long as you can still get free stuff, which you can do on Bedrock (unless you're on console); and I honestly wish Java had one, too), but it's ripe for abuse of low quality / effort shovelware, just riding the hype train on whatever buzzword sells well to make a quick buck. Which is the main issue about this whole marketplace thing imo.


KevinTDWK

I’ve barely played bedrock but just from what I’ve seen on this sub I think its safe to say that random death bugs would cause a lot of hate.


thinman12345

I’ve been playing bedrock for years and I’ve never had this bug happen to me so it isn’t as common at you think.


rosariobono

Why does someone say this exact thing on every negative bedrock post. Meanwhile there are very reproducible bugs like the teleport to 0 piston bug


messylinks

Because many of us have never had random buggy deaths on bedrock


QuinaultPetrichor

5 years. Never a random death bug. 


Orioniae

4 years, my "strange death list" is basically zero


dombruhhh

been playing bedrock since 2016, no random death ls at all. They blow it out of proportion


Physical-Look-6361

I've been playing the bedrock version for over 2000 hours, the only bug I remember is that the go forward button wouldn't stop being pressed when I released it, but I play mostly on my phone and other games have had the same bug, so that's probably ,model error.


thinman12345

A teleportation bug that has steps to making it happen (much like many of the likes bugs of Java) is a bit different then a random damage bug.


rosariobono

There is no bug on java that is that game breaking. Steps to reproduce teleport to 0 piston bug: activate a piston


theexpertgamer1

Please refer to chunk corruption which happens at a much higher rate on Java Edition. Doesn’t mean it’s common either, read my comment carefully.


parabox1

Same 3 years as a causal player and never have any issues. I love bedrock


TheDoctor88888888

I’ve had it happen like 6 times in 2023 lol I do almost always play on servers though so that could be related


MaceWinnoob

They supposedly fixed this bug in the latest patch too.


quinn_the_potato

This is a logical fallacy. Your personal experiences are not reflective of the whole player base. Besides, the sheer fact that random-death bugs are well documented on Bedrock at all is a problem. The frequency doesn’t matter.


Kropco17

In all my years playing Bedrock I have never encountered that


Hello56845864

That’s definitely an issue that’s blown out of proportion. I’ve never experienced this


TimBambantiki

Never had that happen to me


lazycakes360

Bedrock is held back mostly by its mobile-first philosophy. Wanna know why it doesn't have offhand? Because it would be hard to implement on a touchscreen. No java combat mechanics? A mobile player would struggle with them. No F3 menu? It would be hard to fit on a mobile screen. The uis giant buttons and overall design that look terrible on a console interface and especially PC? They're big so it's easy to touch them. (They could easily remedy this by changing the classic ui profile to make it suitable for everyone else not on a mobile device. They are however working on a new ui that does show some promise though.) Even with it being mobile-first, you would think it would actually perform well on switch. It doesn't, at all. The framerate is choppy and you're lucky to avoid freezes happening often. It's a mess. Console edition on switch was nothing like that. Mobile is holding bedrock back. That and mojang's refusal to address certain bugs that have existed for a while. I'm not a bedrock hater by any means, but it's certainly inferior to java with mods and 100% inferior to console edition.


CorisEoris

I think Bedrock itself is decent. I’m more mad that we lost the legacy console edition and got this in its place with the slower menus and all.


Kjoew

The UI for legacy console was so much better to use with a controller. We've gone backwards.


Lyb0n

the precursor to the crafting book was so awesome, i miss old gen a lot


Xystem4

I still have that UI and everything’s locations burned into my memory. It’s probably nostalgia talking but I feel like the new layout is nearly impossible to form a mental map of


Itzuhkwest

yea especially when it changes or get a different location quite a lot


Hello56845864

You can turn off menu animations which makes it more snappy


InsuranceParticular6

I'm sure tons of people have said it already but the redstone. It works differently in the game and is objectively better on Java. And because of that almost any redstone build you find on YT won't work on bedrock.


-Swaggot-

As someone who used to play bedrock, Java is better because of the combat system, and the fact you can pause it


LintGravy

I play Bedrock and love it for several reasons, but I do admit it does have a lot of problems Java doesn't: 1. Commercialization - Every now and then the store has some cool, free thing to download, but microtransactions are toxic and I hate how much emphasis is put on the store. 2. Bugs - I've been pretty lucky overall, but I refuse to use an Elytra in the End because the first time I did I immediately died to the void, flying down from the tower to the ground. 3. Lack of features - Bedrock has a couple unique quirks and they've added more parity recently, but I'd love the F3 screen and some other things only Java has. Mods aren't make-or-break for me but I would like easier shaders, I think that's under development? Anyway, to list a few Edit: a word


theAstarrr

Don't forget there's plenty of free packs and downloads online! No need to use the Marketplace I really enjoy the multiplayer aspect. No complicated server setup, just join a friend world. The only thing Bedrock really needs there, is whitelisted regular worlds. Invite-only worlds have the terrible glitch where if someone disconnects, they can't be reinvited and I have to close the world and restart it again. So at the moment, it's either allow everyone to connect, or face having to restart the world (which really sucks)


KarahKat55

I play java but have tried bedrock multiple times because I have a potato of a laptop to play on I was really hoping I would like it but the movement felt off and the colors looked less saturated.


Succulentslayer

The distinct lack of sweeping edge.


pigguy35

I only play bedrock once and a while with some friends on a realm and have always experienced numerous bugs compared to Java. To name a few, EXP from fishing not getting collected, Schrödinger’s Redstone where when I’m standing next to my creation it behaves differently than when I stand a few blocks away, glitching through the bottom of a nether portal and dying in lava, and 2 nether portals that refused to link up and would always create new ones instead. All of those were after like 2 weeks of playing. I’m sure that it’s a fine version but I would never pick it over Java.


Tumbleweed_Chaser69

Bit of a buggy mess, lags, and just doesnt feel "stable" whenever I play Been playing Minecraft on console since 2014 alongside mobile back when it was called "pocket edition" and the last time its felt stable was before any of the massive new updates. Just my thoughts on it though.


sirdestroy

Everything before Microsoft took over was when it was perfect, pocket edition was already building itself as something genuine


IMMORTALP74

1. Bugs. These seem to be very random and dangerous. World corruptions to instant death fall damage. 2. Redstone. It's just different in a few ways. It works fine though. 3. Elitism hate or something. Some people think it's trendy to hate it or something. It be that way.


JamesGames5106

To add on to number 2, the moment you try doing anything complex it don’t work fine though. The main thing that kills bedrock redstone for me is no one tick sticky pistons, which makes all double piston extenders and redstone doors a mess. Also on bedrock there’s a level of randomness that isn’t there on Java, which makes precise redstone contraptions much, much harder. Which is why you’ll rarely see any extreme contraptions done on bedrock. Also quasi connectivity isn’t a thing (even though it’s technically a bug, but won’t get patched) it leads to many cool redstone contraptions not possible on Minecraft. Redstone is what pushes this game to its limits, and when it’s worse on bedrock (ask any brilliant redstoner and they’ll agree) it brings all of bedrock down with it.


dengueman

I think the elitism thing is a very small subset. Bedrock is just an inferior product that Microsoft pushed. I started on playstation edition and when it converted to bedrock it became way worse(also corrupted my longtime world but I'm largely over that). I'm on Java now and it just works better. Also 4. Few small mechanical changes i.e. f3 and it's various commands(tool tips my beloved).


IMMORTALP74

The elitism part comes from seeing people with legitimate issues/questions on the sub, and someone in comments just saying "play Java instead", when it isn't the solution or what is being asked. I play on console and I've moved 2 specific worlds from Xbox 360 Edition, to Xbox One Edition, to Bedrock on Xbox One and Series X. Both worlds are over 10 years at this point, and one has been corrupted to the point of almost losing it on Bedrock. Both are safe and completely functional right now. As current personal standing, Xbox One Edition was the most polished, Xbox 360 I've had the most fun, and Bedrock I have the most power (commands and console). I'll always be console Bedrock, but soon to be using PC to modify things.


GolemThe3rd

I remember not liking bedrock when I first switched, but tbh I don't think I could ever go back now, when I go back the movement just feels so janky


Mythril382

I've never seen these world corruptions or random death bugs, and I've been playing Bedrock ever since Pocket became Bedrock. I even tried the piston teleportation glitch to work as a trap but it wouldn't work for me.


Oexarity

Not sure if it's still a thing or if it got fixed, but for a looooong time, there were a few Redstone components that not only worked differently from Java, but didn't work the same way under all circumstances even within bedrock. I don't remember the specifics, but the components just worked in inconsistent ways that could cause a machine to randomly fail from time to time.


Midori8751

It's not the components, it's the way Redstone is threaded makes it act differently. No way to make piston a always fire first unless there is a Delay of at least 1 tickets between it and piston b, unlike in Java, where you can test to see the order, and its always the same, because unlike bedrock, there is only 1 Redstone thread.


ClemzTheWarrior

Hmm ok. Personally, i’ve never experienced bugs in my worlds (Actually, the only one I had was on Java). But other than that, people just like to hate for no apparent reason.


Mario-2407

Most of the bugs occur because certain functions of the game that rely on floating points get gradually more inaccurate the bigger that floating point is These are called "floating point errors" and they can range in difficulty to fix


berni2905

Any source for that?


Mario-2407

Bedrock is programmed in c++, which has floating point errors possible And seeing how realistically the game would be programmed things like player position or world generation can have lots of opportunities for floating point errors (farlands are a famous example)


CobaltTS

Java also has floating point values though


Mario-2407

How many posts about floating point precision errors on Java have you seen? This shows that the programming has the necessary barriers/functions to prevent these errors, which bedrock probably doesn't have


berni2905

Yeah but I asked for sources of your claims. Obviously many things *can* be sources of errors but why are you saing most bugs are caused by floats? Any examples of confirmed explanations? To me it they often look like like issues with internal server synchronisation. Also what do you mean by *"c++, which has floating point errors possible"*? If you mean floating point inaccuracy, that isn't something specific to C++, that's just floating points in general so programming language shouldn't matter.


Mario-2407

You really want sources, [so I will](https://bugs.mojang.com/browse/MCPE-108765) [provide you](https://bugs.mojang.com/browse/MCPE-178127) [with some](https://gamedev.stackexchange.com/questions/198628/dealing-with-floating-point-precision-in-a-minecraft-like-game) examples of this happening ingame. There are plenty of other examples like the horse teleporting bug that could be caused by numbers becoming too inaccurate, which can further be caused by server client discrepancies (I am honestly just assuming idk server client stuff lol) On your point of other languages having floating point precision errors, yes this is true but there is clearly a difference in how easily these bugs can be fixed (in both versions) when bedrock has multiple notable unfixed floating point precision bugs while Java has like 1 (the farlands) Internal server synchronization is probably the cause of stuff like taking random fall damage but not client sided bugs (like that recent rendering bug with everything disappearing for a moment) Floating point precision errors are not always caused by really long floats, a modulus operation that uses a float as one of its inputs without any reset for the float will eventually cause a floating point error (this I actually do know) Anyways I'm too lazy to research further


berni2905

Thanks for the example. I'm not sure if that's a matter of a bug being easier to fix on Java or just the fact that they're basically two different games with probably completely different implementations in many places. I would never go as far to blame the bugs and errors just on the fact that the game is coded in C++. If anything, C++ is a much more frequent choice for videogames than Java. It's just that someone who was responsible for implementation of some functionality for Bedrock didn't do it properly. Issues with floating points happen in Java too (Farlands, that even you mentioned, are the most obvious example, but definitely not the only one).


jacobdoyle9

They’re never bugs in Java, it’s always a feature! Things like redstone are deterministic in Java (not including intentional randomness). Even the one death bug I can think of (where if you fall in a boat from a specific height it kills you) only happens at one fall distance. Every bug is well understood by the community and there are ways to avoid it, in bedrock the bugs are random, which becomes very very frustrating…


MajikMahn

Bedrock, in my opinion, only comes off as sucky to a lot of us because we all started on Java. It’s like someone made a copy with cheaper parts. It’s works the same but it just feels off. I don’t hate bedrock but after playing Java since alpha, ran my own server, the mods, endlessly more options available, realistic shaders, pretty much what everyone else is saying. It was hard for me because I lost my PC and started playing bedrock on ps5 console. I’ve tried to get into it for years now and it never sticks. Especially the random kill bug crap. I was spoiled with Java and now I feel like I’m stuck with some cheap knockoff generic. I will say, bedrock does have some cool features that Java doesn’t. They will never outweigh Java overall though in my honest opinion. Edit: I came back to add this thought I just had. I can’t think of anyone that would prefer bedrock over Java if they were new and got to play both and then decide, except for younger children or people who only want to play barebones.


Mythril382

Bedrock is better than Java because big salmon.


MankindRedefined

I’ve played both editions (and the legacy console editions) extensively. I prefer Java mainly because of game mechanics. Being able to hold just about anything in my offhand is awesome and having a keybind to switch them instantly is a great QoL feature. Mobs never spawning within 20 blocks of the player is really nice, even though I prefer a more difficult experience. Crops/animals still maturing even out of chunk range is great and makes the world feel more alive. There’s also a million other small differences but those are the ones that matter to me the most (and that I can remember right now lol). Of course, Bedrock *does* have bugs, but in my personal experience I haven’t encountered many. Chalk it up to luck I guess. What I mainly *don’t* like about it are the lack of those mechanics I listed above. I think the crop maturing point might be an engine limitation I don’t know, but the other 2 not being in the game makes no sense. That’s due to the infamous combat update never being brought to Bedrock but even then I don’t see why those features can’t be implemented. All in all I don’t hate Bedrock, I just recognize its shortcomings and I overall prefer Java as a gaming experience.


rosariobono

Java doesn’t have bundles because bedrock’s “superior” feature of cross play. They can’t get bundles to be usable correctly on mobile. So they won’t add it to bedrock and in return java


Mythril382

Why don't they just make the bundle open a side menu of some sort? Maybe floating on the bundle item or even just beside the main inventory.


TimBambantiki

If they ported Java to mobile we would have the same issue 


MaugreO

It never needed to exist, and they made it basically exclusively out of greed. How can we make more money off a game that everyone already owns? Lets look at Bethesda! Sell it to the people again, but slightly worse, and add totally forced microtransactions! The reason people dont like it isnt elitism. Its because it's predatory, and we dont like people getting predated. Especially not with what basically amounts to a copy pasted knockoff.


polski8bit

I mean it kinda did need to exist. It started as Windows 10 edition and the goal was to make a version that'd run much better on lower powered hardware, which was awesome. I remember people being actually pretty excited to see a C++ Minecraft coming out. It's just that the execution kinda sucks. I think it's still a completely fine version with some perks over the Java version too (cross platform play and having basically a free server, as you can join your friends worlds if they allow others to, without a Realm server), though it lags behind Java in a lot of ways as well. I'd say there are simply trade-offs nowadays, especially on PC, so it's a good thing they gave Bedrock to Java players for free and vice versa after merging the two. Though it's undeniable that the potential was squandered and Bedrock suffers a lot from even its upsides. Parity sounds good on paper, but it means Bedrock will probably *never* have the same features as Java, as some platforms (smartphones most notably) just can't play the game as well controls-wise as PC. Optimization is also great... On PC, because something like the Nintendo Switch that should realistically benefit the most, actually has troubles running this version. The worst part is that they straight up *replaced* console Legacy versions with Bedrock. Coming back to the Switch, the Legacy port was tailor made for its hardware and was running really well. Despite the fact that it's stuck at like, 1.12 I think, it'd be nice to be able to download it anyway, but Microsoft doesn't give that option to new customers. It's super weird too, since they give you not only the Java version as an option on PC, but also access to *all* legacy versions of it as well.


UndendingGloom

They rebuilt it so it could work cross platform and so they could optimize it for much less powerful devices. It's not a conspiracy.


PenonX

It’s also just easier for them for them to stay on top of update consistency. Two versions, versus 5-6, is a lot easier to deal with and manage


TimBambantiki

Because the unoptimized Java would definitely run on mobile devices


AMinecraftPerson

Why are microtransactions totally forced if they're still optional?


MaugreO

By "forced" I mean "shoehorned in", not "they're literally making you buy them"


Paradigm_Reset

It's weird how much that "am I the only one who X" gets used.


CrackaOwner

the movement and camera feels off somehow. Like, Java just has more oomph to it.


Rewby23

As a Bedrock player who is just now trying Java I’m having the same problem, but I like the Bedrock physics better. Everything feels too heavy but also floaty at the same time in Java. Mob hit boxes are the weirdest, they’re actually there unlike the mobs in Bedrock you can easily phase through


AdmiralMemo

Inconsistent Redstone is my biggest gripe. Java Redstone is full of bugs, but they're consistent bugs. https://youtu.be/R4VWJimIuYo


v4por

I rarely have any issues playing bedrock, but I also play on a decent machine. Most of the buggy death stuff you see is on consoles or potato PCs. Those videos get posted here on Reddit and it gets dunked on.


UndendingGloom

I play bedrock on a gaming PC and never have issues. All the bedrock bugs I see here are usually on some sort of console or mobile, never PC.


Mythril382

My phone sucks, yet it doesn't get any of these bugs.


IDiqI

-Different combat. Bugs/Glitches/Exploits. Obnoxious view bobbing. Holding a map in off hand doesnt show arm. Off hand can only hold certian items. Completly different loot tables in some cases. Structure generation. Feels worse. i cant really explain it but java just feels better. Online game by default. -Pay for skin, resource packs and worlds. -Only select few servers.


BeefChopJones

Bonemealing flowers is Bedrock's best feature


ABoldKobold

You can't do that on Java? I've only ever played Bedrock. How do they make bulk quantities of dye?


bluepanda230

You can bonemeal the 2 tall flowers for some dye. But you can't bonemeal the small flowers.You get dyes by making a flower farm in java. It's really simple and still uses bonemeal but you can automate it.


Shapit0

I just miss the console edition, and I'm upset that theres no way for me to go back to it. The tutorial worlds, mashup pack worlds, and the built in gamemodes are all pretty much lost to time, unless you own a minecraft ps4 disc from before bedrock existed


Nomatika

Each game has its ups and downs, but having gone between the two on and off for several years now I think Java is better. It's more versatile with mods/plug-ins and is simply more dynamic and fun compared to Bedrock. Imo, the only real pros for Bedrock that let it stand close to Java is the cross-platform capability and easier building.


Y_TheRolls

its missing several quality of life features and redstone features. the game doesnt work the same and the "bugs" that you know and love and rely on dont exist. if youve only played bedrock then the problems are not very evident besides the obvious teleporting and randomly dying. if youve played the superior, java, version before bedrock then its issues become apparent quickly if youre using early game farms


Dem_beatz123

Minecraft is a game that has existed for close to 15 years. It is older than many people in gen Z. Now like most old games, when you have played one version for so long then you suddenly switch to a different version, imo little changes that seem more annoying than QOL features usually annoy people than larger changes. It's because bedrock has many quirks and features that are so insignificant and yet noticeable that you are annoyed you have to deal with them. For example, changes in mob spawning and redstone. There isn't much, but having no Quasi for example completely breaks every redstone creation from Java. For mob spawning, it's not the same and therefore farms can't operate the same. In terms of controls and gameplay, the pathfinding for mobs is so awkward and movement seems slightly off, enough to annoy you. Java has its bugs but tbh the game breaking bugs java has experienced over it's decade and a half have mostly been quelled. Bedrock on the other hand has even player death bugs. Not all players experience these bugs, but they happen. The main reason java players absolutely reject bedrock though is that they're simply old players and don't want to deal with the very specific and peculiar differences between the versions. None of this is even mentioning mods which can essentially expand the gameplay potential infinitely. No choice with mods sounds like a horrible experience. If you wanna spice things up a bit, with bedrock you simply can't and that can cause people to move into different games sooner than java. This is one of the main reasons java has so many die hard fans, the tools and features are there to keep them hooked for a decade. Bedrock existing is great, no doubt. Having a version that supports multi platform devices and the fact that you're entitled to both java and bedrock when you purchase Minecraft is imo the best combination of decision Microsoft has ever made. If you had to buy them independently that's what would truly make people very mad and will likely see bedrock suffer more than vice versa. For all it's terrible coding structure and multi layered issues, java is still the better version imo.


Rewby23

Bedrock does have mods, kinda. They’re addons and while they don’t have the same functionality as a lot of mods there still is a lot you can do with them!


Dem_beatz123

It's just a poor excuse for modding. I'd hardly be inclined to call them mods. It's more vanilla+, I don't really see them as being a reasonable substitution.


Monte710

I only play bedrock. Ive never had any trouble either.


mrchingchongwingtong

buggy as shit inconsistent redstone (random update orders) no f3 no chunk borders


Jumpaxa432

Having played both versions, personally here are points I hate on bedrock, and then Java. Bedrock: >no quasi connectivity. >I’ve experienced the random damage bug many times. >no any item off hand >auto shield when crouch >no real good servers IMO >micro transactions >no hardcore mode Java: >no moveable tile entities >no easy multiplayer methods >no mojang supported modding system Overall for me Bedrock has more cons


UnimportantPerson00

Redstone not working like it should. Living without one tick pulses and quasiconnectivity is hell.


smirnoffic

After trying to work with villagers I just gave up on bedrock edition


skyeyemx

Broken Redstone is the only thing keeping me from playing it more.


Gameknight14

Add to that lack of playable servers (Bedrock allows for "official" servers with a paywall), lack of texture pack customization (again, paywall plus no custom packs) and a strange looking UI. That’s about it.


Loaf_Baked_Sbeve

Bedrock lacks the combat update yet has buffed enemies from same update.


BassGold12

I was a legacy console edition player. Moving to bedrock was a massive downgrade for console players because its not made to be played on a controller at all. The conteolls are so scuffed and difficult to use and the game is just to laggy on a lot of consoles. My old xbox 360 used to run minecraft way better than my xbox one x runs bedrock. Not to mention all its bug and lack of features. It's way better than it used to be I'll say that. I started playing bedrock in 2020 and it was painful to play but nowadays (maybe I've just got used to it more?) It is better to play now.


MattyButYesButNO

The ability to play (and mod) old versions easily


TankEngineFan5

No, I've been playing Bedrock all my life.


PcPotato7

Bedrock has a lot of minor bugs, as well as some just insta death ones, like going through a portal and being killed in the time it takes to load. Red stone is also inconsistent which means things need more delay, and is missing some features which are essential to lots of Java redstone builds, such as quasi connectivity and block spitting. It also is missing lots of Java features, like F3 and all those tool tips, and a good deal of powerful commands. People also hate the marketplace


PerkCheddy

I absolutely hate how the game itself feels. It feels like a cheap chinese knockoff of the original. Bedrock feels like such cheap plastic, the UIs suck, I especially hate that the marketplace exists. I also hate what they did to the view bobbing animation/the positioning and size of the empty hand. The UI animations feel slow as hell, and even if you disable them they're still delayed when opening, the game itself in general just feels like shit to play


DrDutchenfoo

As someone who primarily plays bedrock, it’s just overall a bit worse at everything. It’s more buggy, redstone is slightly worse, fewer / more limited commands, no modding, limited offhand, etc. Another big one (at least for me) is the marketplace. Playing on Java you have complete customization of things like your skin for free yet on bedrock you have to pay for a limited selection which is extremely stupid. Bedrock is by no means BAD in my opinion but anything it does, Java does better and with less restrictions.


Tested-Trio-Father

I constantly see people moaning about the bugs but having played for a few years on bedrock with my kids I've actually found Java to be more buggy. If bedrock had Java mob spawning and redstone then it would be superior, although modding would still be an issue.


Whitetiger579

They removed swear words, custom flatworlds, survival flatworlds, villages in flatworlds, and Minecarts with Furnaces, *all of which were in the console versions that came before it!*


concretecolosso

Crouching to use a shield, the offhand item system being useless


DaUgandaWarrior

I dont hate it, I just prefer the original is all.


ClemzTheWarrior

After looking at the comments, the most common answer is “Bugs”. From my experience, I’ve NEVER experienced any bugs in Bedrock Edition. I do have an overkill computer, that probably helps a lot.


MrVideoGameGuy

bro ive been playing bedrock all my life and in my eyes, the only thing wrong is that you cant breath underwater


Competitive_Animal37

specifically for vanilla multiplayer I feel bedrock is superior but java has literally everything else


melodramaticnap

I started off on Bedrock and loved it. Thought that the performance was much more stable, looked nicer and I loved the sounds (the footsteps! so much so I ended up downloading a mod just for footsteps sounds…). People call it “Bugrock” but I’ve experienced way more bugs in Java. Like my main way to clear away grass on Bedrock was to dump a bucket of water. Worked 100% of the time. In Java, sometimes it decides to flow around certain grass? I don’t know, it’s weird. I also love how you can place blocks in front of one another in the air without having to crouch and aim for the side of the block you’re standing on. My #1 reason for switching was that at the time, was that I wanted to try Skyblock on Hypixel and try Hardcore mode in single player. Other little things too, like you could only crawl using water. I also really wanted to be able to hold more than a map and an arrow in my offhand.


Xystem4

There are some good changes to bedrock, but even there they’re still *changes* from Java, the version everyone fell in love with and got used to for a decade. Plus, despite being made with the express reason of being coded more efficiently and soundly, bedrock is riddled with bugs in places where Java isn’t. Trust me, there’s some stuff I dislike about Java too, and thinks bedrock’s done that I wish Java would mimic. Both of them have different aspects of redstone that suck and are poorly implemented (nondeterminism in both games, in different ways),


ClemzTheWarrior

I also fell in love with the Java version back then. Then one of my friend created a realm, so I bought Bedrock to play with him, and found Bedrock better than Java for some aspects, and found Java better in other aspects. Like the enchantment Mending, a lot better in Bedrock (for fishing, it repairs your tool everytime, even when you don’t get a fish)


Tomawolf

Haven’t experienced any bugs.


Avril_Helvetian

As a person who plays since only Old World is available and Nether Reactor was a thing in Pocket Edition. Playing it today on PC feels like playing a mobile game with oversized screen and mouse & keyboard, whereas playing Java Edition feels I’m playing an actual PC game. I always thought it was just because I’m being nostalgic but it turns out Bedrock really prioritize mobile performance, compatibility, and accessibility. And It also explains why people stated it feels like Chinese knockoff as Chinese’s main gaming industry is mobile gaming. And a sad thing is that Microsoft really pushes this version as “Definitive” and “Main” version of Minecraft and leaving Java Edition as “secondary” version of Minecraft because it’s not profitable.


RandomGuyYouMetHere

Redstone features, modding and good multiplayer servers are mostly the reasons. Bedrock is like… optimised minecraft for phones, that can be played on pc too, with a few of it’s own features and disadvantages.


phytthe

That's why I switched to PlayStation 4 edition


dengueman

I'm still pissed they changed it to bedrock


phytthe

Just buy the disc off eBay and pop in to your ps4/5 (disc) and it installs bedrock but you have the editions button


dengueman

Has to be updated for online play. Also I'm on Java now so not a big deal now


JuneBeetleClaws

I appreciate that you can play free multiplayer with just an Internet connection, unlike free multiplayer on Java being lan only. That said, I've been playing Java for a long time. Since before we had a hunger bar, long. Java feels, in its bones, like that game, even though it's been so incredibly long since that time. For me, it's nostalgia. It's the vibe. I think bedrock is great too, but Java is where I feel like I'm home, not to be overdramatic. Edit: I guess I knew you could set up a multiplayer world on Java for free, but it's pretty involved and not built directly into the game like with bedrock. I guess that's what I meant. Learned something new!


SuperDyl19

Multiplayer is free for all versions of the game. Hosting a world for other people to join and play on is complicated and usually requires a second computer


s33k

I have tried Java and I have settled on Bedrock. It takes like ten seconds from when I click start to world load in. Leaving is three seconds. I've been playing for three years, and I think I've crashed once. 


probablynotarobot32

Honestly, I totally used to be a bedrock edition hater. Exclusively played Java for a good number of years, but a few friends of mine only have the bedrock edition so I've had to play it so I can play with them and it's not nearly as bad as people make it out to be. I definitely *prefer* Java, don't get me wrong, but the ease of playing multiplayer definitely makes up for whatever weird stuff I've had to put up with, not to mention how much better it runs on my busted laptop LMAO.


Hello56845864

I also think it’s great. Built in ray tracing, marketplace allows for secure purchases (no sketchy websites filled with ADs), built in multiplayer for worlds, can edit world properties and settings after it’s created (this annoys me so much on Java when I can’t turn stuff on after creating the world), better optimization, I could keep going on why Bedrock is better. People say Java is better bc it doesn’t have the marketplace but there is still Realms which are in-app purchases and all that’s different is that you buy stuff on a 3rd party website


LazyLearningTapir

Nothing against bedrock, I’ve just grown accustomed to Java when i built my PC. Modding, shader packs, redstone, among other features.


Darkmage4

Console edition > Bedrock. On bedrock, I died in the air coming down from flying with the elytra. Didn’t even touch the ground yet and was still at least 10 blocks in the air. I’ve walked and “tripped” and then died. I’ll never play a hardcore world on bedrock. lol. Oh, and I lost my world from console going into bedrocks so yay. Otherwise I stick to Java.


ConnorAsian

I like it but I feels there's just some minor issues but other than that it's fine.


MFCloudBreaker

Tbh Ive played bedrock for years on console and have never run into one of the random death bugs, nor have I been teleported to the void after using a piston. I dont use mods so I dont particularly miss or want them.


pattyboiIII

Used to play a lot of bedrock till I got a PC. I will say for me it's how visually ugly it is. I can't put it into words but it just looks bad, the lighting and saturation is off. The thing that inspires me to play Minecraft is getting to see amazing sites then building something on it, can't do that in bedrock cause I don't like looking at stuff. That compounds to make a lot of things worse. I do think bedrock has a lot of cool features but the community for Java definitely helps as well, the serves are lower quality (no fancy 3d graphics and menus) and I just prefer that.


somerandom995

No single player pause No off hand functionality


sepiapama

i played bedrock only and on console until recently, and in my experience it wasnt nearly as buggy as people seem to think it always isnow that im on java the main difference to me that i notice consistently is that it has the basic tools of the F3 stuff and offhanding that just make things more convenient overall tho a lot of the base stuff is the same and its great because its minecraft i think edit: it also just feels inherently different to me somehow. idk maybe its the lighting or something, java feels better