Geyser is a free plugin that lets Bedrock players (phone, Windows 10/11, consoles) join your Java server. It needs a Paper or Purpur server.
1. Add a second port
Bedrock uses its own (UDP) port.
- In the panel, open Network.
- Click Create Allocation. Note the new port number, for example
25572.
2. Install Geyser (and Floodgate)
- Download Geyser-Spigot from geysermc.org.
- Optional but recommended: download Floodgate from the same page. With Floodgate, Bedrock players don’t need a Java account.
- Upload both
.jarfiles to thepluginsfolder and restart.
3. Set the port
- Open
plugins/Geyser-Spigot/config.yml. - Under
bedrock:, setport:to your new port (for example25572). - If you installed Floodgate, under
remote:setauth-type: floodgate. - Save and restart.
4. Join from Bedrock
Bedrock players add a server with your IP address and the Geyser port from step 1. Bedrock doesn’t support addresses without a port, so they always need both.
On Xbox, PlayStation and Switch you can’t add servers directly. Apps like BedrockTogether help console players join.