> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.sparkedhost.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to Use GeyserMC

In this guide, we'll show you step-by-step instructions on how to set up and configure GeyserMC on your Minecraft Java server. Whether you're new to the plugin or just curious about it, these simple instructions will help you get started quickly.

Let's dive in and make your Minecraft server work for both Java and Bedrock players!

Don't already host with us? 10,000+ server owners trust Sparked Host for lag-free Minecraft worlds. [Claim your server savings](https://sparkedhost.com/minecraft-server-hosting?utm_source=referral&utm_medium=knowledge_base&utm_campaign=kb_redirect&utm_content=intro) to get higher performance at less $ per month.

${frame}[](https://www.youtube.com/embed/cYf2arM1tZ4?si=2vdOyuDlIKRPcKw2)
---

## What is GeyserMC

Geyser is a proxy server that bridges the gap between Minecraft: Bedrock Edition and Minecraft: Java Edition servers, allowing Bedrock and Java players to connect and play together.

The goal of GeyserMC is to allow Bedrock Edition users to join Java Edition servers seamlessly, supporting platforms like PlayStation, Nintendo Switch, iOS, and Android.

### How Does GeyserMC Work?

Geyser acts as a translator between Bedrock clients and Java servers. It converts data from Bedrock players into Java-compatible data so that they can connect to your server.

> **Note:** Your Minecraft server must support Bukkit/Spigot plugins for GeyserMC to work.
---

## How to Download GeyserMC

1. Download Geyser from [here](https://geysermc.org/download/).
2. Click on **Geyser-Spigot.jar** to download the latest version.

   ![](https://storage.crisp.chat/users/helpdesk/website/-/a/7/9/e/a79efd0b48a91800/screenshot-2026-03-11-at-22249_78izz6.png =489x400)

3. Open the **File Manager** tab on the Apollo panel.

   ![](https://images.surferseo.art/16103f24-31ef-461c-9e43-68c6ea8626db.png =256x404)

4. Go to the **Plugins** folder.

   ![](https://images.surferseo.art/09bcef32-f0bd-414b-b45e-cf00438ba64a.png =512x365)

5. Upload the **Geyser-Spigot.jar** file to the **Plugins** folder.

   ![](https://images.surferseo.art/b0faa110-4adc-4b01-b621-07010449fea7.png =768x98)

6. Restart the server to activate GeyserMC.
---

## How to Set Up GeyserMC

To setup GeyserMC on your Minecraft server: 

1. To configure the Bedrock port, go to the **Network** tab on the Apollo panel.

   ![](https://images.surferseo.art/1f82bbb1-702c-40c9-9afc-1de5d02b875d.png)

2. Click **Create Allocation** to generate a new port for Bedrock players.

   ![](https://storage.crisp.chat/users/helpdesk/website/a79efd0b48a91800/createport_p2io9a.png)
   ![](https://storage.crisp.chat/users/helpdesk/website/a79efd0b48a91800/geyserport_1ntr9fi.png =768x86)

3. Return to the **File Manager** and go to the GeyserMC plugin folder.

   ![](https://images.surferseo.art/f1a11616-eb5d-4041-b8c1-f68454ff0bcf.png =768x548)
   ![](https://storage.crisp.chat/users/helpdesk/website/a79efd0b48a91800/folder_186wmcw.png)

4. Open the **config.yml** file.

   ![](https://storage.crisp.chat/users/helpdesk/website/-/a/7/9/e/a79efd0b48a91800/screenshot-2026-03-11-at-23523_sx4581.png =973x638)

5. Locate the **port:** setting and replace **19132** with your newly allocated port.

   ![](https://storage.crisp.chat/users/helpdesk/website/-/a/7/9/e/a79efd0b48a91800/screenshot-2026-03-11-at-23901_pxu6mu.png)
   ![](https://storage.crisp.chat/users/helpdesk/website/-/a/7/9/e/a79efd0b48a91800/screenshot-2026-03-11-at-23301_691xf5.png =992x638)
---

### Set the MOTD and Server Name ( **OPTIONAL**)

1. In **config.yml**, find **motd1** and **motd2** and customize them.

   ![](https://storage.crisp.chat/users/helpdesk/website/-/a/7/9/e/a79efd0b48a91800/screenshot-2026-03-10-at-42619_1gi4t3b.png)

2. Edit the **server-name** field to set your server's name.
---

### Optional: Setup Floodgate for Bedrock Players

Floodgate allows Bedrock players to join without needing a Java account.

To setup floodgate through GeyserMC: 

1. Download **Floodgate** from [here](https://geysermc.org/download/).
2. Click on **floodgate-spigot.jar**.

   ![](https://storage.crisp.chat/users/helpdesk/website/-/a/7/9/e/a79efd0b48a91800/screenshot-2026-03-11-at-24352_1cwum0i.png =471x349)

3. Open the **File Manager** and go to the **Plugins** folder.

   ![](https://images.surferseo.art/56950ae6-f984-4e0a-b911-a13eabc34a1e.png =256x404)
   ![](https://images.surferseo.art/3fd4dd4c-aa9a-493a-af46-4458e092e477.png =512x365)

4. Upload **floodgate-spigot.jar**.

   ![](https://images.surferseo.art/7db36fcc-65ed-4fec-bac7-6d235b5f6e02.png =768x124)

5. In **config.yml**, find **auth-type** and change it from **online** to **floodgate**.

   ![](https://storage.crisp.chat/users/helpdesk/website/-/a/7/9/e/a79efd0b48a91800/screenshot-2026-03-10-at-42905_96j7f2.png)
   ![](https://storage.crisp.chat/users/helpdesk/website/-/a/7/9/e/a79efd0b48a91800/screenshot-2026-03-11-at-24253_ajr3z6.png)

Restart the server, and Bedrock players should now be able to join!
---

## Still Have Some Questions?

If you need further assistance, feel free to submit a ticket [here](https://billing.sparkedhost.com/submitticket.php).