King's Domain Logo

King'sDomain INFO

How to Fix Error Code: Drowned in Minecraft Bedrock

10 min read

You launch Minecraft Bedrock, eager to jump into your Realm or join a server, but instead of the main menu, you are greeted by a vague, frustrating message: "We could not sign you into your Microsoft Account... Error Code: Drowned." If you are seeing this, you are not alone. It is one of the most persistent authentication errors in the modern Minecraft ecosystem.

Unlike gameplay errors (like falling into the void) or connection timeouts, the "Drowned" error is an identity crisis for your game client. It means your specific instance of Minecraft cannot shake hands with Microsoft's Xbox Live authentication servers. Without this handshake, you are locked out of Realms, Marketplace content, and multiplayer servers—even if your internet connection is working perfectly for everything else.

In this comprehensive guide, we will dissect exactly what causes the Drowned error and provide five tiered solutions, ranging from simple toggles to deep system repairs.

What Actually Is "Error Code: Drowned"?

To fix the error, it helps to understand the mechanism behind it. Minecraft Bedrock Edition (running on Windows, Xbox, PlayStation, Switch, and Mobile) relies heavily on a constant, authenticated connection to the Microsoft Xbox Live (XBL) network. This is true even if you are just playing single-player worlds that are synced to the cloud.

When you launch the game, the client sends a "token" to the authentication server to say, "Hey, I am User X, and I have a valid license to play."

Error Code: Drowned occurs when this token exchange fails midway. It is not a total connection failure (which would usually result in "Unable to Connect to World"), but a specific failure to verify identity. The game knows you are online, but it doesn't trust who you are. This usually happens due to:

  • Cached Token Corruption: Your device is holding onto an old login "key" that the server has expired, but the game refuses to let go of it.
  • Cloud Sync Mismatch: Your local save data conflicts with the data on the cloud, causing the authentication process to hang.
  • Service Outages: Rarely, the XBL authentication nodes themselves are down.

Method 1: The "Airplane Mode" Bypass (Most Effective)

Ideally, we would fix the root cause immediately. However, the Minecraft community has discovered a strange but highly effective workaround that forces the game to reset its authentication attempt. This is often the only fix that works for console players (Switch/Xbox/PS5) where access to system files is restricted.

The Logic: By launching the game offline, you force the client to skip the initial "Online Handshake." When you reconnect mid-menu, the game attempts a fresh handshake rather than using the corrupted cached one.

Step-by-Step Instructions:

  1. Close Minecraft completely. Do not just minimize it; ensure the app is terminated from your recent apps or task manager.
  2. Disconnect your device from the Internet.
    • PC/Mobile: Turn on "Airplane Mode" or unplug your Ethernet cable.
    • Consoles: Go to Network Settings and toggle "Connect to Internet" to OFF.
  3. Launch Minecraft. Wait for it to load to the main menu. You will see your character (likely as a default Steve/Alex) and the "Sign In" button will appear, but it will fail to connect.
  4. Reconnect to the Internet. While keeping Minecraft open on the main menu, turn off Airplane Mode or plug your cable back in.
  5. Wait 10-20 seconds. Allow your device to re-establish a connection.
  6. Click "Sign In". The game should now prompt a fresh login sequence, bypassing the "Drowned" loop.

Method 2: Flushing "Account Sign-in Data"

If the bypass method doesn't stick, you need to clear the corrupted data stored within the game itself. Mojang has included a specific utility for this within the Bedrock client, acknowledging that login tokens often get "stuck."

Warning: This will not delete your worlds, but it may reset your skin, marketplace texture packs (which you can re-download), and settings preferences.

  1. Launch Minecraft and go to Settings.
  2. Scroll down the left sidebar to the Profile section.
  3. Look for a button labeled "Clear Account Sign-in Data". It is often near the bottom of the list.
  4. Select it and confirm. The game may restart or ask you to wait.
  5. Once cleared, click "Sign In for Free" and enter your Microsoft credentials manually.
"Think of this as clearing your browser cookies. It forces the game to ask for your ID card again instead of assuming it remembers who you are."

Method 3: Fixing Windows Store & Xbox App Conflicts (PC Only)

For Windows 10/11 users, the "Drowned" error is often caused by a "Schizophrenic Login State." This happens when your Microsoft Store App is logged into Account A (e.g., a parent account) while your Xbox App or Minecraft Launcher is logged into Account B (the player account).

The authentication token gets confused about which user actually owns the license, resulting in the Drowned error.

The Synchronization Fix:

  • Open the Microsoft Store app on Windows. Click your profile icon and ensure you are logged into the account that purchased Minecraft.
  • Open the Xbox App on Windows. Ensure you are logged into the same account (or the account intended to play via Family Sharing).
  • Reset Gaming Services:
    Sometimes the background service that handles this handshake hangs.
    1. Press Win + I to open Settings.
    2. Go to Apps > Installed Apps.
    3. Search for "Gaming Services".
    4. Click the three dots (...) > Advanced Options.
    5. Click Repair, then Reset.
    6. Repeat this process for the Xbox app.

Method 4: Changing DNS Settings

Sometimes the "Drowned" error is actually a timeout in disguise. If your ISP's default DNS server is slow to resolve the address xbl.xboxlive.com, the game gives up and throws the generic Drowned error. Switching to a high-speed public DNS can resolve this instantly.

How to set Google DNS:

This works on Consoles and PC. Go to your Network Settings > Set up Connection > Manual.

  • Primary DNS: 8.8.8.8
  • Secondary DNS: 8.8.4.4

Alternatively, you can use Cloudflare's DNS (1.1.1.1), which is also known for superior gaming latency.

Method 5: The "Nuclear Option" (Reinstalling)

If none of the above work, your local installation files—specifically the authentication libraries—might be corrupted beyond repair.

Before you uninstall: You MUST back up your worlds.

  • On PC: Navigate to %localappdata%\Packages\Microsoft.MinecraftUWP_...\LocalState\games\com.mojang\minecraftWorlds and copy the folders to your desktop.
  • On Console: Ensure your worlds are backed up to the cloud (requires PlayStation Plus or Xbox Cloud Storage).

Once backed up, uninstall the game, restart your device (crucial step to clear registry hooks), and download a fresh copy from the Store.

Why Hosting Matters

While the "Drowned" error is a client-side authentication issue, the stability of your connection to the server plays a massive role in how often these errors occur during gameplay. A server that struggles to keep up with player pings can cause the client to timeout and lose its authentication token.

At King's Domain, we understand the technical intricacies of the Bedrock protocol (RakNet). Our servers are optimized with high-performance networking stacks that maintain stable connections even when client-side internet fluctuates. While we can't fix Microsoft's login servers, hosting your world with us ensures that once you are signed in, you stay connected.

If you are tired of hosting worlds on a console that crashes or desyncs, consider moving your world to a professional host. You retain full control, but gain 24/7 uptime and enterprise-grade hardware.

Conclusion

The "Drowned" error is one of the most annoying hurdles in Minecraft Bedrock, primarily because of its vagueness. However, it is rarely permanent. By cycling your connection (Method 1) or ensuring your account credentials are synchronized across your system (Method 3), you can almost always force the handshake to complete.

Remember, technology isn't perfect. When the code fails, knowing why allows you to troubleshoot with confidence rather than frustration.

Solved the Error? Now Start Playing.

Experience lag-free Minecraft Bedrock hosting with King's Domain.

View Server Plans