🚀 Get 25% off your first month on any plan! Use code MINT at checkout 🚀


← Go Back

How to configure GeyserMC to allow Bedrock Clients to join Java servers

Enable Bedrock players to join your Java Minecraft server with GeyserMC - the perfect bridge for cross-platform gameplay that expands your player community across all devices.

What is GeyserMC?

GeyserMC is a powerful bridge that allows Minecraft Bedrock Edition players (Windows 10/11, mobile, console) to join Java Edition servers without purchasing the Java version. It translates all necessary data between the two versions in real-time, creating a seamless cross-platform experience.

Installation Options

Plugin Installation (Recommended)

  1. Download the appropriate GeyserMC plugin from the official GeyserMC website:
    • Geyser-Spigot for Spigot/Paper servers
    • Geyser-Bungee for Bungeecord/Waterfall
    • Geyser-Velocity for Velocity
    • Geyser-NeoForge for SpongeVanilla/SpongeForge
  2. Stop your server before making any changes
  3. Upload the GeyserMC JAR file to your plugins folder
  4. Start your server to generate the configuration files

Standalone Installation

For networks with heavy Bedrock traffic, a standalone setup might be preferable:

  1. Download the standalone Geyser.jar
  2. Install it as a Custom JAR on a separate server instance
  3. Configure the remote: address in the config file to point to your Java server

Configuration

Bedrock Port Configuration

  1. Locate the config.yml file in your GeyserMC plugin folder. It's located in plugins/GeyserMC folder.
  2. Find the port: setting (default is 19132)
  3. To allocate a port on MintServers, go to dashboard, then game panel


  4. On the left side click "Network", then click the blue "Create Allocation" button on the right


  5. A new port will appear in the list - copy this port number


  6. Update the port in the configuration file with your newly allocated port

Authentication Setup

By default, Bedrock players need a Java account to connect. To allow Bedrock players without Java accounts:

  1. Install the Floodgate plugin alongside GeyserMC
  2. Change auth-type from online to floodgate in the /plugins/GeyserMC/config.yml file

Testing Your Connection

To verify your setup is working correctly:

  1. Run the command  geyser connectiontest IP:PORT  in your server console
  2. If the test fails, check your port configuration and firewall settings
  3. Restart your server after making configuration changes

Compatibility Enhancements

For the best cross-platform experience, consider these additional plugins:

  • ViaVersion - Ensures version compatibility across different Minecraft releases
  • Floodgate - Allows Bedrock players to join without owning Java Edition
  • ViaBackwards - Enables backward compatibility for older clients

Troubleshooting Common Issues

Connection Problems

  • Port binding errors - Ensure your port isn't already in use by another service
  • Unable to connect - Verify that enforce-secure-profile is set to false in server.properties
  • Authentication failures - Check that Floodgate is properly configured if using floodgate authentication

Performance Considerations

GeyserMC requires additional server resources to handle the translation between platforms. For optimal performance:

  • Consider using Paper or Purpur server software for better optimization

With GeyserMC properly configured, your Minecraft server will become truly inclusive, allowing friends to play together regardless of which version they own. This cross-platform capability can significantly increase your player base and create a more diverse community on your server.

🚀 Launch Your Unlimited RAM Minecraft Server - Just $9.99/mo!
← Go Back

The Last Minecraft Hosting You Will Ever Need!

Unlimited Slots, Unlimited RAM, One-Click Mods & Plugins