How to Make Your Java Server Appear on LAN for Bedrock Players
Learn how to use MCXboxBroadcast to show your server on the Bedrock Friends tab without GeyserMC.
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
MCXboxBroadcast uses an Xbox Live account to broadcast your server as a "friend's game" to all Bedrock players. When combined with GeyserMC, Bedrock players can join your Java server directly from their friends list.
Installing MCXboxBroadcast
Install GeyserMC first
MCXboxBroadcast works alongside GeyserMC. Follow the Geyser/Floodgate setup guide first.
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
Upload the plugin
Upload the .jar to /plugins/ (for Spigot/Paper) or /extensions/ (for Geyser standalone) via Files on the XGamingServer panel.
Restart the server
Restart from Console to generate config files.
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: XXXXXXXXOpen 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.
Configure the broadcast
Edit the MCXboxBroadcast config (location varies by version):
# Server name shown in friends list
server-name: "My Awesome Server"
# Number of players shown
player-count: trueVerifying It Works
After setup:
- Open Minecraft Bedrock Edition
- Go to the Friends tab
- Your server should appear under "Joinable Friends"
- Click to connect
Troubleshooting
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
MCXboxBroadcast tokens can expire. If the server stops appearing:
- Check
Consolefor authentication errors - 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 | Advertise Your Server
If you need help, join our Discord.
How is this guide?
