In this article, we will guide you how to install and use the GeyserMC plugin on your, a bridge between java and bedrock, allowing bedrock players to connect to java servers.

If you want to install Geyser for BungeeCord, you only need to install the plugin on the proxy server, following this similar guide then all the target servers will have geyser implemented.

Getting started

To begin, you can first download the plugin file from https://ci.opencollab.dev//job/GeyserMC/job/Geyser/job/master/



Download the plugin file for your respective server software! ( Note - download Geyser-spigot.jar if your server software is purpur/tuinity/paper/spigot/bukkit ).
Once downloaded, upload your plugin to the plugins directory in your server files, using file manager in the WitherHosting dashboard, or by using sFTP.
Make sure your server is stopped while uploading the plugin!
Now, start and stop your server, to generate the files required for geyser.

Configuration

Edit the config.yml file ( located in plugins --> geyser ) to have the following values -

Set the address as 0.0.0.0in the bedrock IP address ( line 13 ).
Set the port as your server port provided by WitherHosting in the port section ( line 15 ).
Set the address as your ip address for your server provided by WitherHosting in the address field ( line 41 ).
Set the port as your server port provided by WitherHosting in the port section ( line 44 )

Your port is the last 5 digits of your server IP in the dashboard!
In lines 22, 23 and 25, you can set your server name, MOTD and other information to appear on bedrock clients.

Authentication mode

In line 47, you need to set your authentication type. This will decide how you want players to join your server. There are multiple options, all explained below -

online - This means that bedrock players need a java account to login and play on bedrock. Players using cracked versions of Minecraft cannot play in this type.
offline - This means that bedrock players don't need a java account to login. This can support players who use cracked versions of Minecraft to play as well.
floodgate - This means that bedrock players don't need a java account to login. This does not support players who use cracked versions of Minecraft.

If you require floodgate type authentication, continue reading this article, otherwise, you can stop here, and geyser will be setup!
Floodgate is a separate plugin that is required if you want bedrock players to play without a java account, on servers that does not support cracked versions of Minecraft.

Getting started

Download floodgate from https://ci.opencollab.dev/job/GeyserMC/job/Floodgate/job/master/.



Download the plugin file for your respective server software ( Note - download floodgate-bukkit.jar if your server software is paper/spigot/bukkit ).
Once downloaded, upload your plugin to the plugins directory in your server files, using file manager in the WitherHosting dashboard, or by using sFTP.
Make sure your server is stopped while uploading the plugin!
Now, start and stop your server, to generate the files required for floodgate.

Configuration

Open floodgate config.yml ( located in plugins --> floodgate ).

Set the username-prefix to any single character. Floodgate appends a prefix to bedrock player's usernames in order to prevent conflicting usernames between java and bedrock. You can remove the prefix too, but there will be problems when a java and bedrock player connect with the same name ( line 9 ).

If you want bedrock player's names, for example John Doe to become John_Doe when they connect, set replace-spaces to true. If not required, set to false. ( line 12 ).

Now, you should be all setup to run geyser and floodgate on your server!
Was this article helpful?
Cancel
Thank you!