The fastest way to join someone in Minecraft depends on which version you own

On Java Edition, you join a friend's world by connecting to their server address or IP — they host the world on their computer, and you type their address into the multiplayer menu. On Bedrock Edition (Windows 10/11, console, mobile), you join through the game's built-in invite system or by joining a Realm — a world hosted by Microsoft that stays online even when the owner is not playing. The steps are different enough that you need to know which version you have before you start.

Java Edition is the original Minecraft for PC. Bedrock Edition runs on Windows 10/11, Nintendo Switch, PlayStation, Xbox, and mobile devices. If you bought Minecraft from the Microsoft Store or play on console, you have Bedrock. If you bought it from minecraft.net or a launcher like MultiMC, you have Java.

Key Takeaways

  • Java Edition requires the host to give you their server IP address, which you paste into the multiplayer menu to connect.
  • Bedrock Edition uses in-game invites or Realms, and both methods work across different devices — console players can join PC players and vice versa.
  • The host's computer must be running and the world must be open for Java multiplayer to work; Bedrock Realms stay online automatically.
  • If you cannot connect, the most common causes are a wrong IP address, the host's firewall blocking the connection, or the world being closed.

Joining a Java Edition world

The host opens their world to LAN (Local Area Network) or runs a server, then gives you their IP address. To join, open Minecraft, click Multiplayer, then Add Server. Paste the IP address into the Server Address field, give it a name, and click Done. The server now appears in your list — click it and select Join Server.

If the host is on the same WiFi network as you, they can enable LAN in their world settings instead. Open the world, press Esc, click Open to LAN, and a code appears on their screen. You go to Multiplayer, Add Server, and paste that code as the address. This works only on the same network and only while their world is open.

If you get a "Connection refused" or "Connection timed out" message, the host's firewall is probably blocking the connection, or they gave you the wrong IP address. Ask them to check their IP using a site like whatismyipaddress.com and confirm they have port-forwarded the Minecraft port (usually 25565) in their router settings if they want players outside their home network to join.

Joining a Bedrock Edition world

The host sends you an invite through the game. Open Minecraft, go to Friends, and look for a pending invite — click it and select Join. You will load into their world. If you do not see an invite, ask the host to open their world, go to Settings, and make sure Multiplayer is turned on. Then they go to the pause menu and select Invite to Game, choose your username, and send the invite.

Invites work across different devices — a Switch player can invite a PC player, or a mobile player can invite a console player. Everyone must be signed into a Microsoft account for invites to work. If the invite does not appear, restart the game and check again.

If you want a world that stays online even when the host is offline, the host can create a Realm instead. This costs a monthly subscription (roughly $8 per month), but the world runs on Microsoft's servers. The host invites you the same way — through the pause menu — and you can join anytime without waiting for them to be online.

Troubleshooting connection problems

If you cannot join a Java server, first confirm the IP address is correct — ask the host to read it back to you character by character. Then check that the host's computer is on and the world is open. If it is, restart both your game and the host's game, then try again.

If you still cannot connect and the host is outside your home network, they may need to enable port forwarding in their router. This is a router setting that tells the router to send Minecraft traffic to their computer. The steps vary by router model, but the host can search "[their router model] port forwarding" to find instructions. They will need to forward port 25565 (or whatever port they set Minecraft to use) to their computer's local IP address.

For Bedrock, if an invite does not arrive, make sure both players are signed into Microsoft accounts and that you are friends in the Xbox app or through Minecraft's friend list. If you are not friends yet, add each other first — the host can search for your username in the Friends menu and send a friend request.

Playing with more than a few people

Java Edition worlds can have up to 10 players connected at once if the host is running the world from their computer. If you want more players or a world that runs 24/7, the host needs to rent a server from a hosting company like Aternos (free tier available), Nitrado, or Apex Hosting. These companies run the server on their computers, so the world stays online even when the host is offline. The host pays a monthly fee, gets a permanent IP address to share with players, and can invite as many people as they want (up to the server's player limit).

Bedrock Realms work the same way — the host pays for a Realm, invites players, and the world runs on Microsoft's servers. Realms are simpler to set up than a rented Java server because there is no IP address or port forwarding to configure.

Joining public servers and communities

If you do not have a friend hosting a world, you can join a public server. For Java Edition, sites like Server.pro and Minecraft-Server.net list public servers by game mode — survival, creative, PvP, and so on. Find one you like, copy its IP address, and add it to your server list the same way you would for a friend's server.

For Bedrock, the Marketplace inside the game shows featured worlds and servers you can join. You can also search for community servers on sites like Realms Plus (a subscription service that gives you access to curated Bedrock worlds). Some public servers are free; others charge a one-time fee or a monthly subscription.

Public servers have their own rules and moderation. Read the server's rules before you join, and report any bad behavior to the server's moderators using the in-game report button.

Frequently Asked Questions

Can I play Minecraft multiplayer on the same computer with two controllers?

On Bedrock Edition, yes — you can split-screen on console or PC. Open a world, press the pause button, and select Add Player. A second player joins using a second controller. On Java Edition, split-screen is not built in, but some mods add it.

What if my friend is on a different platform than me?

Bedrock Edition supports cross-platform play — PC, console, and mobile players can all join the same world. Java Edition does not support cross-platform play; all players must be on PC. If one friend has Java and another has Bedrock, you cannot play together in the same world.

Do I need to pay to play multiplayer?

No. Joining a friend's Java world or a public server is free. Bedrock multiplayer is also free, but Realms (worlds that stay online 24/7) cost about $8 per month. Some public servers charge a one-time fee to join, but many are free.

Why does the server say "outdated client" or "outdated server"?

Your game version does not match the server's version. Update Minecraft to the latest version, or ask the host what version their server is running and make sure you are on that version too. Servers can run older versions, but both players must be on the same version to connect.

Can I join a world if the host is offline?

On Java Edition, no — the host's computer must be on and the world must be open. On Bedrock Realms, yes — the Realm runs on Microsoft's servers and stays online all the time. On regular Bedrock worlds, the host must be online.