top of page

How to make your Java and Bedrock Server

  • Writer: HolyHosting
    HolyHosting
  • Oct 13
  • 2 min read

Hello! In this guide, we’ll learn how to set up our Minecraft server to be compatible with both Java and Bedrock editions. This will allow players from both platforms to join and enjoy the server together.

To achieve this, we’ll use the GeyserMC plugin, a tool specifically designed to enable this compatibility easily and efficiently.

Installing Spigot

First, we need to install Spigot so that our server can run the necessary plugins.

ree

We’re going to start the server and accept the EULA.


🚨 I get the following error when starting the server. What should I do?

ree

To fix this, simply change the server’s Java version to Java 17 or higher.

ree

Downloading and Installing the Necessary Plugins

Once the server version is set up, we’ll proceed to download the following plugins:

  • GeyserMC

  • Floodgate

  • ViaVersion

We’ll download GeyserMC and Floodgate from the same page: https://geysermc.org/download (Make sure to download the version shown in the image.)

ree

ree

Now, let’s download ViaVersion from the following link: https://www.spigotmc.org/resources/viaversion.19254/

ree

Once the plugins are downloaded, go to your server’s Plugins folder and upload the three .jar files you just downloaded.

After uploading the plugins, start 🟢 and then stop 🔴 the server to generate the necessary folders.


GeyserMC Configuration

To configure GeyserMC, go to the Geyser-Spigot folder and open config.yml.

Here, you can configure the port, but for now, what we want to do is change the line:

clone-remote-port: false

to

clone-remote-port: true

This will clone the port so you can join the server using the same port on both Java and Bedrock editions.

ree

Save the changes and continue.


Dot at the Beginning of Bedrock Nicknames

Remove the dot that appears at the beginning of the nickname, as this can cause issues with other plugins.

ree

To fix this, go to the Floodgate plugin folder and open config.yml.Once inside Floodgate’s configuration file, find the line:

username-prefix

and leave its value empty—basically, remove the dot (.).

Before editing:

ree

After editing:

ree

Save the changes and restart the server to apply them.


⚠️ Common Error:

Bedrock players can’t write in chat. What should I do?

To fix this, go to your server’s server.properties file and edit the line:

enforce-secure-profile

Change its value to false, since by default it is set to true.

ree

Save the changes and restart the server. Conclusion

We hope this guide has been helpful! 🚀 Remember, don’t hesitate to ask questions on the HolyHosting Discord or contact our support team.

Follow us on Twitter @HolyHosting to stay up to date.

ree

Stuffy @ HolyHosting

 
 

Related Posts

See All
How to Fix the "Mismatched Mod Channels" Error

Hello, HolyHosting players! 🌟We know that playing on modded servers is super fun, but it can also be a headache 🧠 when your mods don’t match between your game and the server. 😩 Here’s how to fix th

 
 

CREATE YOUR SERVER

READY TO GET STARTED?

Start today and we’ll offer you a 25% discount on your first bill with our new customer promotion!

Etiqueta.png
View active promotions and coupons
holyhosting logo

Powerful servers at affordable prices.

HolyHosting

Copyright © 2025 HOLY SERVERS LLC, operating under the name HolyHosting.

REG. NO.: 001599788. This business entity is officially registered at 30 N Gould St, Suite N, Sheridan, WY 82801, Wyoming, US.

  • X
  • Instagram
  • Facebook
  • Discordia
  • YouTube
  • Tik Tok

POPULAR

US

SUPPORT

Minecraft
Minecraft Dedicated Hosting
Discord Bot Hosting
Other Games Hosting
Voice Server Hosting
MC Servers Panel
Games Servers Panel

About Us
Client Area
Branding
Payment Methods
Hardware by Location
Terms and Conditions
Privacy Policies
Refund Policies

Create a Ticket
Knowledge Base
Discord
Network Status
Request Affiliation

dmca

Copyright © 2025 HOLY SERVERS LLC, operating under the registered name HolyHosting. All rights reserved.

The payment process may be handled by Tebex Limited, acting as the registered merchant and being responsible for product fulfillment and handling billing inquiries.

bottom of page