Blog
How do i add bedrock support for my server ?
Dec 28, 2025 26 views
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
- Download GeyserMC (plugin version)
- Upload the
.jarfile to your server’s /plugins folder - Restart your server
After restarting, a Geyser folder will be created automatically.
Step 2: (Optional but Recommended) Install Floodgate
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:
- Download Floodgate
- Upload it to the /plugins folder
- Restart your server
Step 3: Configure Geyser
Open: /plugins/Geyser/config.yml
Important settings to check:
- bedrock.port
- Default:
19132
- Default:
- remote.port
- Should match your Java server port (usually
25565)
- Should match your Java server port (usually
- auth-type
online→ Java account requiredfloodgate→ 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:
- Open Minecraft Bedrock Edition
- Go to Servers → Add Server
- 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! 🚀