# How to Make Your Java Minecraft Server Appear on LAN for Bedrock Players (/docs/minecraft/install-mcxbox-broadcast)



MCXboxBroadcast makes your server appear on the "Friends" tab in Minecraft Bedrock Edition. This means Bedrock players (console, mobile, Windows 10) can find and join your server without manually entering an IP address.

How It Works [#how-it-works]

MCXboxBroadcast uses an Xbox Live account to broadcast your server as a "friend's game" to all Bedrock players. When combined with [GeyserMC](/docs/minecraft/setup-geyser-floodgate), Bedrock players can join your Java server directly from their friends list.

Installing MCXboxBroadcast [#installing-mcxboxbroadcast]

<div className="fd-steps">
  <div className="fd-step">
    Install GeyserMC first [#1-install-geysermc-first]

    MCXboxBroadcast works alongside GeyserMC. Follow the [Geyser/Floodgate setup guide](/docs/minecraft/setup-geyser-floodgate) first.
  </div>

  <div className="fd-step">
    Download MCXboxBroadcast [#2-download-mcxboxbroadcast]

    Get the plugin from the official GitHub releases. Choose the correct version:

    * **Spigot/Paper** version for standalone servers
    * **Geyser** extension version for Geyser standalone or proxy setups
  </div>

  <div className="fd-step">
    Upload the plugin [#3-upload-the-plugin]

    Upload the `.jar` to `/plugins/` (for Spigot/Paper) or `/extensions/` (for Geyser standalone) via `Files` on the [XGamingServer panel](https://panel.xgamingserver.com).
  </div>

  <div className="fd-step">
    Restart the server [#4-restart-the-server]

    Restart from `Console` to generate config files.
  </div>

  <div className="fd-step">
    Link an Xbox Live account [#5-link-an-xbox-live-account]

    On first startup, MCXboxBroadcast will print a login URL and code in `Console`:

    ```
    To sign in, use a web browser to open https://microsoft.com/link
    and enter the code: XXXXXXXX
    ```

    Open the URL and sign in with a Microsoft/Xbox account. This account will be used to broadcast the server.

    > 📝 **Note:** Use a dedicated Microsoft account for this — not your personal one. The account stays "online" on the server continuously.
  </div>

  <div className="fd-step">
    Configure the broadcast [#6-configure-the-broadcast]

    Edit the MCXboxBroadcast config (location varies by version):

    ```yaml
    # Server name shown in friends list
    server-name: "My Awesome Server"
    # Number of players shown
    player-count: true
    ```
  </div>
</div>

Verifying It Works [#verifying-it-works]

After setup:

1. Open Minecraft Bedrock Edition
2. Go to the **Friends** tab
3. Your server should appear under "Joinable Friends"
4. Click to connect

Troubleshooting [#troubleshooting]

Server not appearing in friends list [#server-not-appearing-in-friends-list]

* Verify the Xbox account login was successful in `Console`
* The account must have Xbox Live Gold (or Game Pass) for some features
* Check that GeyserMC is running and configured correctly
* Restart the server and re-authenticate if needed

Authentication expired [#authentication-expired]

MCXboxBroadcast tokens can expire. If the server stops appearing:

1. Check `Console` for authentication errors
2. Re-authenticate by running the plugin's reauth command or restarting

> 💡 **Tip:** This is especially useful for console players (PlayStation, Xbox, Nintendo Switch) who can't enter custom server IPs. It makes your server accessible to all Bedrock platforms.

> ⚠️ **Warning:** The Xbox Live account used for broadcasting will appear as "online" 24/7. Don't use your personal account — create a separate one specifically for the server.

See also: [Geyser/Floodgate](/docs/minecraft/setup-geyser-floodgate) | [Advertise Your Server](/docs/minecraft/advertise-your-server)

If you need help, join our [Discord](https://discord.xgamingserver.com/).
