How to Join People on Minecraft: Every Method Explained

Minecraft is one of the few games where joining someone else's world is genuinely different depending on your platform, version, and setup. What works instantly for one player might require several extra steps for another. Here's a clear breakdown of every method, what each one requires, and why the experience varies so much.

The Two Versions of Minecraft Matter More Than You Think

Before anything else, you need to know which version of Minecraft you're running — because the joining process is not the same across both.

  • Java Edition runs on Windows, macOS, and Linux. It uses a traditional PC-based server system.
  • Bedrock Edition runs on Windows 10/11, Xbox, PlayStation, Nintendo Switch, and mobile (iOS and Android). It uses Microsoft's account-based multiplayer system.

Java and Bedrock players cannot join each other's worlds. This is the single most common source of confusion when players can't connect. Always confirm which edition everyone is using before troubleshooting anything else.

Method 1: Joining via LAN (Local Area Network)

This is the simplest way to play with someone in the same physical location — same home network, same Wi-Fi.

How it works in Java Edition:

  1. The host opens a world and goes to Pause Menu → Open to LAN
  2. They set game mode and cheats preferences, then click Start LAN World
  3. Other players on the same network open Minecraft and the world appears automatically in the Multiplayer tab

How it works in Bedrock Edition: LAN joining is largely automatic. If someone on the same Wi-Fi network starts a world, other Bedrock players on the network will see it listed under the Friends tab or under Visible LAN Games.

LAN play requires no additional accounts, no subscriptions, and no server setup — it's purely network-based.

Method 2: Using the Friends Tab (Bedrock Edition) 🎮

Bedrock Edition's Friends Tab in the multiplayer menu is one of the most convenient ways to join someone across different devices — even across Xbox, mobile, and PC.

Requirements:

  • Both players must have a Microsoft account
  • Both players need to be friends on Xbox/Microsoft's network
  • The host must have their world set to allow multiplayer (check World Settings → Multiplayer Game is toggled on)

Once friends are added through the Xbox app, the Microsoft website, or in-game, their active worlds appear in your Friends Tab automatically. You click the session and join — no IP addresses required.

Xbox Game Pass and subscription note: Playing online on Xbox consoles requires Xbox Game Pass Core (formerly Xbox Live Gold). On mobile and Windows PC, Bedrock multiplayer through the Friends Tab is free beyond the game purchase.

Method 3: Joining a Dedicated Server

Both Java and Bedrock support connecting to dedicated servers — third-party or self-hosted worlds that run independently of any single player's game.

In Java Edition:

  1. Go to Multiplayer → Add Server
  2. Enter the server's IP address and port (usually formatted as serveraddress.com or serveraddress.com:25565)
  3. Click Done, select the server, and hit Join Server

In Bedrock Edition:

  1. Go to Play → Servers tab
  2. Scroll past the featured servers to Add Server
  3. Enter the server name, address, and port

Some servers are public and free to join. Others are private, requiring a password or whitelist. Server owners control who can connect and under what conditions.

Method 4: Realms — Minecraft's Official Subscription Service

Minecraft Realms is Mojang's hosted server product. It's designed to make persistent multiplayer simple without managing server software.

  • Realms for Java and Realms Plus for Bedrock are separate subscriptions
  • The Realm owner controls an invite list — players on the list can join anytime the Realm is active, even when the owner is offline
  • Invited players join through the Realms section in the main menu

Realms handles all the server-side infrastructure. The trade-off is that it has player limits (typically up to 10 concurrent players on most Realm plans) and costs a recurring fee.

Method 5: Third-Party Tools and VPN-Based LAN Play

Tools like Hamachi, Radmin VPN, or Tailscale create virtual private networks that make players appear to be on the same local network — even when they're miles apart.

This method is popular for Java Edition players who want free multiplayer without running a full dedicated server.

What this involves:

  • Both players install the VPN software
  • The host shares their virtual IP address
  • The other player connects using that IP in the Direct Connect option under Multiplayer

It's more technical than other methods and introduces additional variables around latency and software configuration.

What Actually Affects Whether the Connection Works

Beyond the method itself, several factors determine whether joining someone actually succeeds:

FactorWhy It Matters
Edition mismatchJava and Bedrock are incompatible
Firewall/router settingsCan block incoming connections on dedicated servers
NAT typeStrict NAT on consoles or routers can prevent peer connections
Version mismatchEven within the same edition, both players need matching game versions
Account permissionsChild accounts on Microsoft may have multiplayer restricted by default
Realm invite listPlayer must be explicitly invited by the owner

Version mismatches are particularly easy to miss. If one player updated Minecraft and the other hasn't, the connection will be refused even on the same platform and edition.

The Spectrum of Setups

Two players both asking "how do I join my friend in Minecraft?" can have completely different situations:

  • A Java player trying to join a friend's local world over LAN has an almost instant setup
  • A Bedrock mobile player trying to join a friend on Xbox just needs Microsoft accounts linked
  • A Java player setting up a server for a group of friends across the internet involves router port-forwarding or third-party hosting
  • A mixed household where some play Java and others play Bedrock faces a fundamental compatibility wall without workarounds

The method that makes sense depends entirely on who you're playing with, what devices are involved, whether anyone is willing to manage server software, and how often the group plays together.