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 Change Your Username in Hytale

Hello! In this guide, we’ll explain how to change the username of your Hytale account. Go to the Hytale website. https://hytale.com/ Now, log in to your account. Go to “Game Profile”  and select “Chan

 
 
How to Increase Player Slots on Your Hytale Server

Hello! In this guide, we’ll show you how to increase the number of players that can join your Hytale server. Access Your Server Panel To increase your server’s capacity, go to the “Files”  section and

 
 

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