Java vs Bedrock: How the Minecraft Editions Differ
Contents
The core difference is simple: Java Edition is officially available only on Windows, Mac and Linux, while Bedrock Edition also runs on consoles and mobile. Everything else — mods, Marketplace, storage space, controller support — follows from that split.
Below is what’s officially known about each edition, where they genuinely diverge, and why the “which one should I buy” question might not even apply if you’re on Windows 10 or 11.
Platforms: where the whole split comes from
This is the most important point, because it often settles the question before any other comparison matters.
| Edition | Officially available on |
|---|---|
| Java Edition | Windows, Mac, Linux |
| Bedrock Edition | Windows 10 and 11, Xbox One, Xbox Series S/X, PlayStation 4 and 5, Nintendo Switch, Android, iOS, Windows Mobile |
In practice: if you play on a console or a phone, there’s no choice between editions — only Bedrock is there. If you’re on Mac or Linux, it’s the reverse — only Java Edition is available. A real choice exists for just one group: Windows owners.
And even for them, that choice is partly removed — more on that below.
Storage space: Bedrock asks for more
According to the official system requirements listed on the Java & Bedrock Edition page:
| Edition | Minimum free space | Recommended |
|---|---|---|
| Java Edition | 2 GB | 4 GB |
| Bedrock Edition | 4 GB | 8 GB |
In other words, Bedrock’s minimum equals Java’s recommended amount. The recommended figures differ by double.
If you’re running a laptop with a small SSD, that’s already worth factoring in. But keep in mind: these are requirements for the game itself, not for everything you’ll add to it afterwards. Worlds, resource packs, mods and Marketplace purchases live separately and take up their own space over time — the official requirements don’t account for that, and no figures are given for it.
If you’re curious what actually gets installed, there’s a separate breakdown of what the launcher downloads.
Controls: only one edition supports a controller
The difference here is clear-cut.
- Bedrock Edition supports both controller and touch input.
- Java Edition currently has no native controller support.
The word “native” matters — it means the support isn’t built into the game itself. Java Edition has always been designed around keyboard and mouse, which lines up with its platform list: none of its supported systems treat a gamepad or touchscreen as the primary input method.
The practical takeaway: if you want to play on PC with a controller in hand, sitting on the sofa in front of the TV, that’s a Bedrock scenario. For more on control options and accessibility settings, see the separate guide on controls and accessibility.
⚠️ What we’re not claiming: that controlling Java Edition with a gamepad is physically impossible. The official source only states there’s no native support — it makes no official claims about third-party workarounds, so neither do we.
Mods vs Marketplace: two different ways to expand the game
This is the second reason, after platforms, why both editions continue to exist side by side. The official comparison table on minecraft.net draws the line clearly:
| Feature | Java Edition | Bedrock Edition |
|---|---|---|
| Mods | yes | no |
| Minecraft Marketplace | no | yes |
| DLC | no | yes |
This isn’t a case of “one has more, the other has less” — it’s two opposite models.
Java Edition means mods. Expansion comes from the community and lives outside any store.
Bedrock Edition means Marketplace and DLC. Expansion is bought inside the game as ready-made content. For what’s actually available there and how it works, see the guide on DLC and Marketplace.
Both models lead to the same goal — new content — but the path to it is different, and neither replaces the other.
Windows 10 and 11: you might not need to choose at all
The most useful practical fact for Windows owners: there’s a Java & Bedrock Edition bundle that includes both versions of the game for the price of one.
What’s more, owners of either edition get the other one free.
This means two things.
- If you’re buying Minecraft on Windows now, the “Java or Bedrock” question is largely moot, since you get both.
- If you already own one of the editions, don’t rush to buy the other — check your account first, since it may already be there.
We’re not naming an exact price: the official source describes this only as “for the price of one,” without a figure. Prices change and vary by region, so the only reliable check is the game’s page in the official store. There’s a full overview of both editions in the separate guide to Java and Bedrock Edition.
How to choose, in three steps
Boiled down to a simple sequence:
- Look at your device. Console, phone or tablet means Bedrock, and that settles it. Mac or Linux means Java, also no other option.
- If you’re on Windows 10 or 11, check the Java & Bedrock Edition bundle. It includes both versions for the price of one, so you don’t have to pick in advance.
- If you still need to pick one, ask yourself a single question: mods or Marketplace. Want mods? Java. Want ready-made store content plus controller and touch support? Bedrock.
A fourth, less obvious step: look at what the people you plan to play with are using. That’s not drawn from official facts — it’s just plain logic — but it often outweighs everything listed above.
What we don’t claim
To avoid any confusion, here are the boundaries of this article, stated plainly.
- We don’t compare performance. The official sources we rely on make no claims about which edition is “faster” or “better optimised,” so we don’t make any either.
- We don’t compare how quickly each edition receives updates. It’s a common question, but we’re not citing official wording on differences in update pace. For how versioning works, see game versions separately.
- We don’t state a price. Not for the bundle, not for the individual editions — the source only describes the “price of one” principle.
- We don’t claim the platform list is permanent. It’s accurate as of the official page; such lists change over time.
- We don’t compare the two editions’ game content beyond the table above. There’s no discussion of blocks, mobs or mechanics here — only platforms, storage, controls and expansion models.
If you were looking for an answer to anything on this list, an honest “our sources don’t cover that” beats a plausible-sounding guess.
In short
Bedrock Edition covers nearly every platform, plus controller and touch support and the Marketplace, but no mods and higher storage requirements. Java Edition runs only on Windows, Mac and Linux, has no native controller support, but does have mods — and Windows 10 and 11 owners can get both editions for the price of one.
Frequently asked questions
Which Minecraft edition should you buy — Java or Bedrock?
If you play on console, phone or tablet, there's no choice to make — only Bedrock Edition is available there. If you're on Windows 10 or 11, you can get the Java & Bedrock Edition bundle, which includes both versions for the price of one.
Are there mods in Bedrock Edition?
According to the official comparison table on minecraft.net, mods are listed as available in Java Edition and not available in Bedrock. Marketplace and DLC, on the other hand, are Bedrock-only.
Can you play Minecraft Java Edition on Xbox or PlayStation?
No. Java Edition is officially available only on Windows, Mac and Linux. Xbox One, Xbox Series S/X, PlayStation 4 and 5, and Nintendo Switch all run Bedrock Edition instead.
How much storage space does Minecraft need?
According to the official system requirements, Java Edition needs a minimum of 2 GB of free space, with 4 GB recommended. Bedrock Edition needs a minimum of 4 GB, with 8 GB recommended.
Does Java Edition support a controller?
Java Edition currently has no native controller support. Bedrock Edition supports both controller and touch input.
How much does the Java & Bedrock Edition bundle cost?
We're not naming an exact figure — the official source only says the bundle includes both versions for the price of one. Check minecraft.net for the current price.