I have only played on Bedrock edition, but from what YT Vids and other stuff, bedrock is generally more stable in terms of redstone, and I think Bedrock is written in C++, which is why the performance is good on low end systems compared to java. I have never actually Played java before (I would love to, some day in the future). The only major difference is in the programming languages, as I mentioned earlier that bedrock is on c++, which is much more efficient than Java Script, However other than that, the only 2 obvious points is that the Bedrock edition is on most platforms (Xbox, Playstation, PC, etc), but java is desktop only. However take whatever I am saying with a pinch of salt, as I haven't played java before.
And again, the myth that Java Edition performs so bad because it is coded in Java continues
How do you explain this?
You should see vastly improved frame rates and world render speeds, especially at large view distances. It comes with most of the usual improvements from the past, but also some major new work to simulation (server side), memory usage and startup. In my own tests FC2 could easily outperform everything else, including the W10 edition (MCPE/Bedrock).
The config allows increasing the view distance limit up to 256 [they do not say but this clearly means chunks, not blocks]. Performance will likely tank once the game runs out of VRAM.
All rendering happens with full detail and for a view distance setting of d FC2 will render (d*2+1)2 chunks, some bugs around post-initial area and very large distances aside. The whole view distance is being simulated (ticked). MCPE doesn't do either.
My test environments are only a Nvidia GTX 780 and an Intel HD 2000, both with Intel quad core CPUs, your experience on other platforms may vary and is of elevated interest.
Mojang's code is just hilariously bad, they clearly have NO idea what they are doing if modders can achieve 10x+ the performance! That's also at 32 chunk render distance on a quite old system (both the CPU and GPU came out in 2014, and the CPU was criticized for poor performance).
(I'd give many of my own examples but it is clear the the moderators hate me for making any mention of my own mod)
(I'd give many of my own examples but it is clear the the moderators hate me for making any mention of my own mod)
That's because you've done it too much, son.
Mojang's code is just hilariously bad, they clearly have NO idea what they are doing if modders can achieve 10x+ the performance! That's also at 32 chunk render distance on a quite old system (both the CPU and GPU came out in 2014, and the CPU was criticized for poor performance).
Also no wonder my game runs at like 20 FPS with OBS recording on as well as having a low end device dating from 2012...
- Nostalgia. I grew up watching people playing Java, I'm gonna be playing Java myself.
Also, the "performance" issue on Java is because Mojang has poorly coded the Java Edition itself (which has been stated in the above post), and therefore it doesn't run at peak performance. You can see proof looking at the above post where TheMasterCaver shows over a 13x improvement in performance with mods.
- Nostalgia. I grew up watching people playing Java, I'm gonna be playing Java myself.
Also, the "performance" issue on Java is because Mojang has poorly coded the Java Edition itself (which has been stated in the above post), and therefore it doesn't run at peak performance. You can see proof looking at the above post where TheMasterCaver shows over a 13x improvement in performance with mods.
I don't know how much of this is tied to TheMasterCaver using an older version of the game,
I do know that older versions of the game had much lower system requirements though.
But I am impressed with him being able to get the game to not just render at 32 chunks render distance, but tick this far and remain stable.
If this ever became a standard feature with the vanilla game, and was optimized enough, then it would help immensely, from use of minecarts to growing large crops, and the food system in the game could be improved somewhat as well.
Right now getting the game to run in the vanilla game with 32 chunks render distance is very demanding on the hardware,
I can manage it on my computer in bedrock edition, so can friends, but it doesn't tick this far out, the simulation is capped at 12 chunks,
and the frame rate doesn't always stay at 165, sometimes it'll dip below 120 on my PC, and some people have worse PC's than I do.
Bedrock is mostly stable because it is optimised for phones, and the ability to code addons easily even without the need to learn programming. I also prefer old Java edition releases (before 1.9) because of the new ugly combat system. I grew up playing Java during its beta days, but Bedrock is much more optimised and lag-free, does not need third-party mods for the game to run smooth (like optifine, obviously) and the multi-platform play system.
Bedrock is mostly stable because it is optimised for phones, and the ability to code addons easily even without the need to learn programming. I also prefer old Java edition releases (before 1.9) because of the new ugly combat system. I grew up playing Java during its beta days, but Bedrock is much more optimised and lag-free, does not need third-party mods for the game to run smooth (like optifine, obviously) and the multi-platform play system.
That's a good thing, because then it forces developers to code more efficiently, instead of just expecting more raw computational power to solve every optimization problem they created with their software. More power usually means more expensive hardware, and customers don't like having to spend more money all the time when a problem could be solved by patching software to use current hardware better and quicker.
Smart developers, like TMC who created his own mod specifically to make Java version run better, know that no matter how much power you throw at it you're always going to have limits. Sometimes it's better to improvise, everyone else has to do it in life, why should developers not be held to the same standard?
I'm not a dev, however it's obvious enough to me that there are situations where having to upgrade is unavoidable,
but Minecraft shouldn't need a hardware upgrade every 2 years just to make it run smoothly, that's absurd.
So I'm glad bedrock edition exists so people can continue to use older gen hardware so long as it isn't too old,
it's reasonable to expect that if players are at least running the game on hardware equivalent to the OG Xbox One, a console released in year 2013 which is 8 years ago, they shouldn't be having problems, they will have to do without RTX, but at least it works and is playable.
no marketplace, infinite modding possibilities, and the version name alone makes me wanna make myself a cup of coffee and play some cozy creative mode -v-
Unfortunately only been able to try bedrock. I'm pretty happy with it for the most part. I think one big issue with it for me is that you can't rollback to previous versions. Hope to see mods come into it someday. Would love to try out texture packs and stuff but I'm not going to shovel out money for those things in the marketplace.
Unfortunately only been able to try bedrock. I'm pretty happy with it for the most part. I think one big issue with it for me is that you can't rollback to previous versions. Hope to see mods come into it someday. Would love to try out texture packs and stuff but I'm not going to shovel out money for those things in the marketplace.
You can blame Microsoft's Xbox Live policy for that, because they mandate that you use the latest version of any game if you wish to play them online. Unfortunately this has the side effect of affecting Minecraft bedrock edition, even creative mode or modded/cheat enabled servers.
I like and prefer bedrock edition for being optimized without having to use mods to get there, but it still has a lot to be desired.
A lot of people rag on about the microtransactions, even though you don't really have to use them.
Not being able to roll back to previous versions in a launcher system officially with bedrock edition and still use custom servers with it, makes it so much worse imo. Why? because forcing people to update tends to break mods, which can also affect community made texture packs and shaders.
And Microsoft purposefully made bedrock edition to be finicky with community content so they can sell more on the marketplace.
And again, the myth that Java Edition performs so bad because it is coded in Java continues
How do you explain this?
Mojang's code is just hilariously bad, they clearly have NO idea what they are doing if modders can achieve 10x+ the performance! That's also at 32 chunk render distance on a quite old system (both the CPU and GPU came out in 2014, and the CPU was criticized for poor performance).
(I'd give many of my own examples but it is clear the the moderators hate me for making any mention of my own mod)
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
That's because you've done it too much, son.
Also no wonder my game runs at like 20 FPS with OBS recording on as well as having a low end device dating from 2012...
----------------------------------------------------------------------------------------
I would prefer Java over Bedrock. My reasons are:
- Mods. Lots of mods.
- Ability to change versions.
- Maps. Lots of maps.
- Nostalgia. I grew up watching people playing Java, I'm gonna be playing Java myself.
Also, the "performance" issue on Java is because Mojang has poorly coded the Java Edition itself (which has been stated in the above post), and therefore it doesn't run at peak performance. You can see proof looking at the above post where TheMasterCaver shows over a 13x improvement in performance with mods.
I don't know how much of this is tied to TheMasterCaver using an older version of the game,
I do know that older versions of the game had much lower system requirements though.
But I am impressed with him being able to get the game to not just render at 32 chunks render distance, but tick this far and remain stable.
If this ever became a standard feature with the vanilla game, and was optimized enough, then it would help immensely, from use of minecarts to growing large crops, and the food system in the game could be improved somewhat as well.
Right now getting the game to run in the vanilla game with 32 chunks render distance is very demanding on the hardware,
I can manage it on my computer in bedrock edition, so can friends, but it doesn't tick this far out, the simulation is capped at 12 chunks,
and the frame rate doesn't always stay at 165, sometimes it'll dip below 120 on my PC, and some people have worse PC's than I do.
Bedrock is mostly stable because it is optimised for phones, and the ability to code addons easily even without the need to learn programming. I also prefer old Java edition releases (before 1.9) because of the new ugly combat system. I grew up playing Java during its beta days, but Bedrock is much more optimised and lag-free, does not need third-party mods for the game to run smooth (like optifine, obviously) and the multi-platform play system.
That's a good thing, because then it forces developers to code more efficiently, instead of just expecting more raw computational power to solve every optimization problem they created with their software. More power usually means more expensive hardware, and customers don't like having to spend more money all the time when a problem could be solved by patching software to use current hardware better and quicker.
Smart developers, like TMC who created his own mod specifically to make Java version run better, know that no matter how much power you throw at it you're always going to have limits. Sometimes it's better to improvise, everyone else has to do it in life, why should developers not be held to the same standard?
I'm not a dev, however it's obvious enough to me that there are situations where having to upgrade is unavoidable,
but Minecraft shouldn't need a hardware upgrade every 2 years just to make it run smoothly, that's absurd.
So I'm glad bedrock edition exists so people can continue to use older gen hardware so long as it isn't too old,
it's reasonable to expect that if players are at least running the game on hardware equivalent to the OG Xbox One, a console released in year 2013 which is 8 years ago, they shouldn't be having problems, they will have to do without RTX, but at least it works and is playable.
Java my beloved
no marketplace, infinite modding possibilities, and the version name alone makes me wanna make myself a cup of coffee and play some cozy creative mode -v-
Java without a doubt
hi I’m older and slightly more mature ignore my old posts pls
Unfortunately only been able to try bedrock. I'm pretty happy with it for the most part. I think one big issue with it for me is that you can't rollback to previous versions. Hope to see mods come into it someday. Would love to try out texture packs and stuff but I'm not going to shovel out money for those things in the marketplace.
You can blame Microsoft's Xbox Live policy for that, because they mandate that you use the latest version of any game if you wish to play them online. Unfortunately this has the side effect of affecting Minecraft bedrock edition, even creative mode or modded/cheat enabled servers.
I like and prefer bedrock edition for being optimized without having to use mods to get there, but it still has a lot to be desired.
A lot of people rag on about the microtransactions, even though you don't really have to use them.
Not being able to roll back to previous versions in a launcher system officially with bedrock edition and still use custom servers with it, makes it so much worse imo. Why? because forcing people to update tends to break mods, which can also affect community made texture packs and shaders.
And Microsoft purposefully made bedrock edition to be finicky with community content so they can sell more on the marketplace.