Browse all posts
How do i add bedrock support for my server ?

Blog

How do i add bedrock support for my server ?

Dec 28, 2025 26 views

Tutorial

Minecraft is split into two main editions: Java Edition and Bedrock Edition. By default, these two versions cannot play together. However, with the right setup, you can allow Bedrock players (mobile, console, Windows 10/11) to join your Java server.

This guide will walk you through how to add Bedrock support step by step.


What You Need Before You Start

Before adding Bedrock support, make sure you have:

  • A Java Edition server
  • Paper, Spigot, or Purpur (recommended over Vanilla)
  • Access to your server files or hosting control panel
  • A stable server version (latest versions work best)

⚠️ Bedrock support works Java → Bedrock, not the other way around.


The Best Solution: GeyserMC

The most popular and reliable way to add Bedrock support is GeyserMC.

GeyserMC is a plugin that acts as a bridge between Java and Bedrock players, translating data in real time.


Step 1: Install GeyserMC

  1. Download GeyserMC (plugin version)
  2. Upload the .jar file to your server’s /plugins folder
  3. Restart your server

After restarting, a Geyser folder will be created automatically.


Floodgate allows Bedrock players to join without owning a Java account.

Why use Floodgate?

  • No Java account required for Bedrock players
  • Better login handling
  • Cleaner player names

How to install:

  1. Download Floodgate
  2. Upload it to the /plugins folder
  3. Restart your server

Step 3: Configure Geyser

Open: /plugins/Geyser/config.yml

Important settings to check:

  • bedrock.port
    • Default: 19132
  • remote.port
    • Should match your Java server port (usually 25565)
  • auth-type
    • online → Java account required
    • floodgate → Bedrock-only accounts allowed (recommended)

Save the file and restart your server after making changes.


Step 4: Tell Bedrock Players How to Join

Bedrock players will need to:

  1. Open Minecraft Bedrock Edition
  2. Go to Servers → Add Server
  3. Enter:
    • Server Address: Your server IP
    • Port: 19132 (or the Bedrock port you set)

That’s it — they can now join your Java server 🎉


Common Issues & Fixes

❌ Bedrock players can’t connect

  • Make sure UDP traffic is allowed on your host
  • Confirm the Bedrock port is open

❌ Players get kicked or stuck loading

  • Ensure server and plugin versions match
  • Restart after every config change

❌ Commands or permissions not working

  • Use a permissions plugin compatible with Floodgate
  • Bedrock players often have a . prefix in their username

Final Notes

  • GeyserMC does not make your server Bedrock-native
  • Some Java features may not fully work for Bedrock players
  • Plugins relying heavily on Java-only mechanics may behave differently

Despite this, GeyserMC is the best and most widely used solution for cross-play servers.


Need Help?

If you’re hosting with us and need help setting this up, our support team is always happy to assist — just open a ticket or join our Discord.

Happy hosting! 🚀