How to Set Up Geyser and Floodgate for Bedrock Players
Geyser is a plugin that allows Bedrock Edition players to connect to a Java Edition Minecraft server. Floodgate is an optional companion plugin that removes the requirement for Bedrock players to own the Java edition of the game.
Before you start: This guide covers the Spigot plugin version of Geyser. Your server must be running Spigot (or a Spigot-based JAR like Paper or PurPur) for this to work.
Set the server to run Spigot
- Log into the Minecraft panel.
- On your server overview, find the JAR file dropdown.
- Search for
Spigotand select the version matching your target Minecraft version (for example,Spigot: 1.21.4). - Save and restart the server to confirm it loads correctly.
Install the Geyser plugin
- Download the latest Geyser Spigot plugin from
https://download.geysermc.org/v2/projects/geyser/versions/latest/builds/latest/downloads/spigot. - Stop the server.
- Connect to your server via FTP using the FTP client guide.
- Create a folder named
pluginsin the root directory if one does not already exist. The folder name must be all lowercase. - Upload
Geyser-Spigot.jarto thepluginsfolder. - Start the server and let it fully load. Geyser generates its config files on first start.
- Stop the server again.
Configure Geyser
- In Multicraft, click Files, then FTP File Access, and log in.
- Open the
pluginsfolder, then open theGeyser-Spigotfolder. - Open
config.ymlfor editing. - Set
clone-remote-porttotrue. This makes the Bedrock and Java ports identical. - Confirm the
addressoption underremoteis set toauto(this is the default). - Set
auth-typetoauto. - Click Save.
- Start the server.
Optional: install Floodgate
Floodgate allows Bedrock players to join without owning the Java edition of the game.
- Download the latest Floodgate Spigot plugin from
https://download.geysermc.org/v2/projects/floodgate/versions/latest/builds/latest/downloads/spigot. - Stop the server.
- Upload
floodgate-spigot.jarto thepluginsfolder via FTP. - Start the server.
For players joining from console editions (PlayStation, Xbox, Nintendo Switch), refer to the GeyserMC documentation at https://wiki.geysermc.org/geyser/using-geyser-with-consoles/.