
Download Geyser from the following link: https://geysermc.org/download
Once you have downloaded the plugin, make sure to place the plugin into your Plugins folder within your minecraft server.
Once uploaded make sure that you restart the server so that the Geyser plugin folder is generated and configs are created within it automatically.
After installing Geyser, open the config.yml file located in plugins/Geyser and update the following settings:
Set the Bedrock address to 0.0.0.0.
Set the Bedrock port to the server port provided by WitherHosting.
Set the Java address to the IP address provided by WitherHosting.
Set the Java port to the server port provided by WitherHosting.
Your port is the last five digits of your server IP shown in the dashboard.
You can also customize the server name, MOTD, and other details shown to Bedrock players in lines 22, 23, and 25.
In line 49, choose the authentication mode that matches your server setup:
online — Bedrock players must use a Java account to join. Cracked clients are not supported.
offline — Bedrock players do not need a Java account. Cracked clients are supported.
floodgate — Bedrock players do not need a Java account, but cracked clients are not supported.
If you do not need Floodgate, Geyser is now ready to use. If you want Bedrock players to join without a Java account on a server that does not support cracked clients, continue with Floodgate.
Download Floodgate from https://geysermc.org/download?project=floodgate and choose the correct plugin file for your server software. If you are using Paper, Spigot, or Bukkit, download floodgate-bukkit.jar.
Upload the plugin to your plugins folder using the WitherHosting file manager or sFTP. Make sure the server is stopped before uploading. Then start and stop the server once to generate Floodgate’s files.
Open config.yml in plugins/Floodgate and update the following options:
Set username-prefix to any single character.
If you want Bedrock usernames like John Doe to appear as John_Doe, set replace-spaces to true. Otherwise, leave it set to false.
If your server is running version 1.19 or newer, set enforce-secure-profiles to false in server.properties so Bedrock players can join.
Once these settings are configured, Geyser and Floodgate should be ready to use on your server.