25% OFF First Invoice
Code at Checkout: 2021
No tutorials found
Last modified on Jul 5, 2021 in Plugins
One of the main struggles you may have come across with Minecraft is the inability to cross-play with your friends from a different version of the game. By default the Bedrock and Java versions of the game are not able to play together. Unfortunately Mojang have not developed this functionality into their games. Luckily there are some great solutions to this by simply installing and configuring a few plugins.
With the plugins Geyser and Floodgate you will be able to accept Bedrock connections to your Java server. Geyser is what makes the connection work while floodgate allows for the user to login without having a Java Minecraft account.
FTP File Access and login.
plugins folder then click
Upload on the left.
Floodgate-spigotjar file from here.
pluginsfolder then click
Uploadon the left.
Before configuring Geyser you will need to make sure that your server accepts connections from the newest version of the game. This does not mean it needs to be running that version, just accepting the connections. If you are running an older version then installing the plugin ViaVersion will help you meet this requirement.
FTP File Accessand login.
pluginsfolder then click the
editon the far right of the config.yml file.
bedrock: # The IP address that will listen for connections. # There is no reason to change this unless you want to limit what IPs can connect to your server. address: 0.0.0.0 # The port that will listen for connections port: 19132
auth-typefrom online to floodgate. After this save the file by clicking save at the top.
After following all of these steps you should see a successful enabling of geyser in your console on startup! Be sure you give the IP and port that you configured to any players that use the Bedrock version of the game. Your Java edition players can still use the main server IP:Port combination. If you would like to keep up to date with new features and options in relation to GeyserMC you can check out their website here.
Failed to bind error:
When the console starts up, you may notice a failed to bind error. Oftentimes, this can occur if the IP and port is either setup incorrectly or is already taken. Ensure that the IP is the one for your server and the port is a random number.
No mention of GeyserMC at all:
If GeyserMC isn't mentioned in the console at all, ensure that the server is running a plugin-compatible version, such as Spigot or PaperMC. If running vanilla Minecraft, the plugins will not load up, meaning GeyserMC will not work. You can check if you are running a compatible version by running
/plugins in-game and see if it recognizes the command.
GeyserMC config files aren't appearing in the FTP:
If this happens, it often means the plugin has not properly loaded up. This can occur if running a non-plugins version, or if the server has not been restarted after installing GeyserMC. Try restarting the server once more to see if it works, otherwise make sure you are running PaperMC, Spigot, or another compatible plugin version.