How to Play Multiplayer on Minecraft Java Edition
To play multiplayer on Minecraft Java Edition, you need a paid copy of the game and a Microsoft account. From there, you can play locally over LAN (same Wi-Fi), host your own server, or use a hosting service like LuckyChunk ($10/mo, up to 20 players, zero setup). The fastest way to play with friends online is a hosted server - pick a version, pay, and everyone connects with your server address.
Minecraft Java Edition is the original version of the game, and it has the most multiplayer options available. But setting up multiplayer on Java Edition isn't as obvious as it should be - there's no built-in "invite a friend" button like some other games have.
This guide covers everything you need to know to play multiplayer on Java Edition, from getting your game ready to actually connecting with friends.
What You Need Before Starting
1. A paid copy of Minecraft Java Edition
You need to own Minecraft Java Edition. If you bought Minecraft after 2022, you likely have both Java and Bedrock Edition included with your purchase. You can check by logging into your Microsoft account and looking at your game library.
2. A Microsoft account
Since 2022, all Minecraft Java accounts use Microsoft login. If you still have an old Mojang account, you'll need to migrate it. The game will prompt you when you try to log in.
3. The Minecraft Launcher
Download the official Minecraft Launcher from the Minecraft website. This is where you'll select Java Edition and manage your game versions.
4. The right game version
This is important: everyone who wants to play together must be running the same Minecraft version. If the server is on 1.21.11, all players need to be on 1.21.11. If it's on 1.12.2, everyone needs 1.12.2.
To switch versions in the launcher:
- Open the Minecraft Launcher
- Click Installations at the top
- Click New Installation
- Give it a name (like "1.12.2 for server") and select the version from the dropdown
- Click Create
- Back on the main screen, select this installation from the dropdown before hitting Play
Method 1: LAN Play (Same Room, Same Wi-Fi)
LAN is the simplest way to play Java Edition multiplayer - but it only works when everyone is on the same local network (same house, same Wi-Fi).
How to set it up
- One player opens a singleplayer world
- Press Esc and click "Open to LAN"
- Choose game mode and click "Start LAN World"
- Other players on the same network open Minecraft, go to Multiplayer, and the world should appear in the server list automatically
Limitations
- Only works on the same Wi-Fi network - no online play
- The world closes when the host stops playing
- Performance depends entirely on the host's computer
- Not practical for more than 2–3 players
Best for: Quick sessions when you're in the same room.
Method 2: Host Your Own Server
You can download the official Minecraft server software and run it on your own computer. This lets friends connect from anywhere over the internet.
The setup involves downloading a server file, configuring Java, editing settings files, and setting up port forwarding on your router. It works, but it takes 30–60 minutes and requires some technical knowledge.
We have a full step-by-step walkthrough in our how to make a Minecraft server guide.
Key things to know for Java Edition
- The server .jar file must match the version your players are running
- You need the right Java version installed: Minecraft 1.17+ requires Java 17 or newer, older versions use Java 8
- The default server port is 25565 - this is what you forward on your router
- Your friends connect using your public IP address in the Multiplayer menu
Limitations
- Requires technical knowledge (port forwarding, command line)
- Exposes your home IP address to everyone who connects
- Server is only online when your computer is running
Method 3: Use a Hosting Service
A hosting service runs your Minecraft server on dedicated hardware so you don't have to deal with any of the technical setup. This is how most friend groups play Java Edition multiplayer online.
How it works with LuckyChunk
LuckyChunk is built specifically for Java Edition. The entire process is:
- Pick your Minecraft version (modern, classic, or anything in between)
- Pay ($10/month)
- Share the server address with friends
No port forwarding. No server files to download. No Java to configure. Your server supports up to 20 players and you can switch versions, manage your whitelist, or reset the world from a simple panel.
Best for: Friend groups who want to play Java Edition multiplayer online without learning server administration.
How to Connect to Any Java Edition Server
Once you have a server address (from any method above), connecting is the same:
- Open Minecraft Java Edition
- Make sure you're running the correct version (must match the server)
- Click Multiplayer
- Click Add Server
- Enter a name (anything you want) and paste the server address
- Click Done
- Double-click the server to connect
For a more detailed walkthrough with troubleshooting tips, check our how to join a Minecraft server guide.
Java Edition vs Bedrock: Why This Matters
Minecraft has two main editions: Java and Bedrock. They cannot play together - a Java Edition player cannot join a Bedrock server and vice versa.
- Java Edition runs on PC (Windows, Mac, Linux). It's the original version with the largest modding community and most server options.
- Bedrock Edition runs on consoles (Xbox, PlayStation, Switch), mobile devices, and Windows 10/11.
If your friends are on different platforms, make sure everyone is on the same edition before trying to connect. LuckyChunk supports Java Edition - all players need to be on PC running Java Edition to join.
Troubleshooting Common Java Edition Multiplayer Issues
"Can't connect to server"
Check that you're running the exact same Minecraft version as the server. Even a minor version difference (1.21.11 vs 1.21) will prevent you from connecting. Switch your version in the Minecraft Launcher under Installations.
"Connection timed out"
The server might be offline, or your internet connection might be blocking it. Try refreshing the server list. If you're connecting to a self-hosted server, make sure the host's port forwarding is set up correctly.
"Invalid session"
This usually means your login session expired. Close Minecraft completely, reopen the launcher, and log in again. Make sure you're using a legitimate, paid copy of the game.
Lag and high ping
If the server is far from your location, you'll experience higher latency. For self-hosted servers, the host's internet speed matters most. With hosting services, performance is generally better since they use dedicated hardware and optimized networks.
Which Method Is Right for You?
- Same room, same Wi-Fi? LAN is free and instant.
- Want full control and you're tech-savvy? Host your own server.
- Want to play online without any setup? Use LuckyChunk - pick a version, pay $10/month, and your Java Edition server is ready in under a minute.
For a broader overview of all the ways to play with friends, check our how to play Minecraft with friends guide.