top of page

How to make your Java and Bedrock Server

  • Writer: HolyHosting
    HolyHosting
  • Oct 13, 2025
  • 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.

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


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

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

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.)


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

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.

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.

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:

After editing:

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.

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.


Stuffy @ HolyHosting

 
 

Related Posts

See All
How to manually install mods on your Hytale server

Hello! In this guide, we’ll show you how to manually install mods on your Hytale server. The process is super easy, and we’ll walk you through it step by step. Find the mod To begin, we need to downlo

 
 
How to buy a Hytale server on HolyHosting

Hello! In this guide, we’ll show you step by step how to purchase a Hytale server on HolyHosting. Thanks to our user-friendly interface, this process is very simple! Go to the HolyHosting homepage Fi

 
 

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