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 EditionBedrock Edition
PlatformPC only (Windows/Mac/Linux)Windows, Console, Mobile
Cross-playJava-only serversWindows → Console → Mobile
Mod supportMassive mod ecosystem (Forge/Fabric)Limited (add-ons only)
Shader supportOptiFine, Iris + SodiumRTX ray-traced shaders (Nvidia only)
PerformanceNeeds tuning; can be slowBetter base performance
SnapshotsYes (experimental features)Beta/Preview channel
Price~$29.99~$29.99
MarketplaceNoYes (paid texture/behavior packs)

Recommendation:

Microsoft account: Both editions require a free Microsoft account. Mojang accounts were migrated to Microsoft accounts in 2021.


System Requirements

Java Edition

TierCPURAMGPUNotes
MinimumIntel Core i3-3210 / AMD A8-76004 GBIntel HD 4000 / AMD Radeon R5Vanilla, no mods
RecommendedCore i5-4690 / Ryzen 5 16008 GBNvidia GTX 970 / RX 580Mods + shaders light
Modded + ShadersCore i7-10700 / Ryzen 7 5700X16 GBRTX 3070 / RX 6700 XTHeavy 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

TierCPURAMGPUNotes
MinimumCore 2 Duo E8400 / AMD A4-40004 GBNvidia 940M / Intel HD 4000Vanilla
RecommendedCore i5-8400 / Ryzen 5 16008 GBGTX 1060 / RX 5500 XTStable 60fps, ray tracing off
RTX Ray TracingCore i7-9700K+16 GBRTX 2060 SUPER+Ray tracing enabled

Installation

Java Edition

  1. Go to minecraft.net → Get Minecraft → Computer → Minecraft Java & Bedrock Edition for PC (both included for one price since 2022)
  2. Purchase with your Microsoft account
  3. Download and install Minecraft Launcher (the unified launcher for both editions)
  4. Open Launcher → select Java Edition → Install → Play

Bedrock Edition

  1. Via Minecraft Launcher (included with the purchase above) → select Minecraft for Windows → Install → Play
  2. 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 is a free rendering engine replacement that replaces vanilla's renderer.

  1. Install Fabric Loader from fabricmc.net (a lightweight mod loader)
  2. Download Sodium from modrinth.com/mod/sodium
  3. Place the .jar file in your .minecraft/mods/ folder
  4. 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:

OptiFine (Alternative, Shader Support)

OptiFine is older but enables shaders and connected textures:

  1. Download from optifine.net → select your Minecraft version
  2. Run the .jar installer
  3. Launch Minecraft → select OptiFine profile

OptiFine performance options:

Iris + Sodium (Shaders + Performance Together)

If you want shaders AND Sodium's performance:

  1. Install Fabric Loader
  2. Download Iris from irisshaders.dev (includes Sodium automatically)
  3. Download a shader pack (see below)
  4. Place shaders in .minecraft/shaderpacks/

ShaderPerformance CostStyleBest For
Complementary ReimaginedMediumBalanced, cinematicBest overall for most players
BSL ShadersMediumWarm, dreamyBuilders, screenshots
Sildur's VibrantLow–MediumColorful, brightLower-end PCs
Rethinking VoxelsHighVoxel-based global illuminationHigh-end GPUs only
Kappa ShadersMedium–HighUltra-realistic water + skyRTX 30/40 series
Potato ShadersVery LowMinimal shader effectsIntegrated 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

SettingRecommendedNotes
Render Distance10–14 chunksThe #1 performance lever. Drop to 6 for weak PCs
Simulation DistanceEqual to Render DistanceControls mob/entity processing range
GUI ScaleAuto or 2Personal preference
Framerate LimitUnlimited (or cap at 120 if GPU runs hot)
VSyncOffUse frame cap instead
Use VBOsOnOld toggle, always on now
Smooth LightingMinimum or OffSmall FPS gain
Dynamic LightsOn (OptiFine/Iris)Nice QoL, tiny FPS cost
Entity Distance100% (or reduce for FPS)
Mipmap Levels4

RAM allocation (important):

By default, Java Edition gets only 2 GB of RAM — not enough for mods.

  1. Minecraft Launcher → Installations → Edit your profile (hover → pencil icon)
  2. More Options → JVM Arguments
  3. Change -Xmx2G to -Xmx4G (or -Xmx8G for heavy mod packs)
  4. 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:

  1. Punch trees → collect 10–15 Wood Logs
  2. Open inventory (E) → Crafting area (2×2) → make Planks → make Crafting Table
  3. Place Crafting Table → make Wooden Pickaxe, Axe, Shovel, Sword
  4. Find or dig a small hill → carve a 3×4 shelter → seal the entrance with Dirt/Wood
  5. Craft a Furnace (8 Cobblestone in a ring) and Wooden Door

Day 2-3 — Resources

Day 4-5 — Food & Basics

Day 6-7 — Adventure

Key Crafting Recipes

ItemMaterials
Pickaxe3 material across top row + 2 sticks below center
Sword2 material vertically + 1 stick below
Chest8 Planks in a ring (leave center empty)
Furnace8 Cobblestone in a ring
Torch1 Coal/Charcoal above 1 Stick
Bed3 Wool (top row) + 3 Planks (middle row)
Nether PortalMine Obsidian: fill with water a 2×3 lava pool
Diamond Tools3 Diamonds (pickaxe) + Sticks

World Types

TypeDescription
DefaultStandard terrain — mountains, oceans, villages
SuperflatFlat world; good for building, redstone, command blocks
Large BiomesStandard terrain with larger biomes (~4× scale)
AmplifiedExtreme terrain height variation — dramatic but rough on FPS
Single BiomeEntire world is one biome of your choice

Game Modes:

ModeDescription
SurvivalStandard: gather resources, manage hunger, can die
HardcoreSurvival but death = world deleted (permadeath)
CreativeInfinite resources, flight, no hunger
AdventureSurvival with block-breaking restrictions (for custom maps)
SpectatorFly through blocks, observe only

Multiplayer: Joining Servers

Public Servers (Java Edition)

Minecraft → Multiplayer → Add Server → enter server address.

Top public servers:

ServerAddressType
Hypixelmc.hypixel.netMini-games (BedWars, SkyWars, Skywars)
Mineplexus.mineplex.comMini-games
CubeCraftplay.cubecraft.netMini-games
2b2t2b2t.orgAnarchy (no rules)
Wynncraftplay.wynncraft.comMMORPG server

Playing with Friends (Private)

  1. Local LAN: Open to LAN from Escape menu — friends on the same Wi-Fi network can join without a server
  2. Realms: Minecraft's official subscription server ($7.99/month) — up to 10 friends, managed by Mojang
  3. Free server hosting: Aternos (aternos.org) — free, community-run, goes offline when no one is online
  4. Paid server hosting: Apex Hosting, Bisect Hosting, PebbleHost (~$5–15/month)

Quality of Life

ModPurpose
Just Enough Items (JEI)Recipe browser in-game
WaystonesCraftable fast-travel stones
Inventory TweaksAuto-sorts inventory
AppleSkinShows saturation + hunger drain info
Xaero's MinimapIn-game map with waypoints

Content Expansion

ModPurpose
CreateContraptions, automation, mechanical engineering
BotaniaNature-based magic and automation
Tinkers' ConstructCustom tool/weapon crafting
Biomes O' Plenty90+ new biomes
Alex's Mobs80+ new creatures
The AetherSky dimension with new content

Survival Overhauls

ModPurpose
TerralithCompletely overhauled terrain generation
Dungeons, Labyrinths & StructuresNew structures
QuarkHundreds of small vanilla-friendly additions
Farmer's DelightExpanded cooking + farming

Common Issues & Fixes

ProblemSolution
Game won't launch / crashes on loadingUpdate 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 PCInstall Sodium (Fabric) or OptiFine. Reduce render distance to 10 chunks. Allocate more RAM in JVM arguments
Crash with modsCheck 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 / corruptionFind 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 startupRepair from Microsoft Store → Minecraft → Advanced Options → Repair
Shaders making game unplayableTry a lower-end shader (Sildur's Lite). Ensure Sodium + Iris installed correctly. Check GPU driver is updated
Can't see friends on LANBoth 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


Guide accurate as of August 2026. Minecraft receives regular updates — check minecraft.net for latest version notes.