Black Friday: first month free on quarterly plans · until 30 Nov See the plans Conditions
New here? Try a Minecraft server or Discord bot free for 24 hours. Try free
ServerSparkServerSpark

Knowledge base

Let Bedrock players join with Geyser

Phone, console and Windows players on your Java server, on every plan.

NVMe nodesNightly backupsOnline in minutes

Updated 4 November 2026

With the free Geyser plugin, players on Minecraft Bedrock (phone, tablet, Xbox, PlayStation, Switch and Windows) can join your Java server, together with your Java players. It works on every ServerSpark Minecraft plan.

1. Download Geyser and Floodgate

Download Geyser-Spigot and Floodgate-Spigot from geysermc.org. Floodgate lets Bedrock players join without a Java account. Check on that page that Geyser supports your Minecraft version.

2. Upload both to the plugins folder

  1. Open your server in SparkPanel and go to Files.
  2. Open the plugins folder and upload both .jar files.
  3. Restart the server. Geyser now creates plugins/Geyser-Spigot/config.yml.

3. Use your server's own port

Bedrock connects over UDP and Java over TCP, so Geyser can use the same port number as your Java server. You don't need an extra port.

  1. In Files, open plugins/Geyser-Spigot/config.yml.
  2. Under bedrock:, set clone-remote-port: true.
  3. Save and restart the server.
You find your address and port in SparkPanel under Network, for example g-de-08.serverspark.nl:25570. The part after the colon is the port.

4. Join from Bedrock

In Minecraft Bedrock, go to Play → Servers → Add Server. Enter the address without the port as the server address (for example g-de-08.serverspark.nl), and the port as the port. Java players keep using the full address as before.

On Xbox, PlayStation and Switch you can't add your own servers directly. Players there use the free BedrockConnect DNS method to reach your server; the steps per console are in Minecraft server on Switch, Xbox or PlayStation.

Want Geyser on its own port?

That's only needed in special setups. Every Minecraft Java plan includes 1 extra port that you add yourself in SparkPanel under Network. Put that port in Geyser's config.yml under bedrock: port: and set clone-remote-port: false. Can't add one on an older server? Email us and we add it for you.

Not working?

Type geyser version in the console to check that Geyser is running. Most problems are an outdated Geyser version after a Minecraft update: download the newest version and restart. Still stuck? Email info@serverspark.nl.