What is GeyserMC?

Geyser is a revolutionary plugin that allows server owners to create a crossplay environment between Java and Bedrock versions of Minecraft.
Standalone Geyser only allows registered Java accounts to play on bedrock versions of Minecraft; however, we will be taking care of that with an additional plugin called Floodgate.
Geyser + Floodgate will allow Java and Bedrock Minecraft players to play together without the requirement of a Java account seamlessly! Pretty nifty, eh? Let's break this down.

Important Pre-Installation Note

Since the Bedrock version of Minecraft uses a different port, you will need to open a second port for Geyser to work. If you have purchased a dedicated IP, this port will be 19132 unless a different number is requested. Alternatively, you can set clone-remote-port: true to use the Java port for your Geyser server also.

Easiest Method

The easiest way to use Geyser and Floodgate on your server is to select "Paper + Geyser with Floodgate" as the Jar Type at checkout. This automatically uses the Java port for Geyser and installs both needed plugins. Please note that you will have to update each plugin as needed manually. 

[Step 1] How to Install Geyser

  1. Visit https://geysermc.org/ and select Download. This will open a new page with a list of downloads — select Geyser-Spigot.jar.
  2. Head to our Control Panel, log in and select your server name.
  3. Make sure your server is shut down. If you aren't sure, navigate to Console in the left-hand nav bar and click the stop_btn.png button once.
  4. Select Files and open the Plugins folder.
  5. Select the blue Upload button in the top right corner and, navigate to your recently downloaded geyser-Spigot.jar file, select Open.
  6. After a few seconds, the Geyser plugin will be installed.
  7. Navigate to Console in the left-hand nav bar and click the start_btn.png button so the Geyser files can generate after the server has fully started; click stop_btn.png when your server status changes to online.

*Now that the Geyser plugin is installed, Bedrock players can join but only play with a registered Java account. Next, we will install Floodgate to remove this restriction.

[Step 2] How to Install Floodgate

  1. Visit https://github.com/GeyserMC/Geyser/wiki/Floodgate and select Download. This will open a new page with a list of downloads — select floodgate-bukkit.jar.
  2. Follow steps 2-7 from above to complete the installation.

[Step 3] Configuring the Plugins

  1. Make sure your server is shut down. If you aren't sure, navigate to Console under Server Management and select Stop.
  2. Select File Management, locate the Plugins folder, and then select the floodgate-bukkit folder.
  3. Locate the public-key.pem file, select the three dots to the right, then click Copy.
  4. A new window will open. Make sure /plugins/Geyser-Spigot/public-key.pem is typed precisely how it is shown here, and select OK.
  5. Navigate to Plugins > Geyser-Spigot and open the config.yml file.
  6. Locate the port: 19132 field. You do not have to change this field if you have purchased a dedicated IP. If you have not purchased a dedicated IP, you must change this field to the secondary port number opened for you. (You can find your ports under Server Management > Configuration > Allocation Settings)
  7. Locate the auth-type: field and type in Floodgate (it will look like this: auth-type: Floodgate)
  8. Select the purple Save File button and then Return to File Manager.
  9. Navigate to Console under Server Management and select Start to get your server running.
  10. Done!
Was this answer helpful? 0 Users Found This Useful (0 Votes)