Whenlooking at a game, the most important aspect to take into account is whether it runs on the platform(s) that you own. Minecraft: Java Edition is only available on Windows, Mac, and Linux. Minecraft: Bedrock Edition is available on Windows 10 and 11, Xbox One, Xbox Series S and X, PlayStation 4 and 5, Nintendo Switch, Android, iOS, and Windows Mobile.
If you own a Windows 10 or 11 PC, you can also get the Java & Bedrock Edition, which (as its name very subtly suggests) contains both for the price of one! Plus, owning one edition entitles you to get the other one for free. For more info, check out our Java and Bedrock Edition FAQ.
Both Java and Bedrock receive the same major updates consistently. However, there is a difference when it comes to accessing development versions of the games. Why is this important? Not only is it super cool to see new features early, but then you can also feel smug around your friends when the update officially releases and you already know everything about them. Just kidding, be nice to your friends.
Another neat thing about Java Edition is that you can choose to play any release version of the game, from the latest update to classic milestones like Update Aquatic or the Village & Pillage update. For some players, less is more, and Java Edition allows them to relive simpler times in the world of Minecraft. All you need to do is choose your desired version from the Installations tab in the Launcher. On Bedrock Edition, however, you can only play the latest stable version or beta/preview. Speaking of Bedrock...
There are some differences in terms of how servers are accessed. In Bedrock Edition, there is a list of featured servers that require a Microsoft account to join, while in Java Edition you can access a variety of third-party servers. In both editions, you can also create your own server. Learn more about creating your own Java server here or read about private servers in Bedrock here.
If you have access to both editions (either you can get the Java & Bedrock Edition on Windows 10/11 or you own multiple devices), then of course, you will be able to play with friends on both editions. Just know that you still have to switch between editions based on who you want to play with. So check which version your friends are on before you choose which game to launch!
Realms and Realms Plus are both official subscription-based server hosting services that allow players to create their own private servers. The main difference between them is the game version: Realms is for Java and Realms Plus is for Bedrock.
A subscription to Java Realms includes a monthly selection of free content, created by the community. Likewise, your Realms Plus subscription includes access to 150+ pieces of free content from the Minecraft Marketplace, including adventures, skins, maps, and more.
Maybe but i havent seen this type of naming change used with any other software. Like most new versions or editions will take the name of the product maybe add a modifer to the end if say a new version like kde3 vs kde2 or just call itself the same name and but never have i seen a company retroactive relabel a program
Then, minecraft codenamed the better together version as bedrock, but advertised it as better together, BUT officially just named it "Minecraft" then changed the original from just "Minecraft" to "Minecraft: Java edition"
So, if you are playing on the bedrock version of minecraft, you are supposed to just call it minecraft, even though everyone playing java edition calls their version minecraft, and all of the YouTube videos and tutorials from the last 6 years are all labeled as "Minecraft" even though they are on java, making it hard for players that own "Minecraft" to realize that these java edition videos won't work for them.
If they had just left java edition as "Minecraft" and changed every other edition over to "Minecraft: Bedrock" as the official name of the game, the average player would be able to distinguish better between the 2. Right now, people still search for bedrock, or mcpe, or better together, or minecraft, to find bedrock based information, and it's pretty ridiculous.
It's just different. One underrated think I like about bedrock a lot better is lighting going through half slabs. Something so little is pretty awesome when it comes to building in this version of the game.
It does, it causes a ton of confusion for all of those casual players just trying to look something up from the wiki or on YouTube. The average person sees they have minecraft, and just look up a minecraft tutorial to often find they don't get the sane result as the video they just watched.
We love all forms of Minecraft equally, but loving them equally doesn't mean they're identical. As a creator, it's important to know as much as you can about the differences between the flavors of Minecraft. So, we're going to review some of the major differences between Minecraft: Java Edition and Minecraft: Bedrock Edition, and what they may mean for you as a creator.
Minecraft: Java Edition (known simply at the time of release as 'Minecraft') released in 2009, and for the next two years was the only iteration of the game. Minecraft: Bedrock Edition began its life in 2011 as 'Minecraft: Pocket Edition,' and was in an Alpha state until its full release in 2016. Currently, both versions are active and have broad, passionate audiences. For the purposes of clarity, we will be referring to the versions as 'Java' and 'Bedrock' respectively for the remainder of the article.
A major difference between Java and Bedrock is the world format. Bedrock uses the LevelDB format for world storage, while Java uses the Anvil format. Due to this, most third-party tools created for editing a world will only work in the version for which it was created.
The two versions also use a fairly different block format. Java has flattened its block format using a unique string for individual blocks, and storing the state of that block separately. Similarly, Bedrock uses a string-based system with block states, while some blocks are grouped together by data value. Because of this, blocks are named differently between the versions. For example, granite is defined as stone 1 in Bedrock, while in Java it's referred to as granite.
Both Bedrock and Java have different structures and implementation of commands. Bedrock's command structure is similar to the system used in versions of Java up to 1.13. It also uses a component-based system for commands instead of raw JSON strings. Instead of using JSON strings to customize entities, you can summon an entity with an event to fire and name it in a single command.
There are also differences per version in the way that redstone works, and while the majority of redstone circuits work well between versions, more complex circuits may not work as well in Bedrock. This is because Bedrock doesn't support quasi-connectivity, while Java does. Systems that use mechanics such as Block Update Detector (BUD) switches won't work the same way in Bedrock. Pistons require one tick to retract and won't leave blocks behind if given a one-tick pulse. Additionally, the way updates happen is slightly different.
The idea behind resource packs is the same in both editions: change how various aspects of the game look. The capabilities and layout of resource packs as very different depending on the version, however. To get into the details of how things work in Bedrock, take a look at our Introduction to Resource Packs (as an added bonus, you'll learn how to change the look of grass blocks in your world!).
Currently, both versions of Minecraft support mouse and keyboard controls, but on Bedrock has controller support. Additionally, depending on the hardware used to access Bedrock there is a significant change that users may be using touch controls. This becomes an important consideration when determining which type of content to create for each version.
Java is currently available on Windows, Mac, and Linux PCs, meaning that any content you create will be played by users on a computer. Bedrock is available for Windows PC, consoles, and mobile devices. This means that players in the same world may be having vastly different experiences depending upon the devices they are using. For additional guidance on designing your content for users on varied devices, check out our article on the topic.
Even more disappointed when my realization was right after purchasing 4 new Java/Bedrock licenses today for a local computer/gaming group, where one of the main reasons for the purchase was the possibility to program with MakeCode in the Bedrock Edition, and maybe later some Java mods in the Java Edition of Minecraft.
Having had fond experiences coding with MakeCode via the Code Connection app inside the Bedrock Edition only a year or two ago together with my son, I definitely did not receive the telegram that this great feature is silently being discountinued for all but the Education Edition*.
If it is difficult to use the education edition, I sometimes use the Bedrock edition to teach. However, it has not been possible to connect to Bedrock Edition through code connection since a few da...
Yeah, I read the whole topic and countless others, and I am aware of the CodeConnectFix that you provide here, and also the alternative hacking around with the launcher and older versions of Minecraft Bedrock.
Hopefully these solutions can help others, but for my case it is very inconvenient in that the room where these particular 4 new Bedrock licenses are installed is used as a gaming room with need for the latest version Bedrock in addition to the intention to program with MakeCode in Bedrock. The people there also need something that works out-of-the box with minimal need for fidgeting around with installations.
3a8082e126