What You’ll Need

Before we start, here are the requirements:
  • A running Java Minecraft server (Paper, Spigot, or Velocity)
  • Access to your server’s plugins folder and console
  • Java 17+ (for latest Geyser builds)
  • Internet access (for downloading plugins)
  • Optional: Pterodactyl panel or hosting control panel access

Step 1: Download GeyserMC Plugin

Geyser acts as a proxy between Minecraft: Bedrock Edition and Minecraft: Java Edition.
  1. Go to the official Geyser Downloads page.
  2. Select your server type (e.g., Spigot, Paper, or Velocity).
  3. Download the latest stable .jar file.
  4. Upload it to your server’s plugins folder.
Example for Paper:
/plugins/Geyser-Spigot.jar

Floodgate allows Bedrock players to join without needing a Java account.
  1. Go to the Floodgate Downloads page.
  2. Download the matching Floodgate plugin for your server type.
  3. Upload it to the plugins folder, alongside Geyser.
Example:
/plugins/Floodgate-Spigot.jar

Step 3: Restart Your Server

Restart your server so Geyser and Floodgate can generate their configuration files.
stop
start
Or use your hosting panel’s restart button.

\

Step 4: Configure Geyser
  1. Navigate to:
    /plugins/Geyser-Spigot/config.yml
    
  2. Modify the following options:
bedrock:
  port: 19132 # Default Bedrock port
  address: 0.0.0.0 # Allow all IPs to connect

remote:
  address: 127.0.0.1
  port: 25565 # Your Java server port
  auth-type: floodgate
If you’re not using Floodgate, change auth-type to online.

Step 5: Test Bedrock Connection

Now, launch Minecraft on a Bedrock device (mobile, console, Windows 10) and:
  1. Tap PlayServersAdd Server
  2. Use:
    • IP Address: Your server’s public IP
    • Port: 19132 (Or the port you used earlier)
You should be able to join using a Bedrock account

Troubleshooting Tips

  • “Unable to connect to world” – Make sure your server’s Bedrock port is open (UDP 19132).
  • “Java server not found” – Check remote.address and ensure it’s pointing to the Java server.
  • Floodgate not working? – Ensure it’s in the same plugin folder and not missing dependencies.

Why Use Geyser and Floodgate in 2025?

  • Full crossplay support for mobile, console, and Windows 10
  • No Java account needed with Floodgate
  • Easy setup and active development
  • Seamless integration with hosting panels like Pterodactyl

Final Thoughts

Adding Geyser and Floodgate to your Minecraft server unlocks a larger player base, increases community engagement, and is practically essential for modern hosting services. Whether you’re running a small SMP or a full-scale network, enabling Java-Bedrock compatibility gives your server an edge in 2025.
Need affordable hosting that supports Geyser out of the box? Check out GaleniusNodes — optimized for Minecraft crossplay.

Resources


Need Help?

If you run into issues, join the GeyserMC Discord or reach out to your hosting provider for support.