Enable Bedrock players to join your Java Minecraft server with GeyserMC! It is the perfect bridge for cross-platform gameplay, allowing you to expand your player community across all devices.
GeyserMC is a powerful network protocol translator that allows Minecraft Bedrock Edition players (on Windows 10/11, mobile, and consoles) to join Java Edition servers without needing to purchase the Java version. It translates all necessary data between the two versions in real-time, creating a seamless cross-platform experience.
Step 1: Installing the GeyserMC Plugin
For most standard servers running Paper, Purpur, or Spigot, the plugin installation method is highly recommended.
- Download the appropriate GeyserMC plugin from the official GeyserMC download page. You will want to grab the Geyser-Spigot version for standard Bukkit-based servers.
- Log into your MintServers panel and navigate to the Files tab.
- Open your
pluginsfolder. - Click Upload and select the GeyserMC JAR file you just downloaded.
- Navigate back to the Console and Start your server. This will generate the necessary configuration files!
Step 2: Allocating a Bedrock Port
Java Edition and Bedrock Edition use different network protocols. To allow Bedrock players to connect simultaneously, GeyserMC needs its own dedicated port on your server.
- On your MintServers panel, navigate to the Network tab on the left sidebar.
- Click the blue Create Allocation button on the right side of the screen.
- A new port will appear in your network list. Copy this new port number, as you will need it for the next step!
Step 3: Configuring the Bedrock Port
Now we need to tell the GeyserMC plugin to listen to the new port you just created.
- Stop your server.
- Navigate to the Files tab and open the
pluginsfolder, then open theGeyser-Spigotfolder. - Click on the
config.ymlfile to open the text editor. - Scroll down to the bedrock section and find the port setting (the default is 19132). Replace it with your newly allocated port number!
Step 4: Authentication Setup (Floodgate)
By default, Geyser requires Bedrock players to log in with an official Java Edition account. To allow Bedrock players without Java accounts to join, you must install the Floodgate plugin.
- Download the Floodgate plugin from the official Geyser website.
- Upload the Floodgate JAR file into your
pluginsfolder, right alongside GeyserMC. - Open your GeyserMC
config.ymlfile again. - Scroll down to the remote section and change the auth-type from online to floodgate.
- Click Save Content at the top right of the editor, then Start your server.
🛠️ Troubleshooting Common Issues
- Port binding errors: Ensure your port is not already in use by another service, and double-check that you entered the allocated port correctly in the config file.
- Unable to connect: Navigate to your main server directory, open the
server.propertiesfile, and verify thatenforce-secure-profileis set tofalse. - Authentication failures: Double check that Floodgate is properly installed in the plugins folder and that the auth-type is spelled correctly in the Geyser config.
- Version compatibility: Geyser generally supports the latest Bedrock versions. If you have players on older versions, consider installing the ViaVersion and ViaBackwards plugins to maximize compatibility!
With GeyserMC properly configured, your Minecraft server will become truly inclusive, allowing friends to play together regardless of which device they own. If you run into any trouble getting your Bedrock connection established, no worries! Just open a support ticket and our team will gladly jump in and get it sorted out together.