With Geyser and Floodgate, Bedrock players can join a Java-based Minecraft server if the server address, Bedrock port, and plugin status are correct. At game-serverhosting, both components are already provided for Minecraft servers; mainly, you need to share the correct connection details and check that the server started successfully.

Java and Bedrock on One Server

Crossplay between Java Edition on PC and Bedrock Edition on mobile, console, or the Windows app is practical when your group does not play on the same Minecraft edition. Technically, your server remains a Java server, while Geyser enables connections from Bedrock clients. Floodgate adds to the setup so Bedrock players can join without a separate Java account, provided the server configuration allows it.

The official GeyserMC documentation describes Geyser as a proxy that connects Minecraft: Bedrock Edition clients to Minecraft: Java Edition servers: documentation at geysermc.org. For Floodgate, GeyserMC documents Bedrock player login without a Java account: documentation at geysermc.org. This statement refers to how the projects work, not to a guarantee that every plugin, every mod, or every game mechanic works identically across editions.

At game-serverhosting, Geyser and Floodgate are already preinstalled on Minecraft servers. That fits a paid hosting setup with technical control, support, and traceable operating processes: you do not have to manually upload server files, search for ports, or assemble plugin versions first, but can check the connection in a structured way.

Minecraft in the order wizard
Minecraft in the order wizard

Requirements

Before inviting Bedrock players, these points should be fulfilled:

  • The Minecraft server has been created at game-serverhosting and fully started.
  • Geyser and Floodgate are shown as present or loaded in the plugin or status view.
  • You know the server address from the connection details.
  • You give Bedrock players the Bedrock port 19132, not the Java port.
  • Java players continue to use the Java port 25565, unless your connection details say otherwise.

The port values 25565 for Java and 19132 for Bedrock are the relevant default configuration from the existing setup here. However, the deciding factor is always the connection details of your specific server, because hosting environments display ports visibly and may map them depending on the product configuration.

Step 1: Order Minecraft with Crossplay

You select Minecraft as the game during ordering. Geyser and Floodgate are automatically configured during provisioning, without you needing to install plugin files yourself. After provisioning, start the server fully once so the plugin and status views show reliable information.

What Do Geyser and Floodgate Do?

  • Geyser translates the Bedrock protocol toward the Java server so Bedrock players can join.
  • Floodgate allows Bedrock players to join without a Java account when it is set up properly with Geyser.

This does not mean Bedrock and Java are identical in every detail. Differences in menus, input, skins, resource packs, or individual plugin functions can still occur. So plan crossplay as a shared way to play, not as a complete equivalence of both editions.

Step 2: Find the Bedrock Port

Java players connect through port 25565, Bedrock players through port 19132 (UDP). You can find both ports in your server’s connection details card.

Connection details with Bedrock port
Connection details with Bedrock port

Give Bedrock players the server address together with the Bedrock port 19132. Make sure you do not accidentally share the Java port. A common mistake is sending Bedrock players the same data as Java players. The address may be the same, but the port is the crucial difference for Bedrock.

Step 3: Connect as a Bedrock Player

In Bedrock Edition, go to Server → Add Server and enter the server address and port 19132. After that, your server appears in the list and can be joined, provided the server, port, and plugins are running correctly.

For a clean check, it is best to connect a Java client first and then a Bedrock client. This lets you see whether a problem affects the whole server or only Bedrock access. If Java players can join but Bedrock players cannot, the issue is usually with the port, edition, Geyser/Floodgate status, or the specific Bedrock entry.

Check the Result

After setup, the following should work:

  • Java players see the server through the Java connection details.
  • Bedrock players save the same server with port 19132.
  • The server status is online and no longer starting.
  • Geyser and Floodgate are loaded in the plugin or status view.
  • Bedrock players land on the Java server and can play together with Java players.

If you run multiple games, consistent documentation of your server details is worthwhile. For other co-op setups, you can find a comparable structure in our guide to renting and setting up a Valheim server or in the V Rising server rental and setup guide. The games are different, but the basic logic remains similar: clear connection details, controlled server startup, and traceable error checking.

Troubleshooting

Bedrock Players Cannot Find the Server

First check whether the server address was copied exactly and whether port 19132 is entered. In Bedrock, the Bedrock port must be used. The Java port 25565 is intended for Java clients and typically does not lead to the desired result for Bedrock connections.

The Server Starts, but Bedrock Cannot Join

Wait until the server has fully started, then check the plugin or status view. Geyser and Floodgate must be loaded. If a restart is necessary, perform it in a controlled way and test again afterward with a Bedrock client.

Java Players Can Get In, Bedrock Players Cannot

Then the Java server is generally reachable. Focus on Bedrock-specific points: port 19132, Bedrock Edition instead of Java Edition, correctly saved address, and active Geyser/Floodgate status. Also check whether the player accidentally saved a space or an old address.

Individual Features Behave Differently Between Java and Bedrock

This can happen despite successful crossplay. Geyser connects Bedrock clients to Java servers, but it does not replace every edition-specific detail. Test important plugins, permissions, and game mechanics with both editions before presenting them to your group as a fixed workflow.

Summary

Crossplay is possible at game-serverhosting without manual plugin installation: Geyser and Floodgate are preinstalled, the Bedrock port 19132 is listed in the connection details, and Bedrock players connect through Add Server in Bedrock Edition. For a stable process, check server startup, plugin status, address, and port separately before sharing the details with your group.

Would you rather run a pure Bedrock server instead of a Java server with crossplay? Then the comparison PocketMine or BDS? Minecraft Bedrock server software compared is worth reading – we offer both options.

If you are planning additional servers besides Minecraft, our guides to renting a Terraria server and setting up multiplayer and setting up TeamSpeak 3 permissions and groups can also help, for example for accompanying communication and group organization.

Checks, Limits, and a Safe Way Back

The guide “Set Up Bedrock Crossplay – Play Together with Geyser & Floodgate” applies to the server type described in the article and the version status visible at the time of checking. Menu names, available versions, mod or plugin compatibility, and required resources may differ after updates. Therefore, do not transfer values to another game, loader, or server version without checking them.

Before making changes to the world, savegame, configuration, or extensions, create a backup of the affected files. Then change only one related step and check it with the same client and server version you want to play with later.

Checkpoint Expected Result Stop and Rollback
Server startup The server reaches the ready-to-run state without a new error message. If startup errors occur, revert the change and restore the latest backup.
Connection test A test account can connect through the address shown in the panel. If version or connection errors occur, compare version, port, and access rules again.
Function test The specifically changed function works without damaging existing world or game data. If side effects occur, stop the server and restore the backed-up files.

A successful single test is not a performance or availability guarantee. World size, mods, plugins, player count, network path, and simultaneous load can change the result. Document the version, change, and test result so you can trace later differences.

FAQ

Can Java and Bedrock Players Really Play Together?

Yes, with Geyser, Bedrock players can join a Java server. Floodgate adds to the setup so Bedrock players can join without a Java account if the server configuration is enabled accordingly.

Which Port Must Bedrock Players Use?

Bedrock players use the Bedrock port 19132. Java players use the Java port 25565. Your server’s connection details are always authoritative.

Do I Have to Install Geyser and Floodgate Myself?

At game-serverhosting, Geyser and Floodgate are already preinstalled for Minecraft servers. You should still check after startup whether both components are loaded in the plugin or status view.

Do Bedrock Players Need a Java Account?

With Floodgate, Bedrock players can join without a Java account. This requires Floodgate to be correctly active and running together with Geyser.

Why Does a Plugin Work Differently on Bedrock Than on Java?

Crossplay connects the editions, but it does not make them identical. Some Java plugins or game mechanics may behave differently for Bedrock players. Therefore, test important functions with both clients.