How to Allow Bedrock Players to Join Your Java Server (Geyser + Floodgate)
Learn how to install GeyserMC and Floodgate to let Bedrock Edition players join your Java Minecraft server.
GeyserMC translates the Bedrock protocol to Java, allowing players on mobile, console, and Windows 10/11 Bedrock Edition to join your Java server. Floodgate lets Bedrock players join without needing a Java account.
Installing Geyser and Floodgate
Download the plugins
Download both GeyserMC and Floodgate for your server type (Spigot/Paper, Fabric, etc.) from geysermc.org.
Upload to your server
Access the XGamingServer panel, go to Files, navigate to the /plugins/ folder (or /mods/ for Fabric), and upload both .jar files.
Restart your server
Restart the server to generate the configuration files.
Add the Bedrock port
Go to Network in the panel sidebar and add port 19132 (UDP) as an additional allocation. This is the default Bedrock port.
Share the connection details
- Java players connect normally using your server IP and Java port
- Bedrock players connect using your server IP and port 19132
Configuration
The Geyser config is at plugins/Geyser-Spigot/config.yml (path varies by platform). Key settings:
| Setting | Description |
|---|---|
bedrock.port | Port Bedrock players connect on (default 19132) |
remote.port | Your Java server port |
auth-type | Set to floodgate when using Floodgate |
📝 Note: Bedrock players will have a
.prefix before their username by default (e.g.,.BedrockPlayer). This is configurable in the Floodgate config.
⚠️ Warning: Make sure the Bedrock port (19132) is allocated in
Network— without it, Bedrock players cannot connect.
💡 Tip: If you're running a BungeeCord/Velocity proxy, install Geyser and Floodgate on the proxy server, not the backend servers.
See also: Installing Plugins | Install MCXboxBroadcast
If you need help, join our Discord.
How is this guide?

How to Install and Configure EssentialsX on Your Minecraft Server
Learn how to install EssentialsX for homes, warps, kits, economy, teleportation, and chat formatting.
How to Set Up GriefDefender on Your Minecraft Server
Learn how to install and configure GriefDefender for advanced land claiming and grief protection.