GeyserMC is a plugin that translates Bedrock Edition connections into Java Edition, allowing players on mobile, console, and Windows 10/11 to join your Java server. Floodgate is a companion plugin that lets Bedrock players join without needing a Java Edition account.
GeyserMC requires a plugin-compatible server type such as Paper or Spigot. Vanilla servers do not support plugins. See our guide on Paper vs Spigot vs Fabric vs Forge if you need to choose a server type.
Installing GeyserMC and Floodgate
- Download Geyser-Spigot and Floodgate-Spigot from the GeyserMC downloads page.
- Navigate to the Wabbanode Control Panel and Stop your server.

- Click Files to access the file manager.

- Navigate to the plugins folder.
- Click Upload Files and upload both
Geyser-Spigot.jarandFloodgate-Spigot.jar.
- Start your server. GeyserMC and Floodgate will generate their configuration files on first run.
- Stop your server again to edit the configuration.
Configuring GeyserMC
- In the file manager, navigate to
plugins/Geyser-Spigot/and openconfig.yml. - Locate the
auth-typesetting and set it tofloodgate:
auth-type: floodgate
- Verify the Bedrock port is set correctly:
bedrock:
port: 19132
- Click Save and close the file.
Allocating the Bedrock Port
Bedrock Edition uses a separate port from your Java server port. You need to allocate this port in the Wabbanode Panel.
- Create an additional port allocation for your Geyser port. See our guide on How to Create Additional Ports for Your Server for step-by-step instructions.

- Start your server. GeyserMC should now be listening for Bedrock connections.
How Bedrock Players Connect
Once GeyserMC is running, Bedrock players can connect using your server's IP address and port 19132:
- Open Minecraft Bedrock Edition.
- Tap Play, then select the Servers tab.
- Scroll down and tap Add Server.
- Enter your server's IP address in the Server Address field.
- Enter 19132 (or your custom Bedrock port) in the Port field.
- Tap Save and then tap the server to join.
Understanding the Floodgate Username Prefix
Floodgate adds a . (period) prefix to Bedrock player usernames to distinguish them from Java players. For example, a Bedrock player named "Steve" will appear as .Steve on the server.
This prefix can be changed in plugins/Floodgate/config.yml by editing the username-prefix setting. Setting it to an empty string ("") removes the prefix entirely.
Troubleshooting
- Bedrock players can't connect. Verify that port 19132 has been allocated and supports UDP traffic. Check the console for GeyserMC startup messages confirming it's listening on the correct port.
- "Unable to Connect to World" error. The Bedrock port is not reachable. Confirm the port allocation, check that GeyserMC loaded without errors in the console, and ensure the player is using the correct IP and port.
- Bedrock player skins not showing. Update GeyserMC and Floodgate to the latest versions. Bedrock skins require both plugins to be current.
- Version mismatch errors. Bedrock Edition auto-updates and GeyserMC may take a few days to support new Bedrock versions after a release. Wait for a GeyserMC update if this occurs.
- Auth-type errors. Ensure
auth-typeis set tofloodgatein the GeyserMC config and that Floodgate is installed in the plugins folder. If you don't have Floodgate, useonlineinstead (Bedrock players will need a Java account).
GeyserMC and Floodgate are now configured on your server, allowing Bedrock Edition players to join. Share your server IP with port 19132 with Bedrock players to connect.

Minecraft