MultiplayerΒ·Β·10 min read

How to Play Minecraft with Friends (All Methods Compared in 2026)

All the ways to play Minecraft with friends in 2026: LAN, Realms, dedicated server, public servers, and Java/Bedrock cross-play. Pros, cons, and cost of each.

Table of Contents
  1. Quick Comparison
  2. Method 1: LAN (Same Wi-Fi Network)
  3. Method 2: Minecraft Realms
  4. Method 3: Run Your Own Server
  5. Method 4: Public Servers
  6. Method 5: Bedrock In-Game Invite (Consoles & Mobile)
  7. Java & Bedrock Cross-Play
  8. Which Method Should You Pick?
  9. Troubleshooting

There are more ways to play Minecraft with friends than ever in 2026, and picking the right one depends on how many of you there are, what platform each person is on, and how much setup you're willing to do. This guide walks through the five realistic options β€” from zero-setup LAN to a full cross-play Java/Bedrock server β€” and shows you exactly when to pick each.

All instructions target Minecraft 1.21.5 for both Java and Bedrock editions.

Quick Comparison

MethodPlayersCostDifficultyBest for
LAN (same Wi-Fi)2–8FreeEasyHouse hangouts, same network
Minecraft Realms10 (Java) / 10 (Bedrock)~$8/moEasyCasual group, no setup
Your own server2–50+Free–$20/moMediumMods, plugins, control
Public serverUnlimitedFreeEasyQuick play, minigames
Bedrock in-game invite8Free*EasyConsole players already online

*Bedrock in-game invites require an Xbox Live / Game Pass / Nintendo Online subscription on consoles for online multiplayer.

Method 1: LAN (Same Wi-Fi Network)

If everyone is in the same house, LAN is the fastest way to start. No server software, no port forwarding, no accounts to configure. The host opens their single-player world to LAN and everyone else joins from the "Multiplayer" screen.

How to Set Up a LAN Game

  1. The host opens their single-player world (Java Edition).
  2. Press Esc β†’ Open to LAN. Pick a gamemode and whether cheats are allowed. Click Start LAN World.
  3. Friends on the same Wi-Fi open Multiplayer. The host's world appears automatically in the server list.
  4. They click it and join. Done.

Bedrock Edition works the same way β€” host starts a world with "Multiplayer" enabled, and others see it under Friends β†’ LAN.

LAN: Pros and Cons

  • βœ“ Zero setup. Works in under a minute.
  • βœ“ No cost, no accounts.
  • βœ— Same network required. Doesn't work across the internet.
  • βœ— Host must stay in-game. If they quit, everyone is kicked.
  • βœ— Host's PC does all the work. 5+ players strains a laptop.

Method 2: Minecraft Realms

Realms is Mojang's official hosted server service. You pay ~$8/month and they run a server in their datacenter for your group of up to 10 players. It's the easiest "real server" option.

How to Start a Realm

  1. Open Minecraft (Java or Bedrock).
  2. Click Minecraft Realms on the main menu.
  3. Choose a plan (the 10-player plan is the only one on Java; Bedrock has 2 and 10 player options).
  4. Name your realm, pick a seed or upload a world.
  5. Use Members β†’ Invite to add friends by username.
Realms on Java doesn't support mods or plugins of any kind. If your group wants WorldEdit, Geyser, or any custom plugin, skip Realms and go to Method 3.

Method 3: Run Your Own Server

Running your own server gives you the most freedom: any player count, any plugins, any version. You can self-host on your PC (free) or pay a third-party host to run it 24/7 in a datacenter. This is the path we recommend for groups that want to build long-running SMPs with mods.

We have a full step-by-step guide on this: How to Host a Minecraft Server for Friends. The short version:

  • Self-host: download server.jar, run with java -Xmx4G -jar server.jar nogui, share your public IP after port forwarding TCP 25565.
  • Paid host: pick a plan with enough RAM for your group (see our RAM requirements guide), upload your world, friends connect to the host's address.

Method 4: Public Servers

If you just want to play something with friends without setting anything up, pick a public server. These are third-party worlds with minigames, survival SMPs, or creative plots. You all connect to the same IP and find each other there.

How to Join a Public Server

  1. Main menu β†’ Multiplayer β†’ Add Server.
  2. Paste the server's address (e.g. mc.hypixel.net).
  3. Friends do the same. Once on the server, use in-game party commands to group up (most big servers support /party invite <name>).

Public Servers: Pros and Cons

  • βœ“ Totally free. No subscription, no hosting cost.
  • βœ“ Always online. Jump in anytime.
  • βœ“ Minigames, PvP, builder plots, skyblock β€” whatever you want.
  • βœ— No control over rules, world, or progression.
  • βœ— Anti-cheat and queues can be strict. Big servers may have hundreds of players waiting.

Method 5: Bedrock In-Game Invite (Consoles &amp; Mobile)

If you're on Bedrock Edition (mobile, Xbox, PlayStation, Nintendo Switch, or Windows 10/11), you can invite friends into your world directly without running anything yourself. Your host device does the hosting, but it uses Xbox Live / PSN / Nintendo accounts for discovery.

How to Invite Friends on Bedrock

  1. Add your friends' Microsoft accounts as Xbox friends (even on PlayStation/Switch, this works as the universal identity).
  2. Start your single-player world with Multiplayer enabled.
  3. Friends go to Friends tab on their main menu; they'll see your world listed.
  4. They click to join.
Console online multiplayer requires an active Xbox Game Pass Core (or older Xbox Live Gold), PlayStation Plus, or Nintendo Switch Online subscription. Mobile and Windows players don't need any subscription.

Java &amp; Bedrock Cross-Play

Java and Bedrock Edition are different games that can't natively talk to each other. If your group has players on both (one person on PC with Java, another on PlayStation with Bedrock), you need a bridge. The most popular solution is the Geyser plugin β€” it runs on a Paper/Spigot Java server and lets Bedrock players connect to it as if it were a Bedrock server.

Diagram showing cross-play setup: Java Edition players on PC connect directly to a Paper server running Geyser and Floodgate plugins, while Bedrock Edition players on mobile, Xbox, PlayStation, and Switch connect to the same server using Bedrock's protocol on port 19132
Geyser bridges Bedrock clients to a Java server in real time. Floodgate skips the Minecraft-account requirement.

How to Enable Cross-Play

  1. Set up a Paper or Spigot server (follow our hosting guide, but use Paper instead of vanilla).
  2. Download the Geyser plugin from geysermc.org/download.
  3. Drop the Geyser-Spigot.jar file into your server's /plugins folder.
  4. Optional but recommended: also install Floodgate to let Bedrock players join without a Java Minecraft account.
  5. Restart the server. Bedrock players connect to your server's IP on port 19132; Java players connect on port 25565.

Which Method Should You Pick?

  1. Everyone is in the same house? β†’ LAN.
  2. Mixed Java and Bedrock players? β†’ Your own server with Geyser.
  3. Want mods or plugins? β†’ Your own server.
  4. Don't want to manage anything, ≀10 players? β†’ Realms.
  5. Just want to jump in and play minigames? β†’ Public server.
  6. All on Bedrock consoles? β†’ In-game invite (free if you already have the subscription).

Troubleshooting

&quot;LAN world doesn't show up for my friend&quot;

Both devices need to be on the same network (same Wi-Fi name). Guest networks and some mesh systems isolate devices from each other β€” turn off guest mode or use the main SSID. Also check that network discovery is enabled in the OS firewall.

&quot;Friend can't connect to Realm&quot;

They need to accept the invite before the realm shows up in their menu. Send them the invite link from your realm's Members tab, or have them log into their Microsoft account and check their invites at minecraft.net/realms.

&quot;Can't connect to my own server&quot;

Make sure the IP you shared is your public IP (get it at whatismyip.com) and that you forwarded TCP port 25565. Confirm the server is running β€” you should see chat activity in the console. If friends get "outdated client" errors, the Minecraft versions don't match.

Frequently Asked Questions

Can I play Minecraft with friends for free?
Yes. LAN play is free if you're on the same Wi-Fi. Self-hosting a server on your own PC is free. Public servers like Hypixel are free. Only Minecraft Realms and paid third-party hosting cost money.
Do I need Xbox Live Gold to play Minecraft with friends?
Only on consoles (Xbox, PlayStation, Nintendo Switch) for online multiplayer. PC and mobile players don't need any subscription. Realms works on all platforms without needing Xbox Live.
Can Java and Bedrock players play together?
Not on a vanilla server, but yes on a Paper/Spigot server with the Geyser plugin. Geyser translates between the two protocols in real time, so Bedrock players connect to a Java server as if it were native Bedrock.
What's the maximum number of players?
LAN: realistically 4-8. Realms: 10 on Java, up to 10 on Bedrock. Your own server: limited only by your RAM and CPU β€” 50+ is doable with proper hardware. Public servers: hundreds to thousands simultaneously.
Can I use mods in multiplayer?
Yes, but every player needs the same mods installed. This works on self-hosted servers and paid hosts that support Forge or Fabric. It does not work on Realms.
Why does Realms cost money?
Realms is a managed service running on Mojang's infrastructure 24/7 with automatic backups, content moderation, and no setup. The subscription covers those costs. If you don't want to pay, self-host on your own PC.
Can I transfer my single-player world to multiplayer?
Yes. Zip the world folder from your saves directory, upload it to your server or Realm (most control panels have an upload feature), and start. Your progress, buildings, and inventory carry over. Always back up before migrating.

Keep reading

Build on the go

Follow step-by-step on your phone while you play.

Download on the App StoreGet it on Google Play