To learn how to do multiplayer in Minecraft, choose the same edition as your friends, sign in with a Microsoft account, enable multiplayer, then join through a friend’s world, LAN, a Realm, or a server. Java players use Java servers, while Bedrock players use Bedrock worlds and servers.
How to do multiplayer in Minecraft
Minecraft multiplayer does not require a separate multiplayer download. The correct method depends on your edition, device, and whether you want a temporary shared world or a persistent server.
- Bedrock Edition: Play with friends on Windows, Xbox, PlayStation, Nintendo Switch, Android, and iPhone when everyone uses Bedrock.
- Java Edition: Play with friends using Java Edition on Windows, macOS, or Linux.
- LAN: Join players connected to the same local network.
- Friends’ worlds: Join a world while the host is playing.
- Realms: Use a persistent private online world managed through Minecraft.
- Servers: Join a public community server or create a dedicated server.
Java and Bedrock players cannot normally join the same world or server. Before you try to connect, ask your friends which edition they use and make sure everyone updates to a compatible game version.
Check the requirements before you connect
Most multiplayer problems come from account settings, incompatible editions, or missing console subscriptions. Check these requirements first:
- Use the same edition as the host. Java joins Java, and Bedrock joins Bedrock.
- Update Minecraft to the same current release, especially when joining a server or Realm.
- Sign in with a Microsoft account. This is required for Bedrock multiplayer and console or mobile access.
- On Xbox, PlayStation, and Nintendo Switch, maintain the platform’s required online multiplayer subscription.
- Make sure your Microsoft or Xbox privacy settings allow multiplayer, clubs, and communication if those options are restricted.
- Use a stable internet connection for online play. LAN requires every device to be connected to the same local network.
If you are using a child account, the account organizer may need to allow multiplayer in the Microsoft or Xbox family settings. Changing the setting in Minecraft alone may not be enough.
How to join a friend’s Minecraft world
Join a Bedrock world online
- Open Minecraft Bedrock and select Play.
- Open the Friends tab.
- Find your friend under joinable games or select the friend’s profile if an invitation is available.
- Select the world and choose Join.
The host must be signed in, actively playing the world, and have multiplayer enabled. The world usually closes for other players when the host leaves unless it is a Realm or dedicated server.
Enable multiplayer in a Bedrock world
- From the Play screen, select the pencil icon beside an existing world, or create a new world.
- Open the Multiplayer settings.
- Turn on Multiplayer Game.
- Choose the appropriate player permission and invite friends through the Friends tab or the in-game pause menu.
Use the friends-only option when you want to limit access. Use an invite-only approach for a private build or survival world, and avoid opening a world to friends of friends unless everyone involved is trusted.
How to use LAN multiplayer
LAN is the simplest way to play together in the same home, classroom, or local network. It does not require a public server address, but every player must be connected to the same network and use the same edition.
Bedrock LAN steps
- Connect all devices to the same local network.
- Open the host’s world settings and select Multiplayer.
- Enable Multiplayer Game and Visible to LAN Players.
- Start the world.
- On another device, select Play, open the Worlds tab, and select the world marked LAN.
If the world does not appear, use the network button at the top of the Worlds tab to toggle LAN games. Check that guest Wi-Fi, VPN software, or a device firewall is not isolating the players from one another.
Java LAN steps
- Connect all computers to the same local network.
- Open the host world in Java Edition.
- Press Esc and select Open to LAN.
- Choose the game mode and whether cheats are enabled, then select Start LAN World.
- On another computer, open Multiplayer and select the detected LAN world.
Java LAN is intended for the same local network. It is not the same as exposing your world to friends over the internet.
Use a Realm for an always-available private world
Realms are Minecraft-hosted private worlds designed for friends who want to return to the same world without leaving one player’s computer running. Choose the Java Realm option for Java players or the Bedrock Realm option for Bedrock players.
- Open Minecraft and select Realms from the main menu.
- Create a new Realm or choose an available trial or subscription option.
- Create a world, upload an existing compatible world, or select a template.
- Open the Realm’s player management screen.
- Invite your friends using their Microsoft or Xbox gamertags.
A player joining a Realm needs an invitation from the owner. Realms are useful for small private groups because the world remains available when the owner is offline. They are less suitable for a large public community or a heavily customized server setup.
How to join a Minecraft server
Join a Java server
- Launch Java Edition and select Multiplayer.
- Select Add Server to save the server, or choose Direct Connection for a one-time visit.
- Enter the server address exactly as provided. A server address can be a domain name or an IP address.
- Select Done, choose the server from the list, and select Join Server.
Use the server’s required game version and install only the mods or resource packs that the server specifically supports. Never share your account password with a server owner.
Join a Bedrock server
- Open Bedrock Edition and select Play.
- Open the Servers tab.
- Choose a featured server, or select Add Server if your platform and version provide that option.
- Enter the server address and port supplied by the server owner.
- Save the entry, select it, and choose Join Server.
Bedrock also includes featured partner servers directly in the Servers tab. A Bedrock server cannot be joined from Java Edition unless the server uses a separate compatibility setup, and that setup is not standard vanilla behavior.
How to make your own Minecraft multiplayer server
For a small private group, a Realm is the easiest option. A dedicated server gives you more control, but it requires a computer that stays available, server configuration, backups, and network administration.
Set up a Java server
- Use a computer that meets Minecraft’s requirements and install an up-to-date Java runtime.
- Download the official Java Edition server file for the release your players will use.
- Create a dedicated folder and place the server file inside it.
- Run the server once so it creates its configuration files.
- Open eula.txt, read the agreement, and set the required acceptance value if you agree.
- Run the server again, then adjust server.properties for the world name, difficulty, game mode, player limit, and allowlist.
- Keep the server computer running while friends play on the same network, or configure internet access only if you understand router port forwarding and firewall rules.
- Give friends the correct address and keep the server version identical to the version in their launchers.
Back up the world folder before changing versions or installing server modifications. Use an allowlist for a private server and grant operator permissions only to people you trust.
Set up a Bedrock dedicated server
Download the Bedrock dedicated server software for a supported Windows or Linux computer, extract the files, accept the required agreement, and configure the server settings. The included setup documentation explains how to start the server and change its world, port, allowlist, and permissions.
Console players may have fewer options for hosting a dedicated server directly. In that case, use a Realm or join a hosted Bedrock server instead.
How to find the seed of a multiplayer server
You can find a world seed only when you have enough permission and access to the world. The seed belongs to the world, not to your individual player account.
- Java single-player or permitted server: Open chat and run /seed. The command displays the current world seed when you have permission.
- Bedrock world: Open the world settings and check the seed in the game settings if you are the owner or have access to the world configuration.
- Realm: Ask the Realm owner or open the Realm’s world settings if you are the owner.
- Public server: Ask an administrator. Many servers hide their seed, and commands may be disabled.
Do not assume a server’s seed is visible just because you can play there. Server owners can restrict commands, and some worlds use custom generation or plugins that make seed-based predictions unreliable.
Java and Bedrock multiplayer differences
The biggest difference is compatibility. Java Edition multiplayer works with Java players on Windows, macOS, and Linux. Bedrock multiplayer supports Bedrock players across Windows, consoles, and mobile devices. Java and Bedrock use different networking systems and do not share ordinary worlds or server lists.
- Use Java when your group plays on Java computers or needs Java server and mod support.
- Use Bedrock when your group includes consoles, mobile devices, or Windows Bedrock players.
- Use a Realm made for the same edition as the players joining it.
- Use the same release version whenever a world, Realm, or server rejects a connection.
Fix common multiplayer problems
- Multiplayer is disabled: Check Microsoft or Xbox privacy settings and child-account permissions.
- Your friend does not appear: Confirm both players are signed in, using the same edition, and added through the correct Microsoft or Xbox account.
- The server is incompatible: Select the server’s required version or wait for the server to update.
- LAN does not appear: Confirm the devices use the same network, disable network isolation, and check firewall permissions.
- You cannot join a console world: Check the console’s online multiplayer subscription.
- The connection times out: Restart the game and router, then check the server address, port, firewall, and server status.
For the fastest setup, use a friend’s world for a quick session, LAN for players in the same home, a Realm for a persistent private world, or a dedicated server when you need full control over hosting and configuration.



