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 ($20/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 PC version, and it's where multiplayer has the most options. But there's no "invite friend" button - you have to figure out how to connect on your own, and it's not always obvious.
Here's how to play multiplayer on Minecraft Java, step by step.
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 probably have both Java and Bedrock included - Microsoft bundles them now. Check your game library if you're not sure.
2. A Microsoft account
All Java accounts use Microsoft login now (since 2022). If you still have an old Mojang account, the game will force you to migrate 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 trips people up constantly: everyone has to be on the same Minecraft version. If the server runs 1.21.1, all players need 1.21.1. If it's a 1.12.2 server, everyone needs 1.12.2. Even minor version differences will block you from connecting.
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)
Fastest way to play Java Edition multiplayer. Open your world, click a button, your friend joins from the same Wi-Fi. The catch: you have to be in the same house.
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
Download the server .jar from Mojang, run it on your PC, and friends connect using your IP address. You'll need to set up port forwarding on your router and make sure you have the right Java version installed.
It works, but expect to spend 30–60 minutes on setup the first time - and some of that time will be googling why port forwarding isn't working on your specific router.
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
Someone else runs the server for you. No port forwarding, no Java setup, no leaving your PC on. This is what most friend groups end up doing once they get tired of self-hosting headaches.
How it works with LuckyChunk
LuckyChunk is Java Edition only. The whole process:
- Pick your Minecraft version (modern, classic, or anything in between)
- Pay ($20/month)
- Share the server address with friends
No port forwarding, no .jar files, no Java versions to worry about. Supports up to 20 players, and there's a simple panel for switching versions, managing the whitelist, or resetting the world.
Best for: Friend groups who want to play Java Edition multiplayer without becoming server admins.
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
This confuses a lot of people: Java and Bedrock cannot play together. They're basically different games that look the same.
- Java Edition - PC only (Windows, Mac, Linux). The original version. Bigger modding scene, more server options.
- Bedrock Edition - consoles (Xbox, PlayStation, Switch), phones, and Windows 10/11.
Before trying to connect, make sure everyone in your group is on Java. If someone is on console or mobile, they're on Bedrock and can't join a Java server. LuckyChunk is Java Edition only.
Troubleshooting Common Java Edition Multiplayer Issues
"Can't connect to server"
Almost always a version mismatch. Check that you're on the exact same version as the server - even 1.21.1 vs 1.21 won't work. Switch versions in the Launcher under Installations.
"Connection timed out"
Server is probably offline, or the address is wrong. If it's a friend's self-hosted server, tell them to double-check their port forwarding - that's where this breaks 90% of the time.
"Invalid session"
Your login expired. Close Minecraft, reopen the launcher, log in again. If it keeps happening, make sure you're on a paid copy - cracked clients get this error on every server.
Lag and high ping
Distance matters. If your friend is hosting from their PC on the other side of the country, you're going to feel it. Hosted servers are usually better because the hardware is in a data center with a real internet connection, not someone's home Wi-Fi.
Which Method Is Right for You?
- Same room? LAN. Free, instant, done.
- Want full control? Host it yourself. Be ready for some setup.
- Just want to play? LuckyChunk - pick a version, pay $20/month, share the address. Server is ready before your friends finish downloading the right version.
For more options beyond Java Edition, check our how to play Minecraft with friends guide.