Minecraft
How do I let Java and Bedrock players join the same server (Geyser/Floodgate)?
Crossplay lets Java and Bedrock players share the same world. On Humble you get there by running a Java Paper/Spigot server with two plugins: Geyser (the protocol bridge) and Floodgate (which lets Bedrock players join without a Java account).
How the pieces fit
- Geyser translates the Bedrock protocol so Bedrock clients can connect to your Java server.
- Floodgate lets those Bedrock players join without owning a Java account.
Step-by-step
- On a Paper/Spigot server, install Geyser-Spigot and Floodgate from the Plugins tab, then restart.
- Geyser listens on a UDP port (default 19132) — make sure that port is allocated in the Ports tab.
- Java players connect as normal.
- Bedrock players connect using your IP plus the Geyser UDP port.
Tip: Geyser + Floodgate together mean Bedrock players join your Java world without linking or owning a Java account.
Frequently asked questions
Do I need a special server type? Yes — run the Java Paper/Spigot family, since Geyser and Floodgate are plugins.
Why isn't my Bedrock port working? Make sure the UDP port (default 19132) is allocated in the Ports tab and matches Geyser's config.
Can Bedrock players use my regular Java IP? They connect with your IP and the Geyser UDP port. Java players use the normal address.