Make sure to subscribe and go vote in my poll on twitter! Heres the link! - twitter.com/TheMisterEpicYT Also, come join the discord and debate! - discord.com/invite/WGc9UNM
Just a slight correction: Java's slowness doesn't come mostly from the fact that it is JIT compiled, but from the fact that it forces the programmer to allocate all objects on the heap which ruins cache locality, while C++ doesn't.
Add on top of this the fact that the Java edition is using old and outdated threading model and you end up with a trashy Java implementation whereas bedrock fixed this design issue (not completely - at all - but still, the pool is nice to see for the chunks)
@@joechristo2 Sure thing. Most programming languages allow you to define custom types. A type is simply an attribute of data that tells the compiler how the programmer would like to use said data. For example, you can define a type called "Point" that consists of an x-coordinate and a y-coordinate. There are two places in which you can store data in a program's computer memory: The stack and the heap. The stack is where local variables go. If a new variable is declared it is pushed on the stack and once it goes out of scope again (typically when the code block it was declared in is left by the program) it is popped again. The stack does have its limits, though. Any data you place on the stack is fixed in size and therefore cannot grow or shrink, and the stack's size is typically limited so very large types shouldn't be placed on the stack to prevent stack overflows. If you need to declare a list of variables that can grow indefinitely, or is very large, you may need to allocate it on the heap, instead. The heap is basically an area of memory where data can be stored anywhere. Since you don't know where the data goes beforehand, the programming language will create a pointer for you that points to the data on the heap and place it on the stack. Now here's the issue. In the last few decades, CPU speeds have skyrocketed, while memory speeds have increased their speed much, much slower. This created an issue: the CPU cannot be supplied with data fast enough for it to run at anywhere close to full speed. To remedy this issue, hardware designers have implemented small caches into the CPU that can be accessed very quickly. Any time the CPU requests a piece of data from RAM, an entire block of data will be transferred into the CPUs cache memory for quick access. This works very well when the data the CPU needs to access is stored very close to each other. Chances are, when the CPU needs to access a piece of data it will have already been placed in the CPU's cache. Ensuring that data is close to each other in C++ is quite simple. Data types that you declare as local variables get placed on the stack that is already constantly being worked on and is therefore cached very efficiently. When you need larger amounts of data, you declare a list of types (such as an array or a vector). C++ will store the list of types close to each other in memory, so looping through all elements of a list is very quick, even when the list is living on the heap. Java, on the other hand, forces all classes (which is what types are called in Java) to be allocated on the heap. This is true for local variables (that are typically only needed for a short amount of time, so the allocation overhead may be significant) as well as classes that are stored in a list. Java doesn't give you a list of types like C++ does, it gives you a list of pointers that point to the actual data on the heap. Since the actual data can practically be located anywhere in memory, looping through such a list can cause a large number of cache misses, which ruins performance. TL;DR: Java forces memory to be allocated in a way so that it cannot be cached efficiently, which create huge performance issues on modern hardware.
@@ThePC007 I'm learning how to build fundamental data structures in C and they deal a lot with dynamic memory management, so I've been studying how the memory structure works and your explanation was very simple and easy to understand. I was wondering how the cache would behave if a list was allocated onto the heap, very interesting!
@@TX20 better idea: mojang should intentionally make an error on the redstone's code so it will be like java redstone (because after all, the redstone in java is not like bedrock because of a bug)
What a lot of people fail to mention about bedrock is that you don’t *have* to use the marketplace. Lots of places, like mcpedl, have metric tons of content available for free! You can play the game mostly the same without even touching the marketplace button. Edit: y’all please stop replying to this comment it’s seven months old
I mean yes but compare that to java where you literally have infinite mods with infinite possibilities, everything for free, its true, you can play without the marketplace and even download modifications through other methods, but when compared to java’s accessibility to mods bedrocks struggles to compete
@@JNun-pr8rh Except if you actually read what he said, he did not state that you have to mod the game at all to have fun with it. The current mod content available to Java is objectively superior to everything Bedrock's has to offer, even with it's own addons. If your plan is to play Minecraft completely vanilla, then Bedrock is the better way to go but is still fun on both. However, if you want to expand into modding your game, Bedrock is vastly inferior. Nearly everything Bedrock has to offer can be recreated and implemented into Java, albeit in it's own way or close enough. Whereas the other way around is virtually impossible at the moment. However if at any time, somehow someway, Java mods are able to be ported/implemented to Bedrock, then and only then will it become the #1 way to play.
Hey! I'm a bedrock player and creator for resource packs + addons and I thought I should clarify some things. 1. Max render distance is dependent on the device you are playing on. For you it may be 64, I may have 32. Something fun with this is that you can do is turn up your render distance in the game files even further. 2. Although behaviour packs allow editing behaviours of vanilla entities the system has moved on a lot since then. We can now create custom entities, custom items and custom blocks as well as actual scripting being added to them allowing for complex mechanics to be created. Additionally, vanilla resource packs on bedrock are way more powerful than vanilla java packs allowing for custom UI to be added, custom entity models without optifine or any other modifications and the ability to change them based on a wide variety of things such as health, walking speed or even if you're breeding them or not. 3. Despite having the marketplace we can still import content into the game. We also have dedicated file extentions .mcpack, .mcaddon and a few more. With these there's no copying into the minecraft folder, it just imports directly into the game. Overall, great video, really highlighted the differences in the game.
In java, what u said about render distance also is how optifine render distance works, (depends on your allocated ram) and also can be changed on the game files
Recently, (a few months back) I don’t know why but on the Xbox 1S, the render distance got way worse from just one bug fix. It used to be I’d guess around 20something chunks but it’s now maximum 16 chunks. Compared to my iPhone 11 which is around 32 is just disgusting.
@@ks_00_sk this is because the mobile version of the game uses a different rendering engine that is currently better at performance in some areas. It also allowed for shaders in this old system. It was a huge disappointment to many members of the bedrock community who don’t have the ability to support the new ray tracing when they received a performance drop and lost shaders. Shaders were very performant compared to their Java counterpart. The new rendering engine “render dragon” needed for ray tracing is expected to come to mobile in the near future (not ray tracing though). Hopefully render dragon will receive a bit of a performance upgrade and (fingers crossed) shaders too.
The reason why it's easier to create a server with Bedrock is due to the fact that it was most likely conceived with crossplay in mind, so they integrated the Xbox network to the code of the game. In Bedrock, the server hosting system is done on the Microsoft servers. Unlike Java, where Mojang never really had a network to integrate in the game, so to host a game you have to configure it through your local network. (This is an educated guess)
I’m guessing this is the reason why as well. Although, with the migration from mojang accounts to Microsoft accounts we may see that network being integrated in the near future. The devs have also mentioned crossplay between both versions is a long term goal, so some time in the far future, we definitely might see Xbox live being incorporated.
Actually, I run a 24/7 server on a practically potato pc. I run it through the exact same method as Java, except the port is different. Its really nice to be able to play with ps4, xbox, and switch players on a server I run. Only issue is finding convenient plugins.
I actually managed to get java and bedrock cross platform multiplayer working, and working remarkably well I might add, using a server plugin called geyser.
I love how he spoke very little about the marketplace and focused mainly on the technical side of things. Not that many people actually use Marketplace (myself included). The only times I DO use it is when free things come out, which have the same amount of quality as payware content. I’ve been a Bedrock player from the very beginning, mainly because I cannot afford a PC, and it has been worth it.
@@sivinty_ Dude, in Bedrock you can still get your free custom skin, free custom resource packs, maps, etc. I don't really know why so many people hate on the marketplace, when most of the stuff there you can get for free basically
For me, I can agree the performance is greatly improved. The thing that stops me from switching to it (other than mod support) is mainly the game logic (redstone changes etc)
True. The most serious issue is that there is no tnt duplication mechanic in bedrock edition, which makes the majority of automatic machines impossible to be built. Also, blocks can not be placed above the bedrock ceiling in the nether in bedrock edition. This feature makes it hard to build many mob farms in the nether efficiently, as well as high-speed blue ice road.
One thing to remember about the bedrock marketplace though is that even though it means you have to buy things that java gets for free, you can still get things free from third party websites just like how it works on java. In fact, mojang supports third party mods on bedrock even MORE as bedrock has a whole 'addon' system that makes modding easier
Yeah it's really weird how openly accepting they are of third party stuff when they lose money from it. Maybe cause it's a draw to use bedrock more and thus more spending on bedrock itself
@@chordsofsteel-i4jyou can make a mc bedrock skin with ad ons on a pc once and thats it. You can now play on xbox with your new skin cause mc bedrock is on pc too and you share the account.
@@chordsofsteel-i4j not anymore! Addons are now in the marketplace. Sure, lots will be paid for, but that’s up to the creators, not Mojang. You should be happy creators are getting money for what they’ve made.
My main reason for playing Java edition is the offhand. On bedrock, you can only put nautilus shells, shields, totems, arrows, fireworks, and maps in your offhand. Also, the small things like banners marking things on maps, banners on shields, debug screens, more common snapshots and less bugs in world generation are nice. That’s why I typically prefer to play on Java and not Bedrock.
@@miimiiandco But on java "we" have hypixel, which has aaaaaaa lot of minigames and kind of compensates java multiplayer disadvantages. But yes, multiplayer - stable and cross-platform is very strong site of bedrock. I think that one other of reasons why java is liked is the FREE mod and map support, the ease to change the game. And myself I also dislike the GUI of bedrock. But overall it really all comes to preference and what are the things in these games that you like or not.
Have been a Java player since the beginning but damn, when you have friends with no PC and you want to play together nothing beats Bedrock Edition. Plus the multiplayer on it feels so much more at home. You notice all the command magic but it just fits right in. I still prefer Java for anything involving mods though.
@@sleepingeye7314 THAT is very true but original poster is using that statement in reference to playing with friends, playing with friends is as easy as just 2 clicks and thats what makes bedrock special.
6:00 It should be noted that it makes a huge difference for the engine's code. The engine has to communiate with the OS' kernel/the hardware, and you can do this more efficient in system languages like C and C++ rather than Java. Especially Java has a lot of Just-In-Time compilation overhead due to the JVM, while Ahead-of-Time compiled, it's already the machine code that the CPU executes. You can however use JIT-compiled languages for things like an NPC's movement script as the engine basically just reads a file that states what to do. It's up to the engine how it will do it. IIRC Roblox embeds Lua, a JIT compiled language, into their game for custom games. I think this is also how Unity works, because the actual engine is written in C++, but it ships with Mono so that you can make scripts in C#.
It's kinda shitty though, can't even awnser a discord message cause when the game isn't in focus just for one second you get kicked. I'm a java player and tried bedrock and it was ok, but the multiplayer kinda sucked so i switched back to java and just created a server, yeah it isn't as easy but it's more stable.
Minecraft Bedrock Edition has a fairly decent DX12 renderer with multi-threading to boot. Minecraft Java Edition however is stuck with OpenGL. Java edition needs a Vulkan renderer should Mojang keep expanding the game. That is assuming there's a way to upgrade the renderer for Java edition. On a side note Java Edition does feature multi-threaded chunk streaming. It's a primitive form of multi-threading where you delegate tasks that don't require too much synchronization to run on dedicated threads.
Additionally, because of how the java programming language works, Java Edition is far easier to mod than bedrock (which is one of the reasons why mojang is making their own scripting system for bedrock edition). As a mod developer, this is the main reason why I stick with Java. I can basically do pretty much *anything* I want in a mod (provided enough time and effort). Can't say the same for bedrock unfortunately, but I hope that mojang's bedrock addon system gets more powerful in the future.
Yeah, very difficult to decompile raw executables into compilable code, but for java, even I can take an afternoon and decompile the entire jar and de obfuscate it to modify the raw mc source code. Much better for modding than bedrock
@@KayOScode I dont think you can though. From my experience every decompiler has its flaws and there are usually mistakes which you have to fix manually. Thats what forge does, they have their own patches on top of the decompiler to get the mc source code.
It'd quite nice we got spectator mode on bedrock now. I remember a few months ago, it was on the experiment feature list, and looks like recently it's a full gamemode now. Pretty nice
For me on my pc it struggles to run anything above the 32 chunks that Sodium allows, however on Bedrock I can easily run 96 without a single dip below 60fps, if I'm not in VR that is.... Its quite interesting to me tbh.
For most technical Minecraft UA-camrs, what's holding them back is the difference in redstone mechanics. There's just something about the specific quirks of Java redstone mechanics that enables more creativity. What would usually start off as bugs would often be used and abused for really cool contraptions and are pretty vital in almost all of their large scale builds. Switching over to Bedrock would really hinder what they could do with redstone.
Yes but a large portion of bedrock is 10 year olds that barley know how a dropper works and the rest just want to play with there friends so it really doesn't matter to most
Finally, people that understand. Redstone maniacs are a relatively small part of the playerbase, and the reason they do like Java redstone more is the wide selection of bug-turned-fearures they can use.
@@qaaris4280 to be fair, unless Mojang would give alternatives for a big chunk of these bug-turned-features, these technical players really don’t have a good incentive to switch over. Take the observer for example, it’s great because it detects block updates. Very useful for a lot of redstone contraptions. Unfortunately, these don’t replace BUDs entirely. There are still some functionality that aren’t covered by observers. So now you have contraptions that rely on both BUDs and observers. Making the problem worse. Mojang really needs to sit down on this one and iron most of it out in a single update. Prolonging this would only make Bedrock and Java diverge more, making it harder in the long run.
For years, I've been playing Pocket Edition and feeling like there are many things I'm missing out on Java edition. It's just a different feeling when playing on Java edition.
I’ve played pocket edition for years too- I think if bedrock mechanics were a little more similar to Java (banners on shields anybody?) and they didn’t have the microtransaction thing it would definitely be much better. We don’t even need to mention the redstone do we?
@@blazmatic1216 regardless of what version of minecraft we play it’s still a great game so why people keep radicalising it for no reason at all completely confuses me- it’s just a game! Keep in mind I’m gunna get Java this week
Java as a programming language was specifically designed to allow code to run on a variety of devices and platforms without needing to modify code, but Java Edition Minecraft is only playable using the Java Launcher on Windows PCs. Meanwhile, Bedrock is written in C++, which means it’s a compiled program, and thus restricted to whatever platforms it is was specifically coded for. But Bedrock is natively playable on PCs, consoles and mobile devices WITH crossplay.
Man, I played Bedrock for most of my life, and I remember playing Java for the first time, and noticing these weird little differences. Wait, you don't need a shovel to craft a boat? Why can I get achievements in creative? But, honestly, just the control setup's ease of use made me never look back
The render distance thing is deciving since even though you can see the chunks they aren't actually running so stuff such as farms won't work while all the chunks on java are running so farms in those chunks are working.
@Derpy Reaper Yes, its similar to server's max render distance but you can still see as far as you want and also have performance overall even in single player.
@Derpy Reaper on Bedrock edition you can run on 5 different lvls of rendered chunks Sim Distance 4 (from 24 to 44 loaded blocks) Sim Distance 6 (from 24 to 96 loaded blocks) Sim Distance 8, 10, 12 (from 24 to 128 loaded blocks) Difference between Sim Distance 8, 10, 12 is that the sphere around the player gets more taller but the width stays the same In other words to the sides its 128 blocks And up and done it goes up by like 4 to 8 blocks per lvl of simulation (8-12) But for us bedrock players most people just play on Simulation Distance of 4 since not much is loaded and its does reduce lag significantly across all devices even tho it isn’t laggy!
But why do we actually set the distance high? To see farther of course. I don't care what actually runs in the distance, let it be furnaces, or redstone. But I think Java also needs simulation distance
I play on bedrock, and it feels so nice to have this positive attention for once. I don’t have a pc, so I can’t play on java and play on bedrock with my phone. I get made fun of for it, but I still really enjoy it. Glad to see more people realizing that we don’t suck!
Same! People like to undermine Bedrock Edition so much. I've always been a Bedrock player on my phone because my parents aren't willing to get me a PC and the game. But I'm fine with Bedrock and couldn't be happier.
I'm a programmer and what you said is very true about the differences between Java and C++, but these (due to a technique called JIT) are for all practical purposes negligible and the major performance differences come down to the fact that the Java version has A) became more and more bloated with newer versions of MC, pretty much every update past 1.7.10 is a performance hog, in fact many of the major algorithms have became less efficient as Microsoft has replaced Mojang's original code with less efficient code and B) Microsoft has no incentive and makes no effort to optimize the Java version, in fact (this is my opinion here as a mod maker) I believe they have went out of their way to add bloated large features to increase game lag. The fact that Microsoft hasn't event took the basic optimizations added by optifine is ridiculous because it could be very easily and cheaply done, some of Optifine's techniques haven't changed since MC 1.2.5, this would be an overall massive improvement in performance as the optimizations would not need to be done through FML and then Optifine but directly by MC. You also didn't mention JNI, Java has a feature known as the Java-Native-Interface where time critical C/C++ code can be called by a Java program, this is for obvious performance reasons, Minecraft's rendering library LWJGL heavily uses this however Minecraft itself makes minimal use of this feature.
Java as a language is just harder to run. That's a fundamental fact. Even if you hold all other variables constant and the only difference is that one Minecraft version is in Java and the other is in C++, the C++ version will still run butter, because of the simple fact that it is coded much more closely to the machine codes modern CPUs run on. C++ will always, always be more efficient than Java. If you are an assembly programmer, then you will understand the sheer level of performance one can get when programs are natively coded in C++, in relation to running Java. . TLDR: C++ is easier for hardware to understand than Java. And that is all that matters.
I think one of the things holding both versions back is parity. If mojang spent a one dev year working on parity and performance it would greatly help both Java and bedrock.
@@beardalaxy minecraft java will lose its entire point why its named java and will probably waste alot of time if they convert it due to the fact that alot of buggs will probably pop up,and java runs on all windows version removing java from the game will potentially just dont let minecraft run
@@xxyxxxndta bro ive played minecraft since i was 5 years old, ive just always played on java. i knew it was called steak on java and cooked beef on bedrock, but i was referring to them
Although I started on java and I know lots of people that hate on bedrock I honestly feel like bedrock isnt a bad game. I'll still always love java pvp, java mods, and java looks overrall. But being able to play with console and mobile friends really did it for me.
I’ve been playing bedrock for far longer than Java, and I loved it, but recently Java has grown on me. It’s because of all the bugs that mojang has put off for months, and some even years.
I think the best part about bedrock is its compatability. For a long time I didn't have a computer. Me and my brother owned an Xbox, so we would play on there, or Pocket edition on our tablets. I feel like bedrock is really good just for the fact that you can play it without a computer. The only reason I consider myself a minecraft veteran was because I was able to play minecraft on pocket edition. And yes, I mean PE, not bedrock. I also got the minecraft Xbox version, which had some features I really miss. It had a tutorial world that was a lot bigger than we ever saw, it had minigames built in that were all really fun, and it had tons of free texture packs. I wish they didn't stop updating it, but they had good reasons to.
@@Nathan_p68 holding torches in your off hand (second hand) is cool but, it only lights up in your hand when your using optifine. (a java mod) sorry if you already knew this.
@@somitmie6496 i played an emulated version of Minecraft Java on my phone and got 15-20 fps while playing bedrock i got over 60 fps unlocked its quite insane on bedrocks optimization
Bedrock is made for slower devices but it suck I started playing Minecraft on it until I got a good Computer then jumped ship because never found a way to make back ups of my world now I just copy my save every month in case of corruption or loss I can restore stuff. I lost alot of worlds in bedrock to updates and devices, you change your phone or touch pad = new world which sucks.
Good to hear the other side, but a lot of the features look like they could've been in java except for optimalization which isn't that bad, most of the comparisons I saw used java world with farms and mobs against fresh bedrock world. And some things, minor and not, keep me in java. Like the combat system, more control over flight in creative, off-hand items... Also I'm mad because there are at least 2 things we don't have because bedrock cannot handle it.
it's usually the small things that have me playing bedrock over java, like leaves turning snowy, bone meal on sugar canes, easily switching between chestplates and an elytra (unless there's an easy way on Java im not aware of), falling snow layers, and cross-platform. also the wither on bedrock is actually terrifying, on java, it died in like 10 seconds
These are truly interesting little features which makes Bedrock pretty cool.... If you're PC is strong enough.... You think it's possible to add these as mods in Java?
@@tatertotsorsomething I mean.... If its possible to get unlimited possibilities..... Then why not? In all seriousness, my main reason of preferring Java is the fact that I can go to any version of the game ever released*
@@TanmaySankolli i mean, there is something like that on bedrock too, its just an external program from the game itself, i personally use it to switch between versions
minecraft is generally limited by the cpu, so his ryzen 3900x, not the gpu. except for ray tracing, the 3080 probably isnt making much of a difference compared to any other modern gpu
It depends on the 1% lows... If its an average of 50 fps but dips down to 10 frequently, the experience is "horrid". I have had times when 50 fps was unplayable and times when 30 fps was buttery smooth. alr im done XD
The main thing I don’t like about bedrock is the redstone. Unless it’s small and simple, the contraptions I make in bedrock will most likely be very inconsistent
How is Bedrock’s redstone different from Java’s? I’ve never really noticed a difference other than being able to move storage containers in Bedrock but not in Java, but judging by this comment there’s probably a bit more that I don’t know about...
@@ReusableRocketthe biggest problem besides the lack of quasi connectivity (wich I can't spell or explain but its really useful ) and sticky pistons retracting their block instead of leaving it there when powered by a one tick puls is that if there's a 1-0 tick difference betweent two different actions its almost always random what fires first
I have to admit, I play Java when I want moded and Bedrock when I want decent frames/to play with friends, so I can't say I believe either to be superior. They both have so much going for them. Java has actually interesting redstone and bedrock has a whole host of features that make the world more immersive to name but 1 each.
I can also say I like bedrock more because of the being able to punch/place blocks almost anywhere on the screen. But I want Java for the mods, there's so many I can't get on bedrock that just look amazing and I'm sad I don't have a computer to play it. (Bedrock is catching up a little with the addons but it's got a long way to go still)
As a longtime Bedrock player. Both game modes have their advantages. I want a lot of features that Java has and Bedrock doesn’t. I can’t wait for parody between the two
They’ll never achieve even half decent parity because the Bedrock devs add random shit like free capes and inconsistent mechanics and crafting recipes.
@@RealPetasi and full parity is something to expect in maybe a decade??? Because spectral arrows don't exist on Bedrock. Why? Apparently because the spectral effect isn't possible for Bedrock's rendering engine. Those things (spectral effect, spectator mode) would have to demand a rework of the engine and in turn that would introduce loads of rendering bugs. I'm pretty sure there are still a lot of noticeable bugs left over from the fairly recent switch to the Renderdragon engine. It would be a repeat of that but probably worse because of new interactions.
Replay mod probably not possible in bedrock for now but you can use two accounts to shoot what you are doing in the world in real time. There's an add-on by foxynotail to pre plan paths and focus points of the alt account which is used as a camera.
I just hate that bedrock doesn't support exclusive fullscreen anymore. As an AMD user, i need that to upscale so i can have raytracing at a reasonable FPS and resolution. They also refuse to implement FSR, even though it would only take a day from a competent developer, presumably because Nvidia gave them $$$ not to.
I was actually a long time “bedrock” player, i started playing minecraft with my ps3 and then followed on to playing on ps4. I always wanted to make like a smp type world with my friends similar to hermitcraft. Ps4 did not have any bedrock or crossplay features untill the 1.16 update was released so i mostly played singleplayer. When this was added i tried again to make a world for me and my friends, i would go and add them on the friends list and invite them to my world, the thing was, most of the time we had to play was trying to get to join, people could not join the world, it would lag them out, the world would be full when there were only 2 people, this was a real issue, therefore i think bedrock single player worlds are far less superior than java by self experience. I finally switched to pc gaming some time ago, BEST DECISION EVER! Also i don’t think the lag spikes or bad performance could be because of my or my friends wifi, we were all playing around 5-15ms.
PS4 edition and bedrock are different, PS4 edition was developed by 4J Studios (licensed by Mojang) and bedrock is by Mojang and Microsoft, they discontinued PS4 edition and introduced bedrock to us, a bit sad in my opinion, the legacy versions had many potential
Some things I would like to add on: The bedrock achievement system is a mixed bag. I like that achievements can't be earned on worlds that have ever had cheats activated, and think that should be a feature on java. However, I strongly dislike the fact that they are tied to account and not to world, making you unable to ever re-earn them. I don't know how no one talks about this, but bedrock has enchanting differences, which range from mixed bag to bad. on bedrock, you can get Projectile Protection at level 30, as well as being able to receive Thorns on any piece of armour. This makes making good armour very difficult, and this difference is entirely undocumented as far as I was able to see. As well as this, you can get the extra damage enchants from the enchant table (which is becoming a java feature), which makes getting good enchants on axes also harder. All the mobs are way to aggressive to the point that it doesn't even feel like the same mob. I don't need to talk about the Wither. Bedrock still uses pre 1.11 java hunger, which is BRUTAL.
@@oddgbmo3036 he did, now suck it up because java also has a fair set of disadvantages, and both have advantages, he clearly stated he wanted to add something on, which were a few fairly big disadvantages of bedrock.
@@inquisition_5753 there is many people who hate the combat though and there could be many people that won’t know how to use the Java combat and would try to spam like some people have done for years
Things we need in bedrock - ability to use offhand slot - ability to use toggled sprint - hardcore edition - replay mod - ability to breate underwater using doors - f3 commands -debug stick Things we need in java - working redstone underwater - bonemeal sugarcranes - render distance up to 96 - fatal poison - bedrock bridging - able to use structure voids as walkthrough barrier block
Meh it missed the fact that bedrock is specifically developed to make money, so java will obviously be developed slower. Also bedrock doesn't really work on Linux so f that
@@TheBMGGaming4182 false? That's like saying a Phone is a phone without differentiating between brands. Some are much more expensive than others, and some are locked to only work with certain software, others give you more freedom. In this case, bedrock is just a business strategy. Why do you think they don't just have 1 version of Minecraft to work everywhere? Why do you think there are so many microtransactions? Seriously.
One downside for me is that everything in Bedrock is designed for crossplay, so everything they implement has to work for PC, consoles, and even phones. That's a bit limiting in my opinion.
True. It's so painful having to crouch to use the shield on PC, instead of using right click. All because players on mobile can't really do much with touch controls.
@@destriker0589 No, that's because of the console players, wait, no it's actually the mobile players fault, in console you can use circle on playstation, b on Xbox and a on Nintendo
There's an alternative to the Marketplace: MCPEDL. They produce thousands of community made mods, maps, and textures for FREE. And the addons are much more advanced than those in the marketplace. Also, we can get a java debug menu + other features through bedrock clients such as onix client or fate client. There's also tons of addons that brings us bedrock players java features such as 1.9 combat(i prefer 1.8 combat for pvp minigames but 1.9 for survival), achievement popups, Java UI, and Java behaviours. Edit: omg tysm for the likes, this is my first time getting this many likes on UA-cam ♥.
I have an issue with bedrock tho, you can't really have mods. While on java, there's some very popular APIs used by everyone like Forge, on bedrock there's none. And when there is, either it's very limited (only replacing existing mobs, without creating new, aka behavior packs), or very unofficial and impossible to use on servers (especially when you're not on pc. On mobile it's very hard to find and on console it's basically impossible)
@@gamermapper For a while behaviour packs have had the ability to add new entities, blocks and items. There is also a scripting API although this is currently being replaced with a new one. Additionally, the devs working on it have found their way into the bedrock addon discord and are getting feedback directly from us. Despite this, there are still some hardcoded elements however it’s getting better and better. When they were first released they were, as you said, just modifying a select amount of entities but yeah, they’re better now.
@@hatchibomb can you create such massive mods as the Aether for bedrock tho? Can you integrate it into servers to play with your friends? If it's integrated to a server, can you play those mods on consoles? Can you create something like Worldedit, which only creates new commands but which massively change the game?
Agreed. I have played both versions and Java is a lot more fun to control, though I think my bedrock version is a bit glitched as I can't start sprint diagonally or even hold right click. But some other odd things are like the fact that knock back on bedrock is wack af, I don't believe you take more knock back in the air than you do on the ground in bedrock, which means you can literally just chase someone and hit them constantly and they will never be able to escape your hit range, I have done it to many people and people have done it to me. Bedrock also crashes a lot for me.
I play both versions, (although I do main bedrock) and I do agree. Java feels a lot more smooth than bedrock in movement, but I’ve found if you tweak your mouse DPI the right way it seems to feel just as good as Java.
@@rigghost6331 yeah i can agree Java controls are much more stiffer than bedrock's. it's just that the camera movement is controlled by a slow ass stick.
This video is old, they already added spectator mode and locate biome command, and if you want hardcore just set difficulty mode to hard and if you die, just don't respawn.
The only reason I don’t want to play bedrock is because the mechanics, java has way more mechanics but on the technical side of coding, bedrock is waaay better
Something missing from bedrock that was in legacy edition was being able to leave the world without saving in case it gets griefed or something. Now i have to search through the files to find a backup save(if i even made one) or copy the world everytime before i enter it, which is inconvenient tbh
I'd say each version has it's good and bad traits so both are equally matched imo. Java redstone for example works beautifully whereas on bedrock redstone builds sometimes require a degree in engineering just to get a auto farm working lol. So, again..I guess it all depends on individual tastes of gameplay etc.
i think Mojang should merge the two version and make one good version and this version will be fast and have friends like bedrock and have all features like java
Cross-platform is the only thing that made me choose bedrock Some friends play on their consoles, pc and others on their phones. We play almost every day and it makes me happy
Thank you so much for making this. As someone who's played on both Java _and_ Bedrock (& used to play only on Bedrock), I'm really glad to see more Java edition players showing their respect for the version
i think the reason why the add friends feature isnt in java is like how other games are on xbox or ps4 they have gamertags, and without them the friend system wouldnt work at all, bedrock used those same gamertags to find and friend people
“Doesn't matter which edition you play on, if you're playing Minecraft then it's Minecraft” -Some guy comment I saw on youtube (nice 420 don't like my comment anymore)
Yeah i just prefer the version i play Because ive gotten used to it lol Yeah i do not care which version u play i only care iff we can play mc together which iff they have bedrock i will buy them java to play with me So we can play
As soon as bedrock gets all the features of java then i generally think that more people would play bedrock if it meant better performance. Thats what i think is holding bedrock back in a sense
@@ItsAK69 it's been two hours it hasn't been a answer, i think it would've been smart and keep your mouth shut if you don't know how to turn it on either.
As a moderator of r/MinecraftBedrockers, I see a lot of younger kids on bedrock than I see on Java. Bedrock is quite accessible to them. Dealing with them really makes setting up a new large community difficult in Bedrock (but yeah I am aware we all were young kids at some point, but the outcome is this). That is a huge disadvantage of Bedrock over Java in my opinion.
Not really, these kids will grow up playing bedrock and bedrock community size will surpass Java’s. There’s no superior one, but Bedrock is becoming the ‘beast’ so to speak.
@@odst2247 nah not really. I used to play mcpe aka Windows 10 edition on mobile, but when i got my laptop for birthday i immediatly switched to Java, because on Java is a lot of good servers instead of bedrock wheres only some crapy boat world or how its called. Also optimilisation isnt much for me, i play with optifine 1.18 48 chunks on my laptop with intel uhd 620 on 30-40 FPS and im completely Fine with that. Also on Java is lot more better things, updates come sooner and theres not these stupid microtransastions. And on top of that if you buy something its just a modpack and not a mod!!! And they want money for that!!! I play bedrock only when i play with my little brother and i really Dont Like the version. For me it was created to train small Kids for Minecraft and then upgrade to Java
@@odst2247 Your just saying that because your dad didn't buy you a PC, these kids that you are talking about are gonna grow and realized that java's community is Superior to that of bedrock,so grow tf up and admit that both versions are good period 🙄.
I think most people will give bedrock the performance crown. but honestly, whether its logical or not I think most java players are going to stay with java just because its the Minecraft we came up with.
History, Worlds, Texture Packs and Mods are worth more than the performance gain from bedrock. Java performance could be better but it’s fine for me and if I really wanted maximum performance I would install Sodium
I swapped to Bedrock. Besides mods or wanting to play with friends that don't have bedrock I never play java. I mostly play vanilla so the loss of mods isn't substantial and bedrock lacks the 1.9 combat which I despise and have a hard time justifying even touching java for mods just because of it.
@@realtimestatic I'm not going to disagree that the history behind java is what's keeping me and most people on java, but as both a (former) java and (current) C/ C++ / C# developer, honestly performance is never going to be better in java, every update WILL make it worse and at some point it's going to have to leave us, that's just a fact of compiled languages vs interpreted languages. as long as java edition has a virtual machine sitting between the user and the game, performance is always going to get worse the larger the code library gets, especially when you consider that Minecraft is written in an object oriented method which is grossly inefficient(for computing, not writing). as a fellow gamer I want to take your side and say that performance doesn't matter as long as the game I love is still there, but I can't ignore the writing on the wall, it's not that bedrock and java are two different boats and bedrock just so happens to move faster, the reality is that every update adds "cargo" to both ships and while java is slowly sinking (silently) bedrock is fine. I'm sad to say it but truly java will eventually be un-playable. which is why before Microsoft came along, a big update would be something like a new biome, or survival mode, or new foods, but now its things like fundamental changes to how worlds are generated, java can't handle it, C and C++ can, that's Microsoft's game plan, add what we want, till it kills what we love. then they can make all their micro-transaction money...
I have now played both versions on my PC, and I have rarely had a worse Minecraft experience than Bedrock. #1 that huge "MARKETPLACE" button in the menu, I mean what the hell is this? #2 paid resource packs #3 no free name changes #4 the controls feel worse than browser games I've played #5 singleplayer doesn't pause when you go into the settings #6 VSync is enabled by default, that you can only disable through the options.txt (at least you can't disable it in the video settings ingame, also what an inconvenient location for an options.txt file) All of this has already annoyed me so much, even though I barely had the game installed for ten minutes. I feel scammed, even though I didn't even pay anything, they ruined my beloved Minecraft.
"#4 the controls feel worse than browser games "I've played If main bedrock player play java they will say the same you can't say it's bad because they are two different games and different controlls.
I hate when the "non-OG" bedrock player talk about the "texture pack, map cost money" like the game force you to buy it they didn't know that before marketplace, it was hell to install any kind of texture pack, map to bedrock version, especially for IOS user not only does the update that adds marketplace support the content creator money for their hard work, that update also adds the ability to just click only any .mcworld and .mcpack to automatically install it into your game, something that supports players to download FREE stuff
Well you know Java is like Spacex they had the strongest rocket build since SLS and Jeff Bezos are catching up with Spacex and don't want to lose and now that is the situasion with both community Now bedrock modding community Are Even boosted up because of unofficial mowzies mobs add-on its pushing the limit in what bedrock has to offer to add-on creator and because of this there is alot of hard work add-on like expansive fantasy v2, dark age bizzare add-on, end expansion add-on, Godzilla add-on(with even batter model and animaton) and even a batter recreation of Minecraft dungeon mod yes it batter then Java one because it had a better weapon system and better boss fight and i'm talking about how fucking better redstone monstrosity battle is!!. The point is don't underestimate your opponent or even mock them
Isn’t it funny how the Java language was created to “write once, run anywhere” and without too much of a supposed performance penalty since it gets compiled, but it’s the one that has the massive performance penalty and inability to run outside of the PC?
Pretty sure that’s because bedrock loads all visible blocks, not full chunks. On Java when I sprint with speed 2 in the nether whilst mining with my efficiency 5 pick, all I saw was blocks. But then I went on something like my switch and did the same thing and soon no blocks were loading in around me, and I could see one block pockets of lava everywhere. It’s the differences in loading that inhibits it. Making it seem like you actually loaded in 94 chunks in bedrock, it’s still only visisble blocks and not entire chunks, at least that’s what I’m pretty sure is happening. Makes perfect sense for me and would explain why the chunk loading is so smooth and javas isn’t, because Java loads in full chunks and bedrock doesn’t.
@@Branden29 bedrock also load a entire chunk otherwise it could not simulate stuff and redstone around it..... its just that it render it more efficient....... what differs for java and bedrock is that BEDROCK only simulate chunks in the simulation DISTANCE............ where java simulate you entire render distancfe, however in next java update (snapshot) you will ahve the option to not simulate the entire render distance but remember even the exact same code or function will always run slower on java language due to the virtual machines envolved..... instead of a directly running code. the reason you see the holes is how fast it updates the chunks, java update at the exact same time you break a block while bedrock trys to update more smoothly, java will also get a option to update the chunks more slowly (just like bedrock) and will cause the same invisibile holes like bedrocks (its already in next snapshoot)
Well, that depends on what do you mean. Java only has two problems: First one: doesn't have a friend system. You have to play on the same network with your friend, or create a server. But there are too many websites for creating a server just to play with your friends and they are free. Just like aternos. The second problem: Java doesn't have a good optimization. But you can solve it by downloading optifine or sodium. Bedrock also has two big problems. The first one: the bugs. I just played survival on bedrock last week. Sometimes chunks wasn't loading, and when chunks wasn't loading my character was starting to crawl in the ground, and all I could do was digging straight down and walk slowly. It was also unable to jump. The other bug I experienced was, one time, I just went into sea and I died. It was the moment when I uninstall bedrock. It was impossible to play the game with these bugs. The other problem is, you can't go back old versions. Bedrock doesn't have a launcher system. This is really a required feature. So java has 2 big problems and there are solutions for that problems. There are probably a addon that fixes bugs in Bedrock, so one of bedrock problems probably has a solution, but the other one doesn't.
@@wai632 The bugs arent that bad and most people dont encounter them that much. Also there is a way to play older versions of the game on bedrock. Theres a community made bedrock launcher for windows 10 that mimics the Java launcher and lets you play any version of the game in a couple clicks.
all bedrock needs more parity features from java (like more offhand function and shields with banners), some additional game functions and commands, and more QOL features (debug menu and other nice things the java players enjoy)
I think java should fix some of the bugs with the off hand before they just start letting us use it for whatever we want in our offhand. Like how sword enchantments affect a bow when its offhanded. But at the end of the day it would be super damn annoying trying to sort your inventory when the button that quickly swictches items around on the inventory screen is also the button that tries to send things to your offhand.
I would personally much rather see things like trap doors being able to make players go prone, fixes to redstone (though those mightve happened already, havent checked the bedrock patch notes for a while) and stuff like doors and item frames being able to to create air pockets underwater. I know magma block exist but theyre annoying as hell to use.
although yes I do want this, even if your playing with keyboard or on pc, how will xbox players manage to do all of that? like controllers have limited of controls so the debug menu would be difficult to make
Most things I've seen/had on the Bedrock marketplace has been removed. Because people can easily copy and claim a custom texture pack and claim it's theirs. As an example: Faithful 32x Texture pack. My and mostly everyones favourite pack on all devices. Was actually illegaly copied over onto Bedrock, which is why it is no longer continued after the Caves and Cliffs update. Which makes me mad at the orginal creator for not posting it on Bedrock since it's such a good texture pack.🙄😖😥
This was a really interestig video. I personnally have always played bedrock, until a few years ago, and I far prefer Java. But, my pc is horrible and bedrock might be a better choice. And the friends thing would be really nice. I might just have to rebuy bedrock and test it out. But also, you didn't mention the loss in percision in block hitboces and the stripe lands have not been patched.
Why not just?, I mostly play java but I do play bedrock here and there, bedrock however on my computer have a drifting problem so that sucks, I do prefer java though Mostly for the mods lol
no one is really gonna get to the stripe lands as its soo far unless they actually want to get there i thin its a pretty cool thing it is vry broken tho
you don't have to buy bedrock edition on your pc. there is a free way to get a bedrock edition. it is shown on the Onhax Pk channel http s://youtu. be/8D0UAPR9UAg
Probably my only complaint with Bedrock is that when you do buy a mod from the marketplace, it’s soldered onto its on world. You can’t use it on your regular survival world and what not.
You can but you have to go into the game files and move the pack into your worlds which isn't too hard, but honestly, who even feels like doing that. But then again it's the same as moving mod packs into Minecraft Java files so eh, maybe it's kinda the same.
What Mojang should do is merge the two together to make one Minecraft that uses c++ and has cross platform friends list of bedrock, has all servers and features of java, and has support for all of the mods of java. I hope that Mojang will one day do this and end the conflict between the two versions.
Quick sidenote when testing Java's render distance, it's important to change the allocated memory to 8GB+ when running at 32 chunks You'll find it runs *better* but not great when doing so
Ight ight time to healthily rebuttle all your points :v Game performance: in short, my man's has never tried a redstone build in bedrock lmao Server performance: you only really mentioned the tippy top of the bedrock servers, and a lot of people actually think that a normal bedrock realm performs muuuuuch worse than Java. For the longest time they had a rly annoying block breaking rubberband bug that made mining rly tedious among other things Friends system: yeah honestly wtf Java pls make multiplayer easier
Redstone on java is predictable but broken (like wtf _sticky_ piston pls stick shit) Bedrock redstone is _wrong_ with the damn repeater (and also unpredictable)
There A problem on Bedrock Wifi/lan Multiplayer. It so hard to find the host, & the host cant join to joiner world, Than Before, 0.15.0 Beta Mineraft Bedrock is so Easy to find & the host Can join To the Joiner world
Hi, i'm a bedrock server owner, and I love both versions of the game, and while i can agree with what you've said here, i think you're giving it to much praise without really telling people the major downsides it has and why a lot of people still prefer the java edition. While bedrock is an amazing game and its potential is nearly limitless, there is a lot of issues with the game, a lot more so than micro transactions and it really kind of makes the whole thing misleading. Its hard to figure out everything that may be good or bad with both editions, and i am definently not claiming i know it all. I started my public bedrock servers because of the insane performance gain bedrock gave, and in less than a week kind of realized why people don't do servers on bedrock. Also you didn't mention how Hypixel scrapped their bedrock edition server, or how there isn't the same kind of 3rd party options on bedrock, at least not of the same quality as spigot or paper. You're kind of only showing one side of the story here and while its opinion, i just feel a lot is really left out. Personally my opinion is Bedrock Edition is still in a beta-like state and Mojang is slowly improving it with each major version release.
@@Jupiter__001_ try and run 1 and you'll figure it out. the software mojang provides is probably the best out of the 4-5 softwares i've tested, and if you know anything about the way mojang programs stuff, they suck. I'm not saying its not possible, but you better know some coding if you want something at least halfway decent. Theres so many ways to crash the software, and so little information about what is going on in-game provided to the owner/administrators. Sometimes even getting a log file can be a pain, theres so many trade offs with each software its kind of ridiculous. Bedrock really needs a 3rd party developer that can do the kind of stuff spigot and paper can. Until such a software/developer exists, bedrock is doomed to have terrible servers. The only servers Mojang supports are featured bedrock, everyone else is on their own. Java's software provided by mojang is no better than their bedrock software either, and would probably be in the same boat as bedrock if not for those 2 developers doing the work they do.
@@nomediastudios8518 Thanks for answering my question. Hopefully someone is able to develop halfway decent third-party software for bedrock at some point.
Here are some things I’d like to add! 1. Unlike java, in bedrock edition, it supports skins that are 128 x 128, you can make these skins OR download these skins in applications like skinseed (it’s actually the only one I know), this leads to more detailed skins. 2. Most or all of the mods I’ve used in bedrock usually end up not working right or at all, I downloaded a dragon mod and couldn’t even ride the dragons, my friends have experienced other mod issues, and some of my other friends found mods that work well, so it’s iffy. 3. Emotes are a very common thing used in multiplayer games, and bedrock has these, java does not. 4. You can swear in Java, not in Bedrock 5. Bedrock has some cool building techniques that java does not 6. In bedrock it is a little more difficult to get to older versions, you have to change the files n’ stuff 7. In bedrock you can spawn in a set biome (overworld only), this means you can force your spawn to be in a forest or in a village. 8. The bosses are more difficult in bedrock. 9. You can’t hold everything in your offhand, only a select few items 10. You can’t hold a torch and get light sadly, you have to place it to light the surrounding area no matter what, otherwise it’s dark for good. That’s all I can remember now, hope you enjoy this info if you didn’t know it already lol!
Probably yes. Features use up processing power, which means there is less available to increase the performance of the game. Conversely, wanting higher performance comes at the cost of features because it’s easier (and therefore you get more performance) running a game with fewer features.
@@grimtermite191 problem with some of the "features" on Bedrock: Combat is still pre-combat update. This is less a problem more a difference, so I won't harp on it and just say it's still the older pre-1.9 combat model. Redstone is unpredictable. Not buggy but consistent like Java, but sometimes it just does something different. It's like if a calculator randomly gave between 1 and 3 when you key in 1+1, it's not really usable since you can't predict what it's going to do, other than not what you want or expect. Marketplace has been tried before by a different game. Remember Skyrim and paid workshop mods? This runs the risk of people doing low-effort, possibly copyright-infringing or copied mods and making a quick buck off them. How are people supposed to get refunds then? Are they even going to get refunds should that happen?
Java for life even though bedrock is a great game too, I actually enjoy playing on a cross-play server and have many bedrock friends and long time friendships.
One reason I think people hate the marketplace is because they don’t want to spend money on things in Minecraft and because the bedrock creators have the option to use it to distribute their mods and other things and get paid for their hard work they end up putting it up there instead of somewhere else for free
Make sure to subscribe and go vote in my poll on twitter!
Heres the link! - twitter.com/TheMisterEpicYT
Also, come join the discord and debate! - discord.com/invite/WGc9UNM
Ok
No.
than*
LMAO JAVA STILL WON
Okaay
The only thing I need in bedrock edition is the ability to hold anything in the offhand
agreed
Lol yeah
Ypu can hold maps and shiled and arrows
@@ceramicfrog1 he said "anything"
I need an actual pause in single player, like any other game
Just a slight correction: Java's slowness doesn't come mostly from the fact that it is JIT compiled, but from the fact that it forces the programmer to allocate all objects on the heap which ruins cache locality, while C++ doesn't.
Add on top of this the fact that the Java edition is using old and outdated threading model and you end up with a trashy Java implementation whereas bedrock fixed this design issue (not completely - at all - but still, the pool is nice to see for the chunks)
you just tell us what this stuff means instead of throwing it right at us
MINECRAFT C++ EDITION
@@joechristo2 Sure thing. Most programming languages allow you to define custom types. A type is simply an attribute of data that tells the compiler how the programmer would like to use said data. For example, you can define a type called "Point" that consists of an x-coordinate and a y-coordinate.
There are two places in which you can store data in a program's computer memory: The stack and the heap. The stack is where local variables go. If a new variable is declared it is pushed on the stack and once it goes out of scope again (typically when the code block it was declared in is left by the program) it is popped again. The stack does have its limits, though. Any data you place on the stack is fixed in size and therefore cannot grow or shrink, and the stack's size is typically limited so very large types shouldn't be placed on the stack to prevent stack overflows.
If you need to declare a list of variables that can grow indefinitely, or is very large, you may need to allocate it on the heap, instead. The heap is basically an area of memory where data can be stored anywhere. Since you don't know where the data goes beforehand, the programming language will create a pointer for you that points to the data on the heap and place it on the stack.
Now here's the issue. In the last few decades, CPU speeds have skyrocketed, while memory speeds have increased their speed much, much slower. This created an issue: the CPU cannot be supplied with data fast enough for it to run at anywhere close to full speed. To remedy this issue, hardware designers have implemented small caches into the CPU that can be accessed very quickly. Any time the CPU requests a piece of data from RAM, an entire block of data will be transferred into the CPUs cache memory for quick access.
This works very well when the data the CPU needs to access is stored very close to each other. Chances are, when the CPU needs to access a piece of data it will have already been placed in the CPU's cache.
Ensuring that data is close to each other in C++ is quite simple. Data types that you declare as local variables get placed on the stack that is already constantly being worked on and is therefore cached very efficiently. When you need larger amounts of data, you declare a list of types (such as an array or a vector). C++ will store the list of types close to each other in memory, so looping through all elements of a list is very quick, even when the list is living on the heap.
Java, on the other hand, forces all classes (which is what types are called in Java) to be allocated on the heap. This is true for local variables (that are typically only needed for a short amount of time, so the allocation overhead may be significant) as well as classes that are stored in a list. Java doesn't give you a list of types like C++ does, it gives you a list of pointers that point to the actual data on the heap. Since the actual data can practically be located anywhere in memory, looping through such a list can cause a large number of cache misses, which ruins performance.
TL;DR: Java forces memory to be allocated in a way so that it cannot be cached efficiently, which create huge performance issues on modern hardware.
@@ThePC007 I'm learning how to build fundamental data structures in C and they deal a lot with dynamic memory management, so I've been studying how the memory structure works and your explanation was very simple and easy to understand. I was wondering how the cache would behave if a list was allocated onto the heap, very interesting!
All I want is banner on shields, off hand usage, spectator and hardcore, and a few other lil features such as banners on maps and map corners.
Consistent redstone would also be nice
@@TX20 better idea: mojang should intentionally make an error on the redstone's code so it will be like java redstone (because after all, the redstone in java is not like bedrock because of a bug)
And the /locatebiome
Why do you need hardcore all you got to do is set it to hard mode and when/if you die you delete the world as simple as that
@@primex8779 Yeah, you're right. But it's for bedrock be more like Java
What a lot of people fail to mention about bedrock is that you don’t *have* to use the marketplace. Lots of places, like mcpedl, have metric tons of content available for free! You can play the game mostly the same without even touching the marketplace button.
Edit: y’all please stop replying to this comment it’s seven months old
I mean yes but compare that to java where you literally have infinite mods with infinite possibilities, everything for free, its true, you can play without the marketplace and even download modifications through other methods, but when compared to java’s accessibility to mods bedrocks struggles to compete
@@vicentescangarelli2361 it does not
@@FREEROBUX_NONE it does, i never played java but I wish I could
@@vicentescangarelli2361 it is a bad sign when you need to mod a game to have any sort of fun... you know that right?
@@JNun-pr8rh Except if you actually read what he said, he did not state that you have to mod the game at all to have fun with it. The current mod content available to Java is objectively superior to everything Bedrock's has to offer, even with it's own addons. If your plan is to play Minecraft completely vanilla, then Bedrock is the better way to go but is still fun on both. However, if you want to expand into modding your game, Bedrock is vastly inferior. Nearly everything Bedrock has to offer can be recreated and implemented into Java, albeit in it's own way or close enough. Whereas the other way around is virtually impossible at the moment.
However if at any time, somehow someway, Java mods are able to be ported/implemented to Bedrock, then and only then will it become the #1 way to play.
One more thing about the Marketplace: They have a HUGE issue with quality control.
this is so true
They need a system for that
@@whiterabbit9341 your profile picture is on xbox profile pic settings
Just dont use it
@Explorek download skins and maps and behaviour packs and texture packs
Hey! I'm a bedrock player and creator for resource packs + addons and I thought I should clarify some things.
1. Max render distance is dependent on the device you are playing on. For you it may be 64, I may have 32. Something fun with this is that you can do is turn up your render distance in the game files even further.
2. Although behaviour packs allow editing behaviours of vanilla entities the system has moved on a lot since then. We can now create custom entities, custom items and custom blocks as well as actual scripting being added to them allowing for complex mechanics to be created. Additionally, vanilla resource packs on bedrock are way more powerful than vanilla java packs allowing for custom UI to be added, custom entity models without optifine or any other modifications and the ability to change them based on a wide variety of things such as health, walking speed or even if you're breeding them or not.
3. Despite having the marketplace we can still import content into the game. We also have dedicated file extentions .mcpack, .mcaddon and a few more. With these there's no copying into the minecraft folder, it just imports directly into the game.
Overall, great video, really highlighted the differences in the game.
In java, what u said about render distance also is how optifine render distance works, (depends on your allocated ram) and also can be changed on the game files
fun fact: the render distance depends on the ram the device has available
@@Kukaa Yes, but as you have said, it is in a modofied version of the game.
Recently, (a few months back) I don’t know why but on the Xbox 1S, the render distance got way worse from just one bug fix. It used to be I’d guess around 20something chunks but it’s now maximum 16 chunks. Compared to my iPhone 11 which is around 32 is just disgusting.
@@ks_00_sk this is because the mobile version of the game uses a different rendering engine that is currently better at performance in some areas. It also allowed for shaders in this old system. It was a huge disappointment to many members of the bedrock community who don’t have the ability to support the new ray tracing when they received a performance drop and lost shaders. Shaders were very performant compared to their Java counterpart. The new rendering engine “render dragon” needed for ray tracing is expected to come to mobile in the near future (not ray tracing though). Hopefully render dragon will receive a bit of a performance upgrade and (fingers crossed) shaders too.
The reason why it's easier to create a server with Bedrock is due to the fact that it was most likely conceived with crossplay in mind, so they integrated the Xbox network to the code of the game. In Bedrock, the server hosting system is done on the Microsoft servers. Unlike Java, where Mojang never really had a network to integrate in the game, so to host a game you have to configure it through your local network.
(This is an educated guess)
A gigabyte of ram should do the trick 😏
I’m guessing this is the reason why as well. Although, with the migration from mojang accounts to Microsoft accounts we may see that network being integrated in the near future. The devs have also mentioned crossplay between both versions is a long term goal, so some time in the far future, we definitely might see Xbox live being incorporated.
Actually, I run a 24/7 server on a practically potato pc. I run it through the exact same method as Java, except the port is different. Its really nice to be able to play with ps4, xbox, and switch players on a server I run. Only issue is finding convenient plugins.
I actually managed to get java and bedrock cross platform multiplayer working, and working remarkably well I might add, using a server plugin called geyser.
@@suprman1290 If you have friends that play Java I recommend using the Geyser plugin, which allows crossplay between Java and Bedrock
Things I need in bedrock
1. An actual pause button
2. A torch in my offhand
i just wish the two versions' best qualities could be combined into one ultimate chad of a game
They say mojang is pure good but it's not it's all bout money so it's the b.ch
@@gecko.8338 Play EA games
Then complain
@@tishaak2800 I have already played lots of their games like anthem battlefield games all of them are kinda p2w but not as mc editions
It would demand a pc which most PPL don't have
@@gecko.8338 If minecraft is more p2w than EA games then something Just aint right
I love how he spoke very little about the marketplace and focused mainly on the technical side of things. Not that many people actually use Marketplace (myself included). The only times I DO use it is when free things come out, which have the same amount of quality as payware content. I’ve been a Bedrock player from the very beginning, mainly because I cannot afford a PC, and it has been worth it.
Yea but you can get all the stuff on marketplace for free on Java
@@sivinty_ Maybe, but as I said I don’t have the money and time to purchase a PC, and either way I’m not interested in.. “Teen Gamer Boy Skin Pack”.
@@erie-lackawanna well said🤣👍🏻
@@sivinty_ Dude, in Bedrock you can still get your free custom skin, free custom resource packs, maps, etc. I don't really know why so many people hate on the marketplace, when most of the stuff there you can get for free basically
@@adecs1422 I’ve played bedrock, and no you can’t get even a eighth as much stuff, let alone try making your own
For me, I can agree the performance is greatly improved. The thing that stops me from switching to it (other than mod support) is mainly the game logic (redstone changes etc)
Yeah, a lot of good farms are broken
True. The most serious issue is that there is no tnt duplication mechanic in bedrock edition, which makes the majority of automatic machines impossible to be built. Also, blocks can not be placed above the bedrock ceiling in the nether in bedrock edition. This feature makes it hard to build many mob farms in the nether efficiently, as well as high-speed blue ice road.
theres also no rlcraft for bedrock so...
I also hate the UI and well the Marketplace
@@Nomoreracism- no hacks in good coded
One thing to remember about the bedrock marketplace though is that even though it means you have to buy things that java gets for free, you can still get things free from third party websites just like how it works on java. In fact, mojang supports third party mods on bedrock even MORE as bedrock has a whole 'addon' system that makes modding easier
Yeah it's really weird how openly accepting they are of third party stuff when they lose money from it. Maybe cause it's a draw to use bedrock more and thus more spending on bedrock itself
Xbox players: yeah, let's download add-ons 💀😐
@@chordsofsteel-i4jyou can make a mc bedrock skin with ad ons on a pc once and thats it. You can now play on xbox with your new skin cause mc bedrock is on pc too and you share the account.
@ipostanimation Xbox players : yeah bedrock sucks let's play java using our Xbox
Is this what you want them to say??
@@chordsofsteel-i4j not anymore! Addons are now in the marketplace. Sure, lots will be paid for, but that’s up to the creators, not Mojang. You should be happy creators are getting money for what they’ve made.
My main reason for playing Java edition is the offhand. On bedrock, you can only put nautilus shells, shields, totems, arrows, fireworks, and maps in your offhand. Also, the small things like banners marking things on maps, banners on shields, debug screens, more common snapshots and less bugs in world generation are nice. That’s why I typically prefer to play on Java and not Bedrock.
Oh I didn’t know that, my bad. I’ll remove that
This is keeping from bedrock
Banners on maps is something I really wish we had on bedrock. Though I think most people are more jealous about banners on shields
Java offhand: literally anything (not sure xD)
Bedrock offhand: shield, map, that's all I guess, maybe
I wish that was in bedrock. I don’t have Java
Fun fact: The only reason people use bedrock is that it's available on any device, I'm a bedrock player and I actually agree on this
Multiplayer is a BIG plus for Bedrock.
As a bugrock player i can agree
some ppl play bedrock on pc since it can run smoothly on low end devices unlike Java
@@miimiiandco But on java "we" have hypixel, which has aaaaaaa lot of minigames and kind of compensates java multiplayer disadvantages. But yes, multiplayer - stable and cross-platform is very strong site of bedrock.
I think that one other of reasons why java is liked is the FREE mod and map support, the ease to change the game. And myself I also dislike the GUI of bedrock.
But overall it really all comes to preference and what are the things in these games that you like or not.
@@CasperNotGhost I don't really play on big multiplayer servers too often, but yes, the servers on Java are bigger and more advanced than Bedrock.
Have been a Java player since the beginning but damn, when you have friends with no PC and you want to play together nothing beats Bedrock Edition. Plus the multiplayer on it feels so much more at home. You notice all the command magic but it just fits right in. I still prefer Java for anything involving mods though.
Yea mods are definitely a much larger benefit on java, on bedrock you can only dream to get something as close to as good as java mods
servers are better on java too
I actually dont realy like bedrock’s cross play, especially for competitive minigames, it can be an unfair advantage toward pc players.
@@sleepingeye7314 THAT is very true but original poster is using that statement in reference to playing with friends, playing with friends is as easy as just 2 clicks and thats what makes bedrock special.
@@shauryak3325 yeah if youre just playing survival, its so easy.
6:00 It should be noted that it makes a huge difference for the engine's code. The engine has to communiate with the OS' kernel/the hardware, and you can do this more efficient in system languages like C and C++ rather than Java. Especially Java has a lot of Just-In-Time compilation overhead due to the JVM, while Ahead-of-Time compiled, it's already the machine code that the CPU executes.
You can however use JIT-compiled languages for things like an NPC's movement script as the engine basically just reads a file that states what to do. It's up to the engine how it will do it.
IIRC Roblox embeds Lua, a JIT compiled language, into their game for custom games.
I think this is also how Unity works, because the actual engine is written in C++, but it ships with Mono so that you can make scripts in C#.
I just wish bedrock and java was the same, that would be good.
Yeah me to.
mojangs goal is to make them undeciferable
@@Raccoozed yeah
Yeah but they're lazy
Yea why can't they be the same
The joining method in bedrock absolutely nukes Java. I wish it was that easy
To bad >:)
#TeamBedrock
It May be added to java after the account migration
It's kinda shitty though, can't even awnser a discord message cause when the game isn't in focus just for one second you get kicked. I'm a java player and tried bedrock and it was ok, but the multiplayer kinda sucked so i switched back to java and just created a server, yeah it isn't as easy but it's more stable.
@@ayviuon are you playing in full-screen? That only happens for me when you play in full screen
@@QuazChick it happened in windowed mode too,maybe they fixed it in later updates
As a Minecraft Veteran I respect All Versions of Minecraft
Minecraft is minecraft
Until you realise you can’t build on the nether roof then it’s not the same.
I love Java
I respect Bedrock
@@qu9809 Bedrock is uglier
@@stevenx399 ok
Minecraft Bedrock Edition has a fairly decent DX12 renderer with multi-threading to boot. Minecraft Java Edition however is stuck with OpenGL. Java edition needs a Vulkan renderer should Mojang keep expanding the game. That is assuming there's a way to upgrade the renderer for Java edition.
On a side note Java Edition does feature multi-threaded chunk streaming. It's a primitive form of multi-threading where you delegate tasks that don't require too much synchronization to run on dedicated threads.
TheMisterEpic: **Talks about marketplace**
Mcpedl: *You underestimated my power little mortal*
Yeah, mcpedl 4 life
Yes, mcpedl is miles better
What about Xbox? Ps or Nintendo switch...
@@ben_the_potato well Xbox has mcpedl
@@ben_the_potato Bruh mcpedl is a website which gives acces to add-ons texture packs and more
Both Bedrock and Java have their similarities and differences it doesnt matter what version you play on it matters if you have fun playing the game
Very true
Facts
@@TheMisterEpic Very true
@@TheMisterEpic am I able to join your server on ps4?
You just said facts bro
Additionally, because of how the java programming language works, Java Edition is far easier to mod than bedrock (which is one of the reasons why mojang is making their own scripting system for bedrock edition). As a mod developer, this is the main reason why I stick with Java. I can basically do pretty much *anything* I want in a mod (provided enough time and effort). Can't say the same for bedrock unfortunately, but I hope that mojang's bedrock addon system gets more powerful in the future.
Yeah,part of that is bedrock is a more universal system and things like PlayStation and Xbox aren’t very easy to mod on
Yeah, very difficult to decompile raw executables into compilable code, but for java, even I can take an afternoon and decompile the entire jar and de obfuscate it to modify the raw mc source code. Much better for modding than bedrock
they should move java to c or c +
@@nybotic Its java edition not c+ edition.
@@KayOScode I dont think you can though. From my experience every decompiler has its flaws and there are usually mistakes which you have to fix manually. Thats what forge does, they have their own patches on top of the decompiler to get the mc source code.
It'd quite nice we got spectator mode on bedrock now. I remember a few months ago, it was on the experiment feature list, and looks like recently it's a full gamemode now. Pretty nice
/gamemode spectator
“Bedrock can load 96 chunks at once”
Meanwhile, me with my 4 chunks: Yeah, sure thing, buddy
For me on my pc it struggles to run anything above the 32 chunks that Sodium allows, however on Bedrock I can easily run 96 without a single dip below 60fps, if I'm not in VR that is.... Its quite interesting to me tbh.
that is sim chunks
not loading chucks
@@skytheminecrafter8457 no, it's loaded chunks.
I think it depends on the device you’re using, my xbox one s gets a max of 14 chunks and I can’t lower it below 5 chunks.
Same im bedrock player and only get 16 chunks
For most technical Minecraft UA-camrs, what's holding them back is the difference in redstone mechanics. There's just something about the specific quirks of Java redstone mechanics that enables more creativity. What would usually start off as bugs would often be used and abused for really cool contraptions and are pretty vital in almost all of their large scale builds. Switching over to Bedrock would really hinder what they could do with redstone.
Yes but a large portion of bedrock is 10 year olds that barley know how a dropper works and the rest just want to play with there friends so it really doesn't matter to most
Finally, people that understand.
Redstone maniacs are a relatively small part of the playerbase, and the reason they do like Java redstone more is the wide selection of bug-turned-fearures they can use.
@@qaaris4280 to be fair, unless Mojang would give alternatives for a big chunk of these bug-turned-features, these technical players really don’t have a good incentive to switch over. Take the observer for example, it’s great because it detects block updates. Very useful for a lot of redstone contraptions. Unfortunately, these don’t replace BUDs entirely. There are still some functionality that aren’t covered by observers. So now you have contraptions that rely on both BUDs and observers. Making the problem worse. Mojang really needs to sit down on this one and iron most of it out in a single update. Prolonging this would only make Bedrock and Java diverge more, making it harder in the long run.
Well, I wouldn't suggest actually _removing_ them, that would just make people riot.
@@qaaris4280 sorry, ironing out all of the issues. Not remove the “feature”.
For years, I've been playing Pocket Edition and feeling like there are many things I'm missing out on Java edition. It's just a different feeling when playing on Java edition.
I’ve played pocket edition for years too- I think if bedrock mechanics were a little more similar to Java (banners on shields anybody?) and they didn’t have the microtransaction thing it would definitely be much better. We don’t even need to mention the redstone do we?
you get the feeling that your not playing a shitty clone
@@blazmatic1216 regardless of what version of minecraft we play it’s still a great game so why people keep radicalising it for no reason at all completely confuses me- it’s just a game! Keep in mind I’m gunna get Java this week
@@blazmatic1216 it's not a clone bruh
same
Java as a programming language was specifically designed to allow code to run on a variety of devices and platforms without needing to modify code, but Java Edition Minecraft is only playable using the Java Launcher on Windows PCs.
Meanwhile, Bedrock is written in C++, which means it’s a compiled program, and thus restricted to whatever platforms it is was specifically coded for.
But Bedrock is natively playable on PCs, consoles and mobile devices WITH crossplay.
But it sadly isn't playable on Linux and MacOS unlike Java edition...
As a Linux user this is a downside of Bedrock.
@@kimbanton4398wdym I play bedrock on Linux
@@Spiderjepo How?
@@kimbanton4398 by running the android version.
Man, I played Bedrock for most of my life, and I remember playing Java for the first time, and noticing these weird little differences. Wait, you don't need a shovel to craft a boat? Why can I get achievements in creative? But, honestly, just the control setup's ease of use made me never look back
You don’t need a shovel to make a boat?
@@Coelphysis21 u do in bedrock
What? I dont?
@@Coelphysis21 maybe it was an old feature? idk
i use bedrock so i get more fps
The render distance thing is deciving since even though you can see the chunks they aren't actually running so stuff such as farms won't work while all the chunks on java are running so farms in those chunks are working.
@Derpy Reaper Its called the Simulation Distance and can be customized in the world settings.
@Derpy Reaper Yes, its similar to server's max render distance but you can still see as far as you want and also have performance overall even in single player.
@Derpy Reaper on Bedrock edition you can run on 5 different lvls of rendered chunks
Sim Distance 4 (from 24 to 44 loaded blocks)
Sim Distance 6 (from 24 to 96 loaded blocks)
Sim Distance 8, 10, 12 (from 24 to 128 loaded blocks)
Difference between Sim Distance 8, 10, 12 is that the sphere around the player gets more taller but the width stays the same
In other words to the sides its 128 blocks
And up and done it goes up by like 4 to 8 blocks per lvl of simulation (8-12)
But for us bedrock players most people just play on Simulation Distance of 4 since not much is loaded and its does reduce lag significantly across all devices even tho it isn’t laggy!
But why do we actually set the distance high? To see farther of course. I don't care what actually runs in the distance, let it be furnaces, or redstone. But I think Java also needs simulation distance
yes but if you want to see your friends base you can if you want to see the end city from the dragon island you can
I play on bedrock, and it feels so nice to have this positive attention for once. I don’t have a pc, so I can’t play on java and play on bedrock with my phone. I get made fun of for it, but I still really enjoy it. Glad to see more people realizing that we don’t suck!
I dont have latest Bedrock edition, but I have 0.15.0 Beta Minecraft on my phone
@@reevebryllielawas7834 Beta? Its an alpha.
spread the word: mc bedrock should get a virtual joystick and overall better controls. This is 2021, technology is evolving
Some people just can't wrap their head around accessibility. Ignore them hahaha
Same! People like to undermine Bedrock Edition so much. I've always been a Bedrock player on my phone because my parents aren't willing to get me a PC and the game. But I'm fine with Bedrock and couldn't be happier.
I'm a programmer and what you said is very true about the differences between Java and C++, but these (due to a technique called JIT) are for all practical purposes negligible and the major performance differences come down to the fact that the Java version has A) became more and more bloated with newer versions of MC, pretty much every update past 1.7.10 is a performance hog, in fact many of the major algorithms have became less efficient as Microsoft has replaced Mojang's original code with less efficient code and B) Microsoft has no incentive and makes no effort to optimize the Java version, in fact (this is my opinion here as a mod maker) I believe they have went out of their way to add bloated large features to increase game lag. The fact that Microsoft hasn't event took the basic optimizations added by optifine is ridiculous because it could be very easily and cheaply done, some of Optifine's techniques haven't changed since MC 1.2.5, this would be an overall massive improvement in performance as the optimizations would not need to be done through FML and then Optifine but directly by MC. You also didn't mention JNI, Java has a feature known as the Java-Native-Interface where time critical C/C++ code can be called by a Java program, this is for obvious performance reasons, Minecraft's rendering library LWJGL heavily uses this however Minecraft itself makes minimal use of this feature.
This is way too long to read…
@@joes6611 bro can't read a paragraph
Java as a language is just harder to run. That's a fundamental fact. Even if you hold all other variables constant and the only difference is that one Minecraft version is in Java and the other is in C++, the C++ version will still run butter, because of the simple fact that it is coded much more closely to the machine codes modern CPUs run on. C++ will always, always be more efficient than Java.
If you are an assembly programmer, then you will understand the sheer level of performance one can get when programs are natively coded in C++, in relation to running Java. .
TLDR: C++ is easier for hardware to understand than Java. And that is all that matters.
I think one of the things holding both versions back is parity. If mojang spent a one dev year working on parity and performance it would greatly help both Java and bedrock.
THIS
They will have to convert all the java codes from java edition to c++,suspending potential big updates
@@plskill1451 That's the idea. Bringing parity between the two versions could be more important than big content updates.
@@beardalaxy minecraft java will lose its entire point why its named java and will probably waste alot of time if they convert it due to the fact that alot of buggs will probably pop up,and java runs on all windows version removing java from the game will potentially just dont let minecraft run
Now we have seed parity tho!
I didn’t notice until recently but in Java it’s called “Steak” while in bedrock it’s called “Cooked Beef”
And you guys recently noticed it?
@@xxyxxxndta everyones used to what they call it on their version, so they probably didnt realize
@@sunny-pf2lw yes but like you are not a real minecraft fan if you dont know they call steak in java and cooked beef in bedrock
@@xxyxxxndta bro ive played minecraft since i was 5 years old, ive just always played on java. i knew it was called steak on java and cooked beef on bedrock, but i was referring to them
@@xxyxxxndta just because you dont know every detail about minecraft doesnt make you “not a real fan”
Although I started on java and I know lots of people that hate on bedrock I honestly feel like bedrock isnt a bad game. I'll still always love java pvp, java mods, and java looks overrall. But being able to play with console and mobile friends really did it for me.
Very true
I’ve been playing bedrock for far longer than Java, and I loved it, but recently Java has grown on me. It’s because of all the bugs that mojang has put off for months, and some even years.
@@TheMisterEpic Very true
I just hate how its main focus is store content, I just want to play MC, not forcing kill my PS4 with hedge Hogs.
@@jwalster9412 not sure what you mean, you can play the game just fine pretending the marketplace doesn't exist
I think the best part about bedrock is its compatability. For a long time I didn't have a computer. Me and my brother owned an Xbox, so we would play on there, or Pocket edition on our tablets. I feel like bedrock is really good just for the fact that you can play it without a computer.
The only reason I consider myself a minecraft veteran was because I was able to play minecraft on pocket edition. And yes, I mean PE, not bedrock. I also got the minecraft Xbox version, which had some features I really miss. It had a tutorial world that was a lot bigger than we ever saw, it had minigames built in that were all really fun, and it had tons of free texture packs. I wish they didn't stop updating it, but they had good reasons to.
It’d make sense if the friends thing got added after the account migration
@Wumpus maybe a future update is what i was trying to say
Please, I just want to hold torches and blocks in my second hand
Me too
Download a behaviour pack
@@darkblader3977 Not only did they make the good things cost money, I have absolutely horrible internet and it will hardly download
@@Nathan_p68 holding torches in your off hand (second hand) is cool but, it only lights up in your hand when your using optifine. (a java mod) sorry if you already knew this.
@@Atzlk they use left hand to place them.
"Bedrock performance is smoother"
Yup. That's why my phone don't burn
How about you check your phone instead of blaming the bedrock edition ?
@@somitmie6496 that mean it is good
@@somitmie6496 i played an emulated version of Minecraft Java on my phone and got 15-20 fps while playing bedrock i got over 60 fps unlocked its quite insane on bedrocks optimization
Bedrock is made for slower devices but it suck I started playing Minecraft on it until I got a good Computer then jumped ship because never found a way to make back ups of my world now I just copy my save every month in case of corruption or loss I can restore stuff. I lost alot of worlds in bedrock to updates and devices, you change your phone or touch pad = new world which sucks.
@@vinportobg me too
Good to hear the other side, but a lot of the features look like they could've been in java except for optimalization which isn't that bad, most of the comparisons I saw used java world with farms and mobs against fresh bedrock world. And some things, minor and not, keep me in java. Like the combat system, more control over flight in creative, off-hand items...
Also I'm mad because there are at least 2 things we don't have because bedrock cannot handle it.
it's usually the small things that have me playing bedrock over java, like leaves turning snowy, bone meal on sugar canes, easily switching between chestplates and an elytra (unless there's an easy way on Java im not aware of), falling snow layers, and cross-platform. also the wither on bedrock is actually terrifying, on java, it died in like 10 seconds
These are truly interesting little features which makes Bedrock pretty cool....
If you're PC is strong enough.... You think it's possible to add these as mods in Java?
@@TanmaySankolli dude just get bedrock dont just try to get java to be the ultimate version
snow covered leaves just turn red for me. Bugrock edition.
@@tatertotsorsomething I mean.... If its possible to get unlimited possibilities..... Then why not?
In all seriousness, my main reason of preferring Java is the fact that I can go to any version of the game ever released*
@@TanmaySankolli i mean, there is something like that on bedrock too, its just an external program from the game itself, i personally use it to switch between versions
Him calling 50fps horrid made me feel so poor
I normally play on 30 FPS max, so same
minecraft is generally limited by the cpu, so his ryzen 3900x, not the gpu. except for ray tracing, the 3080 probably isnt making much of a difference compared to any other modern gpu
i play on 60 fps
Ikr, 50 fps is amazing
It depends on the 1% lows...
If its an average of 50 fps but dips down to 10 frequently, the experience is "horrid".
I have had times when 50 fps was unplayable and times when 30 fps was buttery smooth.
alr im done XD
The main thing I don’t like about bedrock is the redstone. Unless it’s small and simple, the contraptions I make in bedrock will most likely be very inconsistent
I personally find it very consistent, just different to Java edition
Use bedrock tutorials, bedrock doesn't have bad redstone, just different redstone. Use a bedrock tutorial and it'll work.
How is Bedrock’s redstone different from Java’s? I’ve never really noticed a difference other than being able to move storage containers in Bedrock but not in Java, but judging by this comment there’s probably a bit more that I don’t know about...
yeah i hate the weird ticking issues with pistons because they make things so much bigger, i wish they would do a redstone refresh on bedrock
@@ReusableRocketthe biggest problem besides the lack of quasi connectivity (wich I can't spell or explain but its really useful ) and sticky pistons retracting their block instead of leaving it there when powered by a one tick puls is that if there's a 1-0 tick difference betweent two different actions its almost always random what fires first
Forgot to mention arguably the best thing about java. Its pvp is miles ahead of the pvp in bedrock
riptides are much powerful in bedrock than java
Bedrock has 1.8 pvp,the pvp all java players wished they had, and also 1.16 pvp
I have to admit, I play Java when I want moded and Bedrock when I want decent frames/to play with friends, so I can't say I believe either to be superior. They both have so much going for them. Java has actually interesting redstone and bedrock has a whole host of features that make the world more immersive to name but 1 each.
spread the word: mc bedrock should get a virtual joystick and overall better controls. This is 2021, technology is evolving
@Kamey link?
I can also say I like bedrock more because of the being able to punch/place blocks almost anywhere on the screen.
But I want Java for the mods, there's so many I can't get on bedrock that just look amazing and I'm sad I don't have a computer to play it. (Bedrock is catching up a little with the addons but it's got a long way to go still)
@@temp1970 mc pe is discontinued its called bedrock
the addons are bad tbh
As a longtime Bedrock player. Both game modes have their advantages. I want a lot of features that Java has and Bedrock doesn’t. I can’t wait for parody between the two
I also feel like some features should stay on their own versions, ruins the fun if they’re both the same
Edit:spelling
They’ll never achieve even half decent parity because the Bedrock devs add random shit like free capes and inconsistent mechanics and crafting recipes.
@@RealPetasi and full parity is something to expect in maybe a decade??? Because spectral arrows don't exist on Bedrock. Why? Apparently because the spectral effect isn't possible for Bedrock's rendering engine. Those things (spectral effect, spectator mode) would have to demand a rework of the engine and in turn that would introduce loads of rendering bugs. I'm pretty sure there are still a lot of noticeable bugs left over from the fairly recent switch to the Renderdragon engine. It would be a repeat of that but probably worse because of new interactions.
If only there's replay mod in Bedrock..
Lots of mods don’t exist in Bedrock that are in Java unfortunately
Oof
Someone made a resource pack that's similar to replay mod, their name is Chainsketch I think
There is a PvP server with replay mid in bedrock
Replay mod probably not possible in bedrock for now but you can use two accounts to shoot what you are doing in the world in real time. There's an add-on by foxynotail to pre plan paths and focus points of the alt account which is used as a camera.
I just hate that bedrock doesn't support exclusive fullscreen anymore. As an AMD user, i need that to upscale so i can have raytracing at a reasonable FPS and resolution. They also refuse to implement FSR, even though it would only take a day from a competent developer, presumably because Nvidia gave them $$$ not to.
I was actually a long time “bedrock” player, i started playing minecraft with my ps3 and then followed on to playing on ps4. I always wanted to make like a smp type world with my friends similar to hermitcraft. Ps4 did not have any bedrock or crossplay features untill the 1.16 update was released so i mostly played singleplayer. When this was added i tried again to make a world for me and my friends, i would go and add them on the friends list and invite them to my world, the thing was, most of the time we had to play was trying to get to join, people could not join the world, it would lag them out, the world would be full when there were only 2 people, this was a real issue, therefore i think bedrock single player worlds are far less superior than java by self experience. I finally switched to pc gaming some time ago, BEST DECISION EVER!
Also i don’t think the lag spikes or bad performance could be because of my or my friends wifi, we were all playing around 5-15ms.
PS4 edition and bedrock are different, PS4 edition was developed by 4J Studios (licensed by Mojang) and bedrock is by Mojang and Microsoft, they discontinued PS4 edition and introduced bedrock to us, a bit sad in my opinion, the legacy versions had many potential
The outdated console edition is very different from bedrock. Bedrock exists on all platforms, including modern consoles (except mac and linux).
it isn’t usually like that so there’s something wrong with your device i think
@@gamermapper stampy honestly prefers console. As the leaving without saving feature makes it easier to make videos for him.
@@joechristo2 No I have had similar experiences.
Some things I would like to add on:
The bedrock achievement system is a mixed bag. I like that achievements can't be earned on worlds that have ever had cheats activated, and think that should be a feature on java. However, I strongly dislike the fact that they are tied to account and not to world, making you unable to ever re-earn them.
I don't know how no one talks about this, but bedrock has enchanting differences, which range from mixed bag to bad. on bedrock, you can get Projectile Protection at level 30, as well as being able to receive Thorns on any piece of armour. This makes making good armour very difficult, and this difference is entirely undocumented as far as I was able to see. As well as this, you can get the extra damage enchants from the enchant table (which is becoming a java feature), which makes getting good enchants on axes also harder.
All the mobs are way to aggressive to the point that it doesn't even feel like the same mob. I don't need to talk about the Wither.
Bedrock still uses pre 1.11 java hunger, which is BRUTAL.
You only wanted to add disadvantages for bedrock?
Bedrock doesn't have an in-game achievement system the achievements you get are for Xbox live
@@oddgbmo3036 he did, now suck it up because java also has a fair set of disadvantages, and both have advantages, he clearly stated he wanted to add something on, which were a few fairly big disadvantages of bedrock.
And bedrock still has the pre-1.9 combat....
@@inquisition_5753 there is many people who hate the combat though and there could be many people that won’t know how to use the Java combat and would try to spam like some people have done for years
Yeah I cannot understand why Java doesn’t have a friend system.
Maybe they’ll add it cuz they’re switching it to Microsoft accounts
You need xbox live for the friends system it acts like xbox
@@spektree8448 no
it also can without xbox
@@Splashifed no
Things we need in bedrock
- ability to use offhand slot
- ability to use toggled sprint
- hardcore edition
- replay mod
- ability to breate underwater using doors
- f3 commands
-debug stick
Things we need in java
- working redstone underwater
- bonemeal sugarcranes
- render distance up to 96
- fatal poison
- bedrock bridging
- able to use structure voids as walkthrough barrier block
Finally someone who properly outlines the pros and cons of both versions, great video.
Meh it missed the fact that bedrock is specifically developed to make money, so java will obviously be developed slower. Also bedrock doesn't really work on Linux so f that
@@inertial_salmon -2 IQ
@@inertial_salmon Minecraft is Minecraft
@@inertial_salmon actually coding bedrock edition is easier to code becuase it isnt outdated like java
@@TheBMGGaming4182 false? That's like saying a Phone is a phone without differentiating between brands. Some are much more expensive than others, and some are locked to only work with certain software, others give you more freedom. In this case, bedrock is just a business strategy. Why do you think they don't just have 1 version of Minecraft to work everywhere? Why do you think there are so many microtransactions? Seriously.
One downside for me is that everything in Bedrock is designed for crossplay, so everything they implement has to work for PC, consoles, and even phones.
That's a bit limiting in my opinion.
True. It's so painful having to crouch to use the shield on PC, instead of using right click. All because players on mobile can't really do much with touch controls.
Yes that and c++ is why bedrock despite having considerably more developers stuggles to keep up with java features
This has one downside for me as server owner. 9 Year old kid can just go to google play and download toolbox.
Cheats for mcbe
I personally don't notice downfalls that much, plus running on a phone means great performance for PC and consoles.
@@destriker0589
No, that's because of the console players, wait, no it's actually the mobile players fault, in console you can use circle on playstation, b on Xbox and a on Nintendo
I have both editions on a laptop, and performance really matters to me, that’s why I like bedrock
Yeah
Get Optifine
@@philspaghet modding the game isn't for everyone
(I do personally use 10 different mods for performance reasons though)
@@capta1nseal Eh Optifine is basically vanilla at this point for me XD. It improves performance and is free so there's literally no downside
@@philspaghet yup mods like optifine are imo a-ok for everyone
This aged quite awfully. (marketplace)
There's an alternative to the Marketplace: MCPEDL. They produce thousands of community made mods, maps, and textures for FREE. And the addons are much more advanced than those in the marketplace. Also, we can get a java debug menu + other features through bedrock clients such as onix client or fate client. There's also tons of addons that brings us bedrock players java features such as 1.9 combat(i prefer 1.8 combat for pvp minigames but 1.9 for survival), achievement popups, Java UI, and Java behaviours.
Edit: omg tysm for the likes, this is my first time getting this many likes on UA-cam ♥.
I have an issue with bedrock tho, you can't really have mods. While on java, there's some very popular APIs used by everyone like Forge, on bedrock there's none. And when there is, either it's very limited (only replacing existing mobs, without creating new, aka behavior packs), or very unofficial and impossible to use on servers (especially when you're not on pc. On mobile it's very hard to find and on console it's basically impossible)
Yes but the add-ons/texture packs on the marketplace is better than the add-ons/texture packs on mcpedl
@@gamermapper For a while behaviour packs have had the ability to add new entities, blocks and items. There is also a scripting API although this is currently being replaced with a new one. Additionally, the devs working on it have found their way into the bedrock addon discord and are getting feedback directly from us. Despite this, there are still some hardcoded elements however it’s getting better and better. When they were first released they were, as you said, just modifying a select amount of entities but yeah, they’re better now.
@@hatchibomb can you create such massive mods as the Aether for bedrock tho? Can you integrate it into servers to play with your friends? If it's integrated to a server, can you play those mods on consoles? Can you create something like Worldedit, which only creates new commands but which massively change the game?
@@k1rby358 no def not mcpedl has great texture packs behavior packs shaders and add one compared to the market place
i just want to hold torches on my second hand
you can't do that on bedrock? why?
Use addon
@@alienshxt there isn't one. If you know pls let me know. I hate bedrock bcz it lacks simple features that can be added easily
@@rumourplays you cant have blocks on off hand because, how can you put it if you're on mobile?
@@2tz1871 You can put an extra button in the corner for the second hand
i just dont like bedrock because of the way it controls, in java it feels way more fluid
Agreed. I have played both versions and Java is a lot more fun to control, though I think my bedrock version is a bit glitched as I can't start sprint diagonally or even hold right click. But some other odd things are like the fact that knock back on bedrock is wack af, I don't believe you take more knock back in the air than you do on the ground in bedrock, which means you can literally just chase someone and hit them constantly and they will never be able to escape your hit range, I have done it to many people and people have done it to me. Bedrock also crashes a lot for me.
I play both versions, (although I do main bedrock) and I do agree. Java feels a lot more smooth than bedrock in movement, but I’ve found if you tweak your mouse
DPI the right way it seems to feel just as good as Java.
Yeah most of the time your using a joystick which is 3 inches away from the jump button.
i feel like its better just because ur sprint doesnt stop randomly and mumps register more often
@@rigghost6331 yeah i can agree Java controls are much more stiffer than bedrock's. it's just that the camera movement is controlled by a slow ass stick.
This video is old, they already added spectator mode and locate biome command, and if you want hardcore just set difficulty mode to hard and if you die, just don't respawn.
As a bedrock player, I didnt realize that Java didn't have half this stuff, I knew bedrock ran better, but I didn't realize by how much till now
Bedrock is TECHNICALLY better but in every way that matters Java is better (unless you are too lazy to make a server)
The only reason I don’t want to play bedrock is because the mechanics, java has way more mechanics but on the technical side of coding, bedrock is waaay better
@@Akhimed bedrock is just a java demo
@@rus4881 lies
@@Akhimed how?
One of the features that still missing from bedrock edition that is very important is the ability to pause the game in single player.
Also bedrock weapons dont have cooldowns
@Samuel Wilson yeah
Something missing from bedrock that was in legacy edition was being able to leave the world without saving in case it gets griefed or something. Now i have to search through the files to find a backup save(if i even made one) or copy the world everytime before i enter it, which is inconvenient tbh
Fax
I literally died multiple times because of that
Hotkeying in ur inventory is literally missing or sometime idk (sorry bad English)
I'd say each version has it's good and bad traits so both are equally matched imo. Java redstone for example works beautifully whereas on bedrock redstone builds sometimes require a degree in engineering just to get a auto farm working lol. So, again..I guess it all depends on individual tastes of gameplay etc.
No, in bedrock we have bugs that make redstone builds easier
@@NetherFrog harder*
Red stone in bedrock is semi random which makes it horrible
Horrible for you, lol
@@laser_uhhhh not random though
Java Redstone is just bugged mojang never fixed it and bedrock Redstone is what mojang wanted Redstone to be
i think Mojang should merge the two version and make one good version and this version will be fast and have friends like bedrock and have all features like java
I wish we had hardcore, like doom’s Nightmare difficulty
Maybe it will come, but we Don't need it
Just delete the world if you die
There are some hardcore mods that you can download so it will hold us off
Doom rocks
@@noble7919 true
Java is perfect for UA-cam
Bedrock is perfect to play with friends
I have java
All my friends have bedrock
I am all alone
Cross-platform is the only thing that made me choose bedrock
Some friends play on their consoles, pc and others on their phones. We play almost every day and it makes me happy
What is a friend?
@@brunor.2895 same right
@@mr.haiwan my condolences bro
Thank you so much for making this. As someone who's played on both Java _and_ Bedrock (& used to play only on Bedrock), I'm really glad to see more Java edition players showing their respect for the version
Well I play on 3 versions bedrock Java and console edition
@@PanPaw66 console is bedrock edition
@@Hufi6 console edition is Xbox 360 and play station 3
@@PanPaw66 oh, i thought you were talking about ps4 and xbox one.
@@Hufi6 yeah Xbox one is bedrock and Xbox 360 is console
i think the reason why the add friends feature isnt in java is like how other games are on xbox or ps4 they have gamertags, and without them the friend system wouldnt work at all, bedrock used those same gamertags to find and friend people
“Doesn't matter which edition you play on, if you're playing Minecraft then it's Minecraft”
-Some guy comment I saw on youtube
(nice 420 don't like my comment anymore)
truee
Yeah i just prefer the version i play
Because ive gotten used to it lol
Yeah i do not care which version u play i only care iff we can play mc together which iff they have bedrock i will buy them java to play with me
So we can play
“Doesn’t matter which edition you play on, if you’re playing Minecraft then it’s Minecraft”
-everybody on these videos
I play minecraft in my android watch.😂
Most beautiful quote I've read
The like to dislike ratio + the amount of comments compared to the ratio has got me deeply intrigued without even watching the video yet
they removed dislikes being shown
@@SandaaaGW2 wdym I can see 670 dislikes
@alkaser399 no cuz the context is there's barely any dislikes on the vid itself so the guy who said they removed them is wrong
@@raihanmiah7162 youtube is beta testing with removing dislikes (which is dumb) so a small number of people cant see dislikes on a video
@@AltraHapi ah that makes sense
Yeh I hate that on like shorts and stuff u can't see dislikes on some vids
All I want to in bedrock edition is to be able to hold anything in your off hand
As soon as bedrock gets all the features of java then i generally think that more people would play bedrock if it meant better performance. Thats what i think is holding bedrock back in a sense
Rn it’s just the shield
@@Beyondultragaming i mean there is also mods, while the market is a great place but it is still incredibly limited compare to mods
@@Beyondultragaming but then it’s just copying ideas that already exist in Java.
I think their an addon on that
Nice video!
Oh and just a thing, the /locatebiome command exists in bedrock, it's :
/locate [stucture/biome]
I hate how custom maps thumbnails in bedrock edition has shaders but when you buy it, the map is just dead literally.
Because you dont have shaders...
@@jayydenlmao
Yeah man it would be smart if u first turn on rtx first
@@ItsAK69 how? It has a literal lightbulb that doesn't let me choose it
@@ItsAK69 it's been two hours it hasn't been a answer, i think it would've been smart and keep your mouth shut if you don't know how to turn it on either.
As a moderator of r/MinecraftBedrockers, I see a lot of younger kids on bedrock than I see on Java. Bedrock is quite accessible to them. Dealing with them really makes setting up a new large community difficult in Bedrock (but yeah I am aware we all were young kids at some point, but the outcome is this). That is a huge disadvantage of Bedrock over Java in my opinion.
Not really, these kids will grow up playing bedrock and bedrock community size will surpass Java’s. There’s no superior one, but Bedrock is becoming the ‘beast’ so to speak.
It’s the easier accessibility a good thing overall though?
@@birdmcturd1626 most definitely! But if you take a look ar r/MinecraftBedrockers new/controversial posts you'll see what I mean
@@odst2247 nah not really. I used to play mcpe aka Windows 10 edition on mobile, but when i got my laptop for birthday i immediatly switched to Java, because on Java is a lot of good servers instead of bedrock wheres only some crapy boat world or how its called. Also optimilisation isnt much for me, i play with optifine 1.18 48 chunks on my laptop with intel uhd 620 on 30-40 FPS and im completely Fine with that. Also on Java is lot more better things, updates come sooner and theres not these stupid microtransastions. And on top of that if you buy something its just a modpack and not a mod!!! And they want money for that!!! I play bedrock only when i play with my little brother and i really Dont Like the version. For me it was created to train small Kids for Minecraft and then upgrade to Java
@@odst2247 Your just saying that because your dad didn't buy you a PC, these kids that you are talking about are gonna grow and realized that java's community is Superior to that of bedrock,so grow tf up and admit that both versions are good period 🙄.
I think most people will give bedrock the performance crown. but honestly, whether its logical or not I think most java players are going to stay with java just because its the Minecraft we came up with.
Or cuz of the texture pack lol
Or cuz of mods lol
History, Worlds, Texture Packs and Mods are worth more than the performance gain from bedrock. Java performance could be better but it’s fine for me and if I really wanted maximum performance I would install Sodium
I swapped to Bedrock. Besides mods or wanting to play with friends that don't have bedrock I never play java. I mostly play vanilla so the loss of mods isn't substantial and bedrock lacks the 1.9 combat which I despise and have a hard time justifying even touching java for mods just because of it.
@@realtimestatic I'm not going to disagree that the history behind java is what's keeping me and most people on java, but as both a (former) java and (current) C/ C++ / C# developer, honestly performance is never going to be better in java, every update WILL make it worse and at some point it's going to have to leave us, that's just a fact of compiled languages vs interpreted languages. as long as java edition has a virtual machine sitting between the user and the game, performance is always going to get worse the larger the code library gets, especially when you consider that Minecraft is written in an object oriented method which is grossly inefficient(for computing, not writing). as a fellow gamer I want to take your side and say that performance doesn't matter as long as the game I love is still there, but I can't ignore the writing on the wall, it's not that bedrock and java are two different boats and bedrock just so happens to move faster, the reality is that every update adds "cargo" to both ships and while java is slowly sinking (silently) bedrock is fine. I'm sad to say it but truly java will eventually be un-playable. which is why before Microsoft came along, a big update would be something like a new biome, or survival mode, or new foods, but now its things like fundamental changes to how worlds are generated, java can't handle it, C and C++ can, that's Microsoft's game plan, add what we want, till it kills what we love. then they can make all their micro-transaction money...
I have now played both versions on my PC, and I have rarely had a worse Minecraft experience than Bedrock.
#1 that huge "MARKETPLACE" button in the menu, I mean what the hell is this?
#2 paid resource packs
#3 no free name changes
#4 the controls feel worse than browser games I've played
#5 singleplayer doesn't pause when you go into the settings
#6 VSync is enabled by default, that you can only disable through the options.txt (at least you can't disable it in the video settings ingame, also what an inconvenient location for an options.txt file)
All of this has already annoyed me so much, even though I barely had the game installed for ten minutes.
I feel scammed, even though I didn't even pay anything, they ruined my beloved Minecraft.
"#4 the controls feel worse than browser games "I've played
If main bedrock player play java they will say the same you can't say it's bad because they are two different games and different controlls.
Java and bedrock are both good versions of minecraft in my opinion
Very true
@@TheMisterEpic yesssssssss
ДА!!!
Trying to please both sides
wb the wii u edition 😩😩😩😩😩
actually bedrock HAS a free map/mods/skins system just like java, the issue is that it has far more less content
It's so annoying how little content there is outside of the marketplace
I hate when the "non-OG" bedrock player talk about the "texture pack, map cost money" like the game force you to buy it
they didn't know that before marketplace, it was hell to install any kind of texture pack, map to bedrock version, especially for IOS user
not only does the update that adds marketplace support the content creator money for their hard work, that update also adds the ability to just click only any .mcworld and .mcpack to automatically install it into your game, something that supports players to download FREE stuff
Well you know Java is like Spacex they had the strongest rocket build since SLS and Jeff Bezos are catching up with Spacex and don't want to lose and now that is the situasion with both community
Now bedrock modding community
Are Even boosted up because of unofficial mowzies mobs add-on its pushing the limit in what bedrock has to offer to add-on creator and because of this there is alot of hard work add-on like expansive fantasy v2, dark age bizzare add-on, end expansion add-on, Godzilla add-on(with even batter model and animaton) and even a batter recreation of Minecraft dungeon mod yes it batter then Java one because it had a better weapon system and better boss fight and i'm talking about how fucking better redstone monstrosity battle is!!. The point is don't underestimate your opponent or even mock them
@@Justsomeaverage ok i have to correct you a bit there:its better not batter
@@Damian-cilr2 sorry its my damn auto correct
minecart bedrock will only gain that “better than java” status when we'll be able to place more than one item frames in one block..
Isn’t it funny how the Java language was created to “write once, run anywhere” and without too much of a supposed performance penalty since it gets compiled, but it’s the one that has the massive performance penalty and inability to run outside of the PC?
Pretty sure that’s because bedrock loads all visible blocks, not full chunks. On Java when I sprint with speed 2 in the nether whilst mining with my efficiency 5 pick, all I saw was blocks. But then I went on something like my switch and did the same thing and soon no blocks were loading in around me, and I could see one block pockets of lava everywhere. It’s the differences in loading that inhibits it. Making it seem like you actually loaded in 94 chunks in bedrock, it’s still only visisble blocks and not entire chunks, at least that’s what I’m pretty sure is happening. Makes perfect sense for me and would explain why the chunk loading is so smooth and javas isn’t, because Java loads in full chunks and bedrock doesn’t.
@@Branden29 in bedrock we have render distance (Visible chunks) and simulation distance (chunks that can do %100 percent of things)
It has the ability to run outside of pc but Microsoft doesn’t wanna port it to console since they wanna make money with the marketplace
@@realtimestatic no it hasn’t you need a Java vm in order to run it and guess what platforms don’t have one.
@@Branden29 bedrock also load a entire chunk otherwise it could not simulate stuff and redstone around it..... its just that it render it more efficient....... what differs for java and bedrock is that BEDROCK only simulate chunks in the simulation DISTANCE............ where java simulate you entire render distancfe, however in next java update (snapshot) you will ahve the option to not simulate the entire render distance but remember even the exact same code or function will always run slower on java language due to the virtual machines envolved..... instead of a directly running code. the reason you see the holes is how fast it updates the chunks, java update at the exact same time you break a block while bedrock trys to update more smoothly, java will also get a option to update the chunks more slowly (just like bedrock) and will cause the same invisibile holes like bedrocks (its already in next snapshoot)
FINALLY a java player that respects both versions, i might actually switch back to java now
I also respect both editions (and play java). Everybody should be free to play the version that wants.
@@ivanhristov2390 YES
Well, that depends on what do you mean. Java only has two problems: First one: doesn't have a friend system. You have to play on the same network with your friend, or create a server. But there are too many websites for creating a server just to play with your friends and they are free. Just like aternos. The second problem: Java doesn't have a good optimization. But you can solve it by downloading optifine or sodium. Bedrock also has two big problems. The first one: the bugs. I just played survival on bedrock last week. Sometimes chunks wasn't loading, and when chunks wasn't loading my character was starting to crawl in the ground, and all I could do was digging straight down and walk slowly. It was also unable to jump. The other bug I experienced was, one time, I just went into sea and I died. It was the moment when I uninstall bedrock. It was impossible to play the game with these bugs. The other problem is, you can't go back old versions. Bedrock doesn't have a launcher system. This is really a required feature. So java has 2 big problems and there are solutions for that problems. There are probably a addon that fixes bugs in Bedrock, so one of bedrock problems probably has a solution, but the other one doesn't.
@@wai632 the game is great, im talking about the community
@@wai632 The bugs arent that bad and most people dont encounter them that much. Also there is a way to play older versions of the game on bedrock. Theres a community made bedrock launcher for windows 10 that mimics the Java launcher and lets you play any version of the game in a couple clicks.
all bedrock needs more parity features from java (like more offhand function and shields with banners), some additional game functions and commands, and more QOL features (debug menu and other nice things the java players enjoy)
I think java should fix some of the bugs with the off hand before they just start letting us use it for whatever we want in our offhand. Like how sword enchantments affect a bow when its offhanded. But at the end of the day it would be super damn annoying trying to sort your inventory when the button that quickly swictches items around on the inventory screen is also the button that tries to send things to your offhand.
I would personally much rather see things like trap doors being able to make players go prone, fixes to redstone (though those mightve happened already, havent checked the bedrock patch notes for a while) and stuff like doors and item frames being able to to create air pockets underwater. I know magma block exist but theyre annoying as hell to use.
although yes I do want this, even if your playing with keyboard or on pc, how will xbox players manage to do all of that? like controllers have limited of controls so the debug menu would be difficult to make
but yeah offhand and shield banners are possible with xbox
I think they aren't adding it because of mobile edition...
Most things I've seen/had on the Bedrock marketplace has been removed. Because people can easily copy and claim a custom texture pack and claim it's theirs. As an example:
Faithful 32x Texture pack. My and mostly everyones favourite pack on all devices. Was actually illegaly copied over onto Bedrock, which is why it is no longer continued after the Caves and Cliffs update. Which makes me mad at the orginal creator for not posting it on Bedrock since it's such a good texture pack.🙄😖😥
This was a really interestig video. I personnally have always played bedrock, until a few years ago, and I far prefer Java. But, my pc is horrible and bedrock might be a better choice. And the friends thing would be really nice. I might just have to rebuy bedrock and test it out. But also, you didn't mention the loss in percision in block hitboces and the stripe lands have not been patched.
Why not just?, I mostly play java but I do play bedrock here and there, bedrock however on my computer have a drifting problem so that sucks, I do prefer java though Mostly for the mods lol
no one is really gonna get to the stripe lands as its soo far unless they actually want to get there i thin its a pretty cool thing it is vry broken tho
you don't have to buy bedrock edition on your pc. there is a free way to get a bedrock edition. it is shown on the Onhax Pk channel
http
s://youtu.
be/8D0UAPR9UAg
@@bitly3aq5v2z8 its most likely a crack, which can contain viruses.
Why would you rebuy bedrock? cant you just log in with your old username/email and password
Probably my only complaint with Bedrock is that when you do buy a mod from the marketplace, it’s soldered onto its on world. You can’t use it on your regular survival world and what not.
Websites with better addons:
Hold our File Explorers
You can but you have to go into the game files and move the pack into your worlds which isn't too hard, but honestly, who even feels like doing that. But then again it's the same as moving mod packs into Minecraft Java files so eh, maybe it's kinda the same.
@@salasyk8708 you don't have to place it in all the worlds.
@@lord_wither5605 what?
@@salasyk8708 as someone who plays minecraft on the ps4 there's just no hope for me at that point I've been trying for a week lol
Sometimes, I wish us bedrock players had sweeping edge.
Its not that good u kill other stuff by mistake all the time
@@geowhat Not if you crit
@@BenjaminAnderson21 True
And torch off-hand
Nah because it looks annoying as hell especially since you need to crit do target 1 enemy
What Mojang should do is merge the two together to make one Minecraft that uses c++ and has cross platform friends list of bedrock, has all servers and features of java, and has support for all of the mods of java. I hope that Mojang will one day do this and end the conflict between the two versions.
Or.... Turn bedrock into the legacy console edition but if it was updated today
Either one would satisfy me.
When I want to play on my own, I'd play on Java, but because none of my friends own a PC Bedrock does come in handy when doing cross platform
Same
My exact problem
Quick sidenote when testing Java's render distance, it's important to change the allocated memory to 8GB+ when running at 32 chunks
You'll find it runs *better* but not great when doing so
yes u r right
My computer has 8 gb of ram and that’s mostly taken by windows 10
@@brandonmtb3767 upgrade to 16gb
@@brandonmtb3767 Yes, that is sad. Switch to linux it only uses 1to1.9 gb of your ram!!
@@alpenscha1453 You must have a bloated Linux installation. Mine takes about 300MB at idle, and some would call even that bloated.
"The Good, The Bad, and The Ugly"
Oh gawd I love Clint Eastwood
Ok papageno boy
Lol
What I found bad about bedrock is that to play something new, you need to buy packs. Which was annoying.
Ight ight time to healthily rebuttle all your points :v
Game performance: in short, my man's has never tried a redstone build in bedrock lmao
Server performance: you only really mentioned the tippy top of the bedrock servers, and a lot of people actually think that a normal bedrock realm performs muuuuuch worse than Java. For the longest time they had a rly annoying block breaking rubberband bug that made mining rly tedious among other things
Friends system: yeah honestly wtf Java pls make multiplayer easier
redstone builds in bedrock do not effect my game performance idk why u said that and i dont do little redstone i usally do alot
Big redstone exist on bedrock but you need to look past the larger youtubers. RSP, TBA, and MC Computational are dc’s with outstanding redstone tech.
Redstone on java is predictable but broken (like wtf _sticky_ piston pls stick shit)
Bedrock redstone is _wrong_ with the damn repeater (and also unpredictable)
There A problem on Bedrock Wifi/lan Multiplayer. It so hard to find the host, & the host cant join to joiner world, Than Before, 0.15.0 Beta Mineraft Bedrock is so Easy to find & the host Can join To the Joiner world
@@reevebryllielawas7834 beta? That is an alpha.
Hi, i'm a bedrock server owner, and I love both versions of the game, and while i can agree with what you've said here, i think you're giving it to much praise without really telling people the major downsides it has and why a lot of people still prefer the java edition. While bedrock is an amazing game and its potential is nearly limitless, there is a lot of issues with the game, a lot more so than micro transactions and it really kind of makes the whole thing misleading. Its hard to figure out everything that may be good or bad with both editions, and i am definently not claiming i know it all. I started my public bedrock servers because of the insane performance gain bedrock gave, and in less than a week kind of realized why people don't do servers on bedrock. Also you didn't mention how Hypixel scrapped their bedrock edition server, or how there isn't the same kind of 3rd party options on bedrock, at least not of the same quality as spigot or paper. You're kind of only showing one side of the story here and while its opinion, i just feel a lot is really left out. Personally my opinion is Bedrock Edition is still in a beta-like state and Mojang is slowly improving it with each major version release.
When he even claimed Berock is better than Java he was leaving a lot out
You say that you realised in less than a week why people don't run servers on Bedrock Edition. Why is that?
@@Jupiter__001_ try and run 1 and you'll figure it out. the software mojang provides is probably the best out of the 4-5 softwares i've tested, and if you know anything about the way mojang programs stuff, they suck. I'm not saying its not possible, but you better know some coding if you want something at least halfway decent. Theres so many ways to crash the software, and so little information about what is going on in-game provided to the owner/administrators. Sometimes even getting a log file can be a pain, theres so many trade offs with each software its kind of ridiculous. Bedrock really needs a 3rd party developer that can do the kind of stuff spigot and paper can. Until such a software/developer exists, bedrock is doomed to have terrible servers. The only servers Mojang supports are featured bedrock, everyone else is on their own. Java's software provided by mojang is no better than their bedrock software either, and would probably be in the same boat as bedrock if not for those 2 developers doing the work they do.
@@nomediastudios8518 Thanks for answering my question. Hopefully someone is able to develop halfway decent third-party software for bedrock at some point.
@@Jupiter__001_ its all we can really hope for, until then theres not much we can do.
as a bedrock edition player this nice ive been playing this game for 6 years
Yes
6 years? i played for 9 years
@@alimaatod ok
Been playing since I was 6 I’m now 12 bedrock for life
@@bobbythenotsogamer4916 i was 4 years old when i played minecraft now i am 13
Here are some things I’d like to add!
1. Unlike java, in bedrock edition, it supports skins that are 128 x 128, you can make these skins OR download these skins in applications like skinseed (it’s actually the only one I know), this leads to more detailed skins.
2. Most or all of the mods I’ve used in bedrock usually end up not working right or at all, I downloaded a dragon mod and couldn’t even ride the dragons, my friends have experienced other mod issues, and some of my other friends found mods that work well, so it’s iffy.
3. Emotes are a very common thing used in multiplayer games, and bedrock has these, java does not.
4. You can swear in Java, not in Bedrock
5. Bedrock has some cool building techniques that java does not
6. In bedrock it is a little more difficult to get to older versions, you have to change the files n’ stuff
7. In bedrock you can spawn in a set biome (overworld only), this means you can force your spawn to be in a forest or in a village.
8. The bosses are more difficult in bedrock.
9. You can’t hold everything in your offhand, only a select few items
10. You can’t hold a torch and get light sadly, you have to place it to light the surrounding area no matter what, otherwise it’s dark for good.
That’s all I can remember now, hope you enjoy this info if you didn’t know it already lol!
Java needs a mod for offhand torch light btw
@@zOOpygOOpertikr
Remember at the end we all started by punching a tree
I killed animals with bare hands, ate their raw flesh and ransacked villages. Punching trees are boring.
@Moose_RL But I need money, the manly way.
@@talisdorman.9796 lol
I started by starving to death because I didn't know what the hell the hunger bar was supposed to be
@@brunor.2895 did you even read the comment properly
Java: Features
Bedrock: Performance
Me: Is it too much to ask for both?
Probably yes. Features use up processing power, which means there is less available to increase the performance of the game. Conversely, wanting higher performance comes at the cost of features because it’s easier (and therefore you get more performance) running a game with fewer features.
Just look forward to Hytale :)
Yes you can have both it called bedrock edition. It does have features
Alternatively java with those element mods has good performance
@@grimtermite191 problem with some of the "features" on Bedrock:
Combat is still pre-combat update. This is less a problem more a difference, so I won't harp on it and just say it's still the older pre-1.9 combat model.
Redstone is unpredictable. Not buggy but consistent like Java, but sometimes it just does something different. It's like if a calculator randomly gave between 1 and 3 when you key in 1+1, it's not really usable since you can't predict what it's going to do, other than not what you want or expect.
Marketplace has been tried before by a different game. Remember Skyrim and paid workshop mods? This runs the risk of people doing low-effort, possibly copyright-infringing or copied mods and making a quick buck off them. How are people supposed to get refunds then? Are they even going to get refunds should that happen?
@grimetermite what are you on cuz, read ur sentence
Java for life even though bedrock is a great game too, I actually enjoy playing on a cross-play server and have many bedrock friends and long time friendships.
boom finally a good opinion I completely agree with
Finally someone who is like me
One reason I think people hate the marketplace is because they don’t want to spend money on things in Minecraft and because the bedrock creators have the option to use it to distribute their mods and other things and get paid for their hard work they end up putting it up there instead of somewhere else for free
Also if they wanted it to be free they could put it on there for free