Minecraft is the best-selling game of all time — over 300 million copies sold across all platforms. On PC it's played through the Java Edition (the original) and Bedrock Edition (the cross-platform version). This guide covers both, plus installation, optimization, and getting started.
Java vs Bedrock: Which Edition Should You Buy?
| Java Edition | Bedrock Edition | |
|---|---|---|
| Platform | PC only (Windows/Mac/Linux) | Windows, Console, Mobile |
| Cross-play | Java-only servers | Windows → Console → Mobile |
| Mod support | Massive mod ecosystem (Forge/Fabric) | Limited (add-ons only) |
| Shader support | OptiFine, Iris + Sodium | RTX ray-traced shaders (Nvidia only) |
| Performance | Needs tuning; can be slow | Better base performance |
| Snapshots | Yes (experimental features) | Beta/Preview channel |
| Price | ~$29.99 | ~$29.99 |
| Marketplace | No | Yes (paid texture/behavior packs) |
Recommendation:
- Java: If you want mods, custom servers, and the largest community. This is what most PC players mean when they say "Minecraft."
- Bedrock: If you want to cross-play with console/mobile friends, or want ray tracing on Nvidia.
Microsoft account: Both editions require a free Microsoft account. Mojang accounts were migrated to Microsoft accounts in 2021.
System Requirements
Java Edition
| Tier | CPU | RAM | GPU | Notes |
|---|---|---|---|---|
| Minimum | Intel Core i3-3210 / AMD A8-7600 | 4 GB | Intel HD 4000 / AMD Radeon R5 | Vanilla, no mods |
| Recommended | Core i5-4690 / Ryzen 5 1600 | 8 GB | Nvidia GTX 970 / RX 580 | Mods + shaders light |
| Modded + Shaders | Core i7-10700 / Ryzen 7 5700X | 16 GB | RTX 3070 / RX 6700 XT | Heavy shader packs, 64+ chunk view |
Java is CPU-bound, not GPU-bound. Clock speed matters more than core count. A fast single-core Ryzen 5 5600X beats an 8-core i7 at stock in many mod packs.
Bedrock Edition
| Tier | CPU | RAM | GPU | Notes |
|---|---|---|---|---|
| Minimum | Core 2 Duo E8400 / AMD A4-4000 | 4 GB | Nvidia 940M / Intel HD 4000 | Vanilla |
| Recommended | Core i5-8400 / Ryzen 5 1600 | 8 GB | GTX 1060 / RX 5500 XT | Stable 60fps, ray tracing off |
| RTX Ray Tracing | Core i7-9700K+ | 16 GB | RTX 2060 SUPER+ | Ray tracing enabled |
Installation
Java Edition
- Go to minecraft.net → Get Minecraft → Computer → Minecraft Java & Bedrock Edition for PC (both included for one price since 2022)
- Purchase with your Microsoft account
- Download and install Minecraft Launcher (the unified launcher for both editions)
- Open Launcher → select Java Edition → Install → Play
Bedrock Edition
- Via Minecraft Launcher (included with the purchase above) → select Minecraft for Windows → Install → Play
- Or via Microsoft Store: search "Minecraft" → purchase/install
If you already own Java Edition purchased before June 2022: you get Bedrock Edition free. Sign in to the Minecraft Launcher with the same Microsoft account to claim it.
Java Edition: Boosting Performance
Vanilla Java Edition has notoriously poor performance. These tools dramatically improve it.
Sodium (Recommended for Maximum FPS)
Sodium is a free rendering engine replacement that replaces vanilla's renderer.
- Install Fabric Loader from fabricmc.net (a lightweight mod loader)
- Download Sodium from modrinth.com/mod/sodium
- Place the
.jarfile in your.minecraft/mods/folder - Launch with the Fabric profile in Minecraft Launcher
FPS improvement: Sodium typically doubles or triples FPS vs vanilla on the same hardware. A PC getting 60 fps vanilla often hits 150+ with Sodium.
Essential Sodium companions:
- Lithium — game logic optimizations (entity AI, chunk loading)
- Phosphor / Starlight — faster lighting engine
- FerriteCore — memory usage reduction
- EntityCulling — stops rendering entities you can't see
OptiFine (Alternative, Shader Support)
OptiFine is older but enables shaders and connected textures:
- Download from optifine.net → select your Minecraft version
- Run the
.jarinstaller - Launch Minecraft → select OptiFine profile
OptiFine performance options:
- Graphics: Fast
- Smooth Lighting: Off (or Minimum)
- Render Distance: 8–12 chunks (main FPS lever)
- Entity Shadows: Off
- Mipmaps: 4 (visual quality, minimal FPS cost)
- Better Grass: Off
Iris + Sodium (Shaders + Performance Together)
If you want shaders AND Sodium's performance:
- Install Fabric Loader
- Download Iris from irisshaders.dev (includes Sodium automatically)
- Download a shader pack (see below)
- Place shaders in
.minecraft/shaderpacks/
Recommended Shader Packs
| Shader | Performance Cost | Style | Best For |
|---|---|---|---|
| Complementary Reimagined | Medium | Balanced, cinematic | Best overall for most players |
| BSL Shaders | Medium | Warm, dreamy | Builders, screenshots |
| Sildur's Vibrant | Low–Medium | Colorful, bright | Lower-end PCs |
| Rethinking Voxels | High | Voxel-based global illumination | High-end GPUs only |
| Kappa Shaders | Medium–High | Ultra-realistic water + sky | RTX 30/40 series |
| Potato Shaders | Very Low | Minimal shader effects | Integrated graphics / weak PCs |
Download shaders from: modrinth.com or shaderlabs (not random third-party sites — malware risk).
Key Game Settings (Java Edition)
Open: Options → Video Settings
| Setting | Recommended | Notes |
|---|---|---|
| Render Distance | 10–14 chunks | The #1 performance lever. Drop to 6 for weak PCs |
| Simulation Distance | Equal to Render Distance | Controls mob/entity processing range |
| GUI Scale | Auto or 2 | Personal preference |
| Framerate Limit | Unlimited (or cap at 120 if GPU runs hot) | |
| VSync | Off | Use frame cap instead |
| Use VBOs | On | Old toggle, always on now |
| Smooth Lighting | Minimum or Off | Small FPS gain |
| Dynamic Lights | On (OptiFine/Iris) | Nice QoL, tiny FPS cost |
| Entity Distance | 100% (or reduce for FPS) | |
| Mipmap Levels | 4 |
RAM allocation (important):
By default, Java Edition gets only 2 GB of RAM — not enough for mods.
- Minecraft Launcher → Installations → Edit your profile (hover → pencil icon)
- More Options → JVM Arguments
- Change
-Xmx2Gto-Xmx4G(or-Xmx8Gfor heavy mod packs) - Don't allocate more than 8–10 GB even if you have 32 GB — too much causes garbage collection pauses
Beginner's Guide: First 7 Days
Day 1 — Shelter
When you spawn, you have about 10 minutes before night (first day is shorter). Priorities:
- Punch trees → collect 10–15 Wood Logs
- Open inventory (E) → Crafting area (2×2) → make Planks → make Crafting Table
- Place Crafting Table → make Wooden Pickaxe, Axe, Shovel, Sword
- Find or dig a small hill → carve a 3×4 shelter → seal the entrance with Dirt/Wood
- Craft a Furnace (8 Cobblestone in a ring) and Wooden Door
Day 2-3 — Resources
- Mine down to Y level 15–20 for Iron Ore
- Smelt Iron Ingots → make Iron Armor, Iron Sword, Iron Pickaxe
- Collect Coal for torches (place inside cave to prevent mob spawning)
- Build a Bed (3 Wool + 3 Planks) → sleep to skip night and reset spawn point
Day 4-5 — Food & Basics
- Farm animals: right-click two of the same animal with its food (cows: wheat, pigs: carrots, chickens: seeds)
- Plant crops: Wheat, Carrots, Potatoes → harvest for food
- Build a Chest (8 Planks) for storage
Day 6-7 — Adventure
- Find a cave entrance and mine deeper → look for Diamonds (Y level -58 is best in 2026 world generation)
- Craft a Diamond Pickaxe → mine Obsidian (water + lava) → build a Nether Portal (4×5 Obsidian frame)
- Optional: explore villages for free food and equipment
Key Crafting Recipes
| Item | Materials |
|---|---|
| Pickaxe | 3 material across top row + 2 sticks below center |
| Sword | 2 material vertically + 1 stick below |
| Chest | 8 Planks in a ring (leave center empty) |
| Furnace | 8 Cobblestone in a ring |
| Torch | 1 Coal/Charcoal above 1 Stick |
| Bed | 3 Wool (top row) + 3 Planks (middle row) |
| Nether Portal | Mine Obsidian: fill with water a 2×3 lava pool |
| Diamond Tools | 3 Diamonds (pickaxe) + Sticks |
World Types
| Type | Description |
|---|---|
| Default | Standard terrain — mountains, oceans, villages |
| Superflat | Flat world; good for building, redstone, command blocks |
| Large Biomes | Standard terrain with larger biomes (~4× scale) |
| Amplified | Extreme terrain height variation — dramatic but rough on FPS |
| Single Biome | Entire world is one biome of your choice |
Game Modes:
| Mode | Description |
|---|---|
| Survival | Standard: gather resources, manage hunger, can die |
| Hardcore | Survival but death = world deleted (permadeath) |
| Creative | Infinite resources, flight, no hunger |
| Adventure | Survival with block-breaking restrictions (for custom maps) |
| Spectator | Fly through blocks, observe only |
Multiplayer: Joining Servers
Public Servers (Java Edition)
Minecraft → Multiplayer → Add Server → enter server address.
Top public servers:
| Server | Address | Type |
|---|---|---|
| Hypixel | mc.hypixel.net | Mini-games (BedWars, SkyWars, Skywars) |
| Mineplex | us.mineplex.com | Mini-games |
| CubeCraft | play.cubecraft.net | Mini-games |
| 2b2t | 2b2t.org | Anarchy (no rules) |
| Wynncraft | play.wynncraft.com | MMORPG server |
Playing with Friends (Private)
- Local LAN: Open to LAN from Escape menu — friends on the same Wi-Fi network can join without a server
- Realms: Minecraft's official subscription server ($7.99/month) — up to 10 friends, managed by Mojang
- Free server hosting: Aternos (aternos.org) — free, community-run, goes offline when no one is online
- Paid server hosting: Apex Hosting, Bisect Hosting, PebbleHost (~$5–15/month)
Popular Mods (Java Edition)
Quality of Life
| Mod | Purpose |
|---|---|
| Just Enough Items (JEI) | Recipe browser in-game |
| Waystones | Craftable fast-travel stones |
| Inventory Tweaks | Auto-sorts inventory |
| AppleSkin | Shows saturation + hunger drain info |
| Xaero's Minimap | In-game map with waypoints |
Content Expansion
| Mod | Purpose |
|---|---|
| Create | Contraptions, automation, mechanical engineering |
| Botania | Nature-based magic and automation |
| Tinkers' Construct | Custom tool/weapon crafting |
| Biomes O' Plenty | 90+ new biomes |
| Alex's Mobs | 80+ new creatures |
| The Aether | Sky dimension with new content |
Survival Overhauls
| Mod | Purpose |
|---|---|
| Terralith | Completely overhauled terrain generation |
| Dungeons, Labyrinths & Structures | New structures |
| Quark | Hundreds of small vanilla-friendly additions |
| Farmer's Delight | Expanded cooking + farming |
Common Issues & Fixes
| Problem | Solution |
|---|---|
| Game won't launch / crashes on loading | Update Java (Java Edition requires Java 21 for 1.21+). Use the bundled Java in Minecraft Launcher, not system Java |
| "Failed to verify username" | Check Microsoft account login in Launcher. Session expired — log out and back in |
| Low FPS even on good PC | Install Sodium (Fabric) or OptiFine. Reduce render distance to 10 chunks. Allocate more RAM in JVM arguments |
| Crash with mods | Check all mods are for the same Minecraft version. Remove mods one at a time to find conflict. Check mod requirements (many need Fabric API separately) |
| World won't load / corruption | Find world folder in .minecraft/saves/ → copy to desktop as backup → try loading backup from folder |
| Multiplayer says "Connection timed out" | Check if server is online. Firewall may be blocking Java — allow java.exe in Windows Defender |
| Bedrock crash on startup | Repair from Microsoft Store → Minecraft → Advanced Options → Repair |
| Shaders making game unplayable | Try a lower-end shader (Sildur's Lite). Ensure Sodium + Iris installed correctly. Check GPU driver is updated |
| Can't see friends on LAN | Both PCs must be on the same network. Firewall must allow Java. Try disabling VPN |
Frequently Asked Questions
Is Minecraft free? No. The PC version (Java + Bedrock) costs ~$29.99. The Bedrock edition is available on mobile for ~$7.99. The Minecraft: Education Edition is separate (for schools).
Can Java and Bedrock players play together? No. Java and Bedrock are separate editions that cannot cross-play. Bedrock allows Windows–Console–Mobile cross-play. There are third-party bridges, but they are unsupported.
What version should I use with mods? Java Edition. Check a mod's page on Modrinth or CurseForge for compatible versions. Fabric mods require Fabric Loader; Forge mods require Forge. Do not mix Fabric and Forge in the same instance.
How do I update Minecraft without losing my world? Worlds are stored in .minecraft/saves/ and survive updates. Before updating, copy your saves folder as a backup. Some updates (major terrain generation changes) can create chunk borders when loading old worlds.
What's the best way to find diamonds? In modern versions (1.18+), diamonds generate most densely at Y level -58 to -64. Strip-mine at Y = -58: dig a straight tunnel, branch left/right every 2 blocks, cover maximum ground.
Is Minecraft good for kids? Yes — it's one of the most child-friendly games available. Enable Parental Controls via Xbox Family Settings to restrict chat, multiplayer, and purchases. Survival mode teaches problem-solving and creativity; Creative mode is closer to a digital LEGO set.
Can I play Minecraft on a weak/old PC? Yes, with tweaks. Set render distance to 6 chunks, install Sodium (Fabric), reduce entity distance to 50%, allocate 4 GB RAM. Integrated Intel/AMD graphics from 2015+ can run Minecraft at 30–60 fps with these settings.
Resources
- Official download: minecraft.net
- Mods: modrinth.com (preferred) and curseforge.com
- Shader packs: modrinth.com → Shaders category
- Community wiki: minecraft.wiki (official, maintained by community)
- Server list: minecraftservers.org
Guide accurate as of August 2026. Minecraft receives regular updates — check minecraft.net for latest version notes.