How to Join a Realm in Minecraft Java Edition
Minecraft Realms gives you a persistent, always-online world hosted by Mojang — no server setup, no port forwarding, no dedicated hardware. On Java Edition, the process of joining one works a little differently than on Bedrock, and understanding those differences helps you avoid the most common points of confusion.
What Is a Minecraft Java Realm?
A Realm is a private multiplayer server that Mojang hosts on your behalf. The owner pays a subscription, configures the world, and invites up to 10 friends. Those friends can join at any time — even when the owner is offline — as long as the Realm is active.
Java Realms and Bedrock Realms are completely separate products. A Java Realm can only be accessed from Minecraft: Java Edition. If you're running the Windows 10/11 unified launcher, make sure you're actually launching the Java version, not Bedrock — they share a launcher but are different games.
Step-by-Step: How to Accept a Realm Invitation
Before you can join, the Realm owner must send you an invitation using your Java Edition username (your Minecraft profile name, not your Microsoft email). Once they've done that:
- Launch Minecraft: Java Edition and log in with your Microsoft account.
- From the main menu, click "Minecraft Realms" (or "Realms" depending on your version).
- You'll see a list of Realms you've been invited to or already belong to. Pending invitations appear with a highlighted indicator.
- Click the Realm you want to join and select "Accept" on the invitation prompt.
- Once accepted, click the Realm and then "Play" to connect.
After accepting once, that Realm stays in your list. You don't need to re-accept every session — just open Realms and click Play.
Step-by-Step: Joining with a Realm Code 🎮
Some Realm owners share a Realm invite link or code instead of inviting by username. This is common for content creators or larger friend groups.
- Open Minecraft: Java Edition and navigate to Minecraft Realms.
- Look for the "Join a Realm" button (sometimes represented by a button with a globe or a "+" icon depending on your game version).
- Enter the invite code or paste the invite link when prompted.
- The Realm will appear in your list, and you can join immediately.
Realm codes are version-specific in how they're generated, but the joining process is consistent across recent versions of Java Edition.
Version Compatibility Matters
One of the most common reasons joining fails: version mismatch. Realms run on a specific version of Minecraft Java Edition. If the Realm owner is running 1.21 and you're on 1.20.1, you won't be able to connect.
| Scenario | Result |
|---|---|
| Your version matches the Realm's version | ✅ Connects normally |
| Your version is older than the Realm | ❌ Connection refused |
| Your version is newer than the Realm | ❌ Connection refused |
| You're on Bedrock, Realm is Java | ❌ Incompatible platforms |
To check or change your version, open the Java Edition launcher, go to Installations, and either create a new installation with the correct version or edit an existing one.
Common Problems When Joining a Realm
"Realm Not Found" or Invitation Not Appearing The owner may have used your Microsoft display name instead of your Minecraft Java username. These are different. Your Java username is the one shown in-game — not your Xbox gamertag or email. Ask the owner to double-check which name they invited.
Realm is Full Java Realms support a maximum of 10 invited members, with typically 2–3 players online simultaneously depending on the subscription tier. If the Realm is at capacity for active players, you'll need to wait or the owner will need to adjust settings.
Realm Appears Offline Realms go inactive if the owner's subscription lapses. Only the owner can renew it. The Realm will show as offline in your list until the subscription is restored — your invitation and world data are retained during that period. 🔄
Connection Errors or Timeout These are usually temporary and tied to Mojang's servers or your own network. Check Mojang's server status page for any active incidents. Restarting the game client resolves most intermittent connection issues.
What Affects Your Realm Experience
Joining is the easy part. What shapes your actual experience once you're in:
- Your internet connection — Realms are cloud-hosted, so latency depends on your connection quality and geographic proximity to Mojang's servers, not local hardware.
- Java Edition version — Staying up to date keeps you compatible with most active Realms.
- Realm operator settings — The owner controls who has operator (op) privileges, difficulty, game mode, and world settings. If something behaves unexpectedly, the owner's configuration is usually the variable to investigate.
- Your account status — You need an active, migrated Microsoft account linked to Java Edition. Legacy unmigrated accounts can no longer access online features.
The Part That Depends on Your Setup
The process above works the same for nearly everyone — but what happens after you join varies based on factors the steps can't account for. Whether your version aligns with the Realm, how your network handles Mojang's servers, what account state you're in, and what the Realm owner has configured all shape the experience you'll actually have. Those are the variables worth checking against your own situation before assuming something is broken.