Minecraft Java "Multiplayer Is Disabled" Even After Allowing It in Xbox Settings: The Fix and the 30-Minute Delay
On the Minecraft: Java Edition title screen, the Multiplayer and Minecraft Realms buttons were greyed out. Hovering over them showed "Multiplayer is disabled. Please check your Microsoft account settings." The cause was a single Xbox privacy setting. But after I switched that setting to Allow, nothing changed for about 30 minutes, and signing out of the launcher and back in during that time did not help.
Everything below happened in October 2026 on one Windows 11 PC, using the launcher installed from the Microsoft Store (Xbox app) and Minecraft: Java Edition 26.3, on an adult account. Times are counted from the moment the setting was saved. My game runs in Korean, so the screenshot shows Korean text.
Symptom
- Singleplayer works. Only the Multiplayer and Minecraft Realms buttons are disabled.
- Hovering over them shows "Multiplayer is disabled. Please check your Microsoft account settings."
- The account was not banned. The ban list returned by the Minecraft servers was empty.
Cause: "You can join multiplayer games" was set to Block
When Java Edition starts, it asks the Minecraft servers whether this account may play multiplayer, and it enables or disables the buttons based on the answer. That answer comes from the Xbox privacy settings of your Microsoft account. On this account, "You can join multiplayer games" was saved as Block. Several other items were also set to Block even though it is an adult account. I could not find out when or why they were set that way.
| Setting (XBOX and Windows 10 devices Online Safety tab) | What it does | What I changed |
|---|---|---|
| You can join multiplayer games | Lets you play multiplayer games with others. Chat is controlled separately. This is the key setting for Java multiplayer. | Block → Allow |
| You can join cross-network play | Allows multiplayer with players on other gaming services outside of Xbox. | Block → Allow |
| You can create and join clubs | Creating and joining clubs. A community guide lists it as the setting for Bedrock Edition Realms. | Block → Allow |
Because I allowed all three together, I could not tell which of them Java actually needed. Taking the setting descriptions and other guides together, the one you must allow is "You can join multiplayer games". Chat is a separate permission, and on this account chat was already enabled from the start.
How to fix it
- Check which account the game uses: Look at the Xbox name (gamertag) in the top-left corner of the launcher. The setting must be changed on this exact account.
- Open the Xbox settings: In a browser, sign in with the same Microsoft account and open Xbox privacy and online safety settings.
- Change the setting: On the "XBOX and Windows 10 devices Online Safety" tab, set "You can join multiplayer games" to Allow.
- Confirm it saved: Click Submit at the bottom, then reload the page and check that it still says Allow.
- Restart: Close both the game and the launcher, then start them again. Check Task Manager to make sure Minecraft Launcher is not still running.
On a child account, the child can only view these settings, not change them. A parent (the family group organizer) has to sign in to the same page, pick the child's gamertag, and change it there. According to the notice on the Xbox settings page, the child then has to sign out and sign back in for the change to apply.
It stayed disabled for 30 minutes after the change
The settings page showed Allow right after saving, but the game stayed the same for a while.
| Time after saving | What I did | Result |
|---|---|---|
| Immediately | Reloaded the settings page | Saved as Allow |
| 2–13 min | Restarted the game, restarted the launcher, signed out of the launcher and back in (several times) | Buttons still disabled |
| 16–22 min | Asked the Minecraft servers directly, using the running game's sign-in | Multiplayer and Realms both disabled |
| About 31 min | Signed in fresh and checked the Xbox privileges and the Minecraft server response again | The multiplayer privilege appeared and the server said enabled |
| About 32–37 min | Restarted the launcher and started the game | Multiplayer and Realms buttons enabled |
Why didn't it change right away? Microsoft's Xbox developer documentation says Xbox privileges are computed when the user signs in, carried in the token issued at that time, and stay valid for the lifetime of that token (Xbox services user privileges overview). In other words, sign-in data created before you changed the setting can still carry the old privileges.
The Microsoft Store version of the launcher uses the Windows Xbox sign-in. Signing out of the launcher and back in just brought up a "Welcome back" window where I picked the same account again, and the result did not change during that time. That said, I could not tell from the outside exactly where the delay was: on the Xbox side, on the Minecraft servers, or in the sign-in data stored on the PC. Some posts on Microsoft's community forum report waiting more than an hour, and some more than a day.
If it still doesn't work after the change
- Leave the setting alone and wait: After 30 minutes to an hour, fully close and restart the game and the launcher. Toggling the setting back and forth only makes it harder to tell when the change took effect.
- Sign out of the Xbox app too: Not just the launcher. Sign out of the Xbox app on Windows, sign back in with the same account, and restart the launcher. Other Xbox games on the PC may also ask you to sign in again.
- If nothing changes after a day, contact support: There are cases where an adult account is misclassified as a child account and changing the settings does nothing. If the Xbox settings page will not let you change the items at all, this is likely your case. Ask Microsoft support to review the account.
Check what the server actually says (optional)
If you'd rather not wait and stare at the buttons, you can ask the Minecraft servers directly what privileges your running game received. Start the launcher fresh, launch the game, and paste this into PowerShell. It does not need administrator rights.
$p = Get-CimInstance Win32_Process -Filter "Name='javaw.exe'" |
Where-Object { $_.CommandLine -match '--accessToken' } | Select-Object -First 1
if (-not $p) { 'Start Minecraft Java first.'; return }
$token = [regex]::Match($p.CommandLine, '--accessToken\s+(\S+)').Groups[1].Value
$r = Invoke-RestMethod -Uri 'https://api.minecraftservices.com/player/attributes' `
-Headers @{ Authorization = "Bearer $token" }
$token = $null
$r.privileges.PSObject.Properties | ForEach-Object { '{0} = {1}' -f $_.Name, $_.Value.enabled }
multiplayerServer = True means server play is allowed, and multiplayerRealms = True means Realms is allowed. False means the change has not reached the game yet, or you changed the settings on a different account. The result reflects the sign-in the game received when it started, so after changing the setting, restart the launcher and the game before checking.
The script reads the sign-in token of the running game and sends it only to the official Minecraft server (api.minecraftservices.com). It never prints the token. Treat that token like a password: do not share screenshots of it or send it to anyone, and do not run similar scripts from sources you do not trust.
Summary
- When you see "Multiplayer is disabled", check "You can join multiplayer games" in your Xbox privacy settings first.
- Change it on the exact account the game signs in with. On a child account, a parent has to change it.
- It may not take effect right away. Here it took about 30 minutes, and signing out of the launcher and back in did nothing in the meantime.
- Wait, then fully restart the launcher and the game. If that fails, sign out of the Xbox app; if it is still the same after a day, contact support.
Comments
Post a Comment