Minecraft shines brightest with a friend. Whether you're on the same couch or opposite coasts, here's every way to play two-player—across Java Edition, Bedrock Edition, and consoles.
Cross-play only works between Bedrock platforms. Java players cannot join Bedrock games without a proxy like GeyserMC.
Available on Xbox, PlayStation, and Switch (Bedrock). Not on PC.
Java: Open world → Esc → "Open to LAN" → Set mode/cheats → "Start LAN World." Friend: Multiplayer → "Scanning for LAN worlds..." → Join.
Bedrock: Host world → Settings → Multiplayer → "Visible to LAN Players" ON. Friend: Play → Friends tab → LAN section → Join.
Both devices must be on the same subnet (same router). Disable AP isolation / client isolation on Wi-Fi.
server.jar (Java) or bedrock_server (Bedrock) on a spare PC. Port forward UDP 25565 (Java) or UDP 19132 (Bedrock).keepInventory true) to avoid frustration./setworldspawn or sleep in beds.