Minecraft is simultaneously the best-selling video game of all time and one of the most searched games on the planet — yet "how to get Minecraft on PC" still confuses millions of newcomers every month. That confusion has a reason: there are three different versions of Minecraft, two different launchers, and distinct licensing for each. This guide untangles all of it and covers every path to Minecraft on PC in 2026, including playing the Android edition through BlueStacks for players who hold a mobile license.
Java Edition vs Bedrock Edition vs Pocket Edition — What's the Difference?
Before downloading anything, you need to understand which version you actually want:
| Edition | Platform | Purchase | Cross-Play | Mods |
|---|---|---|---|---|
| Java Edition | PC only (Windows/Mac/Linux) | Minecraft Launcher (~$30) | Java-only servers | Full mod support (Forge, Fabric) |
| Bedrock Edition | PC, Xbox, PlayStation, Switch, Mobile | Microsoft Store / Minecraft Launcher | Cross-platform (Xbox, Switch, Mobile, PC Bedrock) | Marketplace add-ons only |
| Pocket Edition (PE) | Android & iOS | Google Play / App Store (~$7) | Same as Bedrock — it IS Bedrock | Marketplace add-ons |
The key fact: Pocket Edition is not a separate product — it IS Minecraft Bedrock Edition, just running on Android or iOS. If your friend on phone plays cross-platform with your PC version, they are using Bedrock on both ends.
Java Edition is the modder's version. If you want Forge, Fabric, CurseForge modpacks, custom resource packs, or access to servers like Hypixel — Java is the right choice. It's Windows, Mac, and Linux native.
Bedrock Edition is the cross-platform version. If you want to play with friends on Xbox, Switch, PlayStation, or mobile — or use Marketplace content — Bedrock is the right choice. On PC, it runs through the Minecraft Launcher (same as Java) or the Microsoft Store.
Important: A Java Edition purchase does not include Bedrock, and vice versa. The Minecraft Launcher bundles both for players who purchase one — as of June 2022, Java + Bedrock come as a combined package for new purchases on PC.
Option 1: Get Minecraft Java & Bedrock on PC (Native — Recommended)
The cleanest path is through the official Minecraft Launcher, which handles both Java and Bedrock from a single app.
Step 1: Create or Log In with a Microsoft Account
All modern Minecraft accounts are Microsoft accounts. If you have an Xbox, Outlook, or Microsoft 365 account, use those credentials — they're the same account.
- Go to minecraft.net → click Get Minecraft
- Select PC → you'll be redirected to Microsoft Store or directed to purchase via Minecraft Launcher
- Create a Microsoft account if you don't have one (it's free; you only pay for the game itself)
Old Mojang accounts: Mojang migrated all legacy accounts to Microsoft accounts in 2022–2023. If you have an old account, go to account.mojang.com and follow the migration flow — your paid license transfers completely.
Step 2: Download the Minecraft Launcher
- From minecraft.net, click "Download for Windows" (or Mac/Linux)
- Run the installer — it installs the Minecraft Launcher application
- Sign in with your Microsoft account
- The Launcher shows two tabs: Java Edition and Bedrock Edition
- Click Install on whichever edition you purchased (or both — new purchases include both)
Alternatively, install via Microsoft Store (search "Minecraft Launcher") — same result.
Step 3: Launch and Configure
Java Edition settings (for performance):
- From the Launcher, click the three-dot menu → Installations → Edit your profile
- JVM Arguments: Add
-Xmx4Gto allocate 4 GB RAM to Minecraft (8G if your PC has 16+ GB) - Resolution: Set to match your monitor; Java runs in a resizable window by default
- In-game: Options → Video Settings → set Render Distance based on hardware (8–12 chunks for stable 60fps on mid-range; 16+ for high-end)
Bedrock Edition settings:
- Launch via the Launcher or from the Xbox app / Microsoft Store
- Settings → Video: Set Render Distance, Max Framerate, and toggle Ray Tracing (RTX only on Bedrock PC, not Java)
- Bedrock on PC supports controller natively — pair an Xbox or PlayStation controller via Bluetooth
Step 4: Set a Java Username / Xbox Gamertag
- Java Edition uses your Microsoft account username as your in-game name (shown to other players on Java servers)
- Bedrock Edition uses your Xbox Gamertag for cross-platform multiplayer and the Friends list
- Both are managed at account.xbox.com — set your Gamertag there if you haven't already
Option 2: Play Android Minecraft on PC via BlueStacks
Some players have a Google Play purchase of Minecraft Bedrock (Pocket Edition) on Android and want to play on PC without buying the PC Bedrock license separately. Others prefer the Android version for specific reasons — Marketplace purchases, world seeds that behave differently on mobile, or parity testing.
BlueStacks can run the Android version of Minecraft Bedrock on PC.
System Requirements for BlueStacks + Minecraft
| Minimum | Recommended | |
|---|---|---|
| OS | Windows 7 64-bit | Windows 10/11 64-bit |
| CPU | Intel/AMD multi-core | i5 / Ryzen 5, 4+ cores |
| RAM | 4 GB | 8 GB |
| GPU | Any discrete GPU | NVIDIA GTX 1060 / RX 580 |
| Storage | 10 GB free | 20 GB |
| Virtualization | VT-x / AMD-V enabled in BIOS | Required |
Step-by-Step: BlueStacks + Minecraft PE
- Download BlueStacks 5 from bluestacks.com — use BlueStacks 5, not the older BlueStacks 4
- Install and launch; sign into a Google account inside BlueStacks (this is your Play Store account — must match the account that purchased Minecraft)
- Open the Play Store inside BlueStacks → search Minecraft → Install (your purchased license auto-applies)
- Launch Minecraft from BlueStacks home screen
BlueStacks settings for Minecraft:
- BlueStacks Settings → Engine: Set CPU to 4 cores, RAM to 4096 MB, DPI to 240
- Frame rate: 60 FPS
- Performance mode: Gaming Mode
- Inside Minecraft: Settings → Video → Render Distance 8–10 chunks (BlueStacks adds overhead; lower is more stable)
Keymapping for Minecraft in BlueStacks: Minecraft touch controls don't map automatically — you need to set up the keymapper:
- BlueStacks has a Minecraft-specific keymapping template available under the gamepad icon → tap "Minecraft Bedrock"
- Standard setup: WASD (movement), mouse (look), left-click (attack/place), right-click (place secondary), Space (jump), Shift (sneak), E (inventory), ESC (pause)
- To enable mouse look without clicking: tap the screen center first, then your mouse stays in "look" mode
Limitation: License Verification
Minecraft on Android requires a valid Google Play purchase. If you didn't buy Minecraft from the Google Play Store on the same Google account you're using in BlueStacks, it will not launch. BlueStacks Play Store enforces license checks the same as a real Android device.
Account note: A Google Play purchase of Minecraft PE links to your Microsoft account for cross-play. Sign in to Minecraft with your Microsoft account inside BlueStacks, and your Marketplace purchases, Realms, and worlds sync cross-platform as normal.
Performance Optimization: Java Edition
Java Edition runs on Mojang's own engine and benefits significantly from mods:
Sodium (Fabric mod): The highest-performance rendering overhaul for Java Edition. Replaces the default renderer with a highly optimized alternative — typical result is 2–4× more FPS at the same render distance. Download at modrinth.com/mod/sodium.
OptiFine: The classic performance mod. Adds shader support (GLSL shaders), dynamic lighting, and fine-grained chunk loading controls. Slightly less raw performance than Sodium but adds shader compatibility. Download at optifine.net.
Iris Shaders (Fabric mod, pairs with Sodium): Adds shader support to Sodium without needing OptiFine. For the best combination: install Sodium + Iris together.
How to install (Fabric path):
- Download Fabric Installer from fabricmc.net → run it for your Minecraft version
- In the Minecraft Launcher, create a new Installation → pick the Fabric profile → Launch
- A
modsfolder appears in your.minecraftdirectory (Windows:%appdata%\.minecraft\mods) - Drop Sodium, Iris, and other
.jarmod files into the mods folder - Launch the Fabric profile — mods load automatically
Troubleshoot: Common Minecraft PC Issues
| Issue | Fix |
|---|---|
| "Java Edition won't launch" — black screen | Update Java manually from adoptium.net; the Launcher bundles Java but sometimes it conflicts with a system Java install. Set JAVA_HOME to the Launcher's bundled JVM |
| "You don't own this game" | Log into the Launcher with the Microsoft account that made the purchase — not a child account linked to a family organizer |
| Low FPS (Java) | Allocate more RAM via -Xmx4G in JVM Arguments; install Sodium mod; reduce render distance |
| Low FPS (Bedrock PC) | Disable Ray Tracing if enabled; reduce render distance to 12 chunks; update GPU drivers |
| BlueStacks Minecraft "license not found" | The Play Store account in BlueStacks must match the Google account that purchased Minecraft PE |
| Can't connect to cross-play Realms | Ensure both players are on Bedrock (not Java) — Java cannot join Bedrock Realms or vice versa |
| Skin not showing | Wait 5 minutes after skin upload for propagation; Java and Bedrock skin systems are separate |
| Controller not working (Bedrock) | Bedrock natively supports Xbox/PlayStation controllers — connect via Bluetooth or USB; remap in Settings → Keyboard & Mouse → Controller tab |
Cross-Platform Multiplayer: Who Can Play with Whom?
| Your Version | Can Play With |
|---|---|
| Java Edition PC | Other Java Edition players only (PC — Windows/Mac/Linux) |
| Bedrock PC | Bedrock on Xbox, PlayStation, Switch, Android, iOS, Windows 10/11 |
| Bedrock Android (via BlueStacks) | Same as Bedrock PC — full cross-play with mobile, console, and PC Bedrock |
Java and Bedrock cannot play with each other unless using a third-party proxy (Geyser/Waterfall servers — community-run workaround, not official support).
Frequently Asked Questions
Is Minecraft free on PC? No. Java + Bedrock bundle costs around $30 USD / €30 EUR from minecraft.net. There is no free version for PC. Bedrock PE is ~$7 on Android and iOS mobile.
Can I try Minecraft before buying? Yes — minecraft.net offers a limited Classic browser-based demo at classic.minecraft.net. It's the 2009 Classic Creative mode, not modern Minecraft, but it gives a sense of the base building mechanic. The Minecraft Launcher also has a Demo Mode after signing in with an unpurchased account.
Does my Java Edition purchase work on BlueStacks? No. Java Edition is PC-only and has no Android version. BlueStacks can only run the Android Bedrock (PE) edition, which requires a separate Google Play purchase.
Will my mobile Marketplace purchases transfer to PC? Yes — Marketplace items (skins, texture packs, worlds) purchased with Minecoins on any Bedrock platform are tied to your Microsoft account and appear on all Bedrock platforms including PC Bedrock and BlueStacks Bedrock.
Can I transfer a Java world to Bedrock? Official tools don't support direct conversion (the two editions have different chunk formats). Community converters (Chunker at chunker.app) can convert worlds between Java and Bedrock with varying accuracy — complex builds translate well; redstone contraptions may not.
What happened to Minecraft Education Edition? Education Edition is a separate product for schools and institutions (separate license, separate download). It's not included with a standard Minecraft purchase. Your school or institution provides access.
Is it safe to download Minecraft from sites other than minecraft.net? No. Only download from minecraft.net, the Microsoft Store, or Google/Apple app stores. Third-party "free Minecraft" downloads almost universally contain malware.
Can I run a Minecraft server on my PC for friends to join? Yes — both Java and Bedrock include server software. Download the server .jar from minecraft.net/download/server, run it once to generate config files, accept the EULA, and friends can connect via your public IP. For persistent hosting without your PC running 24/7, services like Minehut (free tier) or Apex Hosting (~$5/mo) are popular.
Summary: Which Path Is Right for You?
- New to Minecraft, want the best PC experience: Buy from minecraft.net → use the Minecraft Launcher → play Java Edition with Sodium mod for performance or Bedrock for cross-play with friends on console/mobile
- Already have Minecraft on Android, want to play on a big screen without buying again: BlueStacks 5 + your Google Play account — works with the same Microsoft account for cross-play
- Want to mod heavily: Java Edition is the only choice — full mod ecosystem via CurseForge/Modrinth
- Want to play with friends on Xbox/Switch/PlayStation/mobile: Bedrock Edition for cross-platform Friends list and Realms