Geyser (Bedrock Support)
Want Xbox, PlayStation, Switch, and Mobile (MCPE) players to join your Java Edition server? You need Geyser.
1. Installation
- Download the Geyser-Spigot and Floodgate plugins from the official Geyser website.
- Upload both jar files to your
/plugins/folder. - Restart the server to generate their configuration folders.
2. Port Configuration
Bedrock Edition uses UDP packets, whereas Java uses TCP. Because of this, Geyser needs its own dedicated port to listen for Bedrock connections.
- Request an Additional Port for your server in the Network tab (or via a Discord support ticket). Let's say you are given port
25600. - Open
/plugins/Geyser-Spigot/config.yml. - Find the
bedrocksection. - Change the
portto your new additional port (e.g.,25600). - Restart your server.
PC and Mobile players can simply enter the IP and your new Geyser port. Console players (Xbox/PS/Switch) cannot add custom servers easily by default. They will need to use a DNS workaround like BedrockConnect or mobile apps like "MC Server Connector" to join.
3. Floodgate
The Floodgate plugin you installed alongside Geyser allows Bedrock players to join without needing a premium Java Edition account. It authenticates them using their Xbox Live accounts automatically. You do not need to configure Floodgate; it works out of the box with Geyser.