GeyserMC: Crossplay Made Simple
GeyserMC is a proxy that bridges the gap between Minecraft: Java Edition and Minecraft: Bedrock Edition (Mobile, Console, Windows 10). It allows Bedrock players to join Java servers.
Prerequisites
- A Java Edition Server (Paper, Spigot, or Fabric). Vanilla is not supported.
- An extra open UDP port (usually
19132). - Geyser-Spigot.jar or
Geyser-Fabric.jar. - Floodgate.jar (Allows joining without a Java account).
Installation Steps
1. Install the Plugin
Upload Geyser-Spigot.jar and Floodgate-Spigot.jar to your server's /plugins/ folder.
Restart the server to generate config files.
2. Configure the Port
Open plugins/Geyser-Spigot/config.yml.
Find the bedrock section:
3. Configure Remote Address
In the remote section of the same config, ensure the address and port match your Java Server's IP and Port.
4. Restart
Restart the server. You should see "Geyser started on port..." in the console.
How to Connect (Bedrock Players)
Bedrock players (phones, consoles) should add a new server:
- Server Name: Any Name
- Server Address: Your Server IP
- Port: The Geyser UDP Port (e.g. 19132), NOT the 25565 port.
Common Issues
"Unable to Connect to World": This usually means the UDP port is blocked by a firewall or not forwarded properly.
"Invalid Signature": Ensure enforce-secure-profile is set to false in server.properties if you are having issues with chat signing.