Back to All Technical Guides
Minecraft
9 min read
Updated 2026-08-24

How to Set Up GeyserMC & Floodgate for Java & Bedrock Crossplay on One Server

Step-by-step tutorial on installing GeyserMC and Floodgate on your Paper, Purpur, or Velocity Minecraft server. Allow mobile, Xbox, PlayStation, and Switch players to join your Java world seamlessly without a Java account.

S
Sawyer Canary
Infrastructure Lead & Systems Architect
Advertisement

1. What Is GeyserMC and Floodgate?

GeyserMC is a protocol translator that accepts incoming Bedrock Edition packets (UDP port 19132) and translates them on-the-fly into Java Edition packets (TCP port 25565). Floodgate is a companion plugin that allows Bedrock players to authenticate via their Microsoft/Xbox accounts without needing to purchase a separate Java edition license.

2. Installation & Port Configuration on Enzonic Cloud

1. In your Enzonic panel, navigate to the Plugins Tab or File Manager.

2. Place `Geyser-Spigot.jar` and `floodgate-spigot.jar` inside your `plugins/` directory.

3. In `plugins/Geyser-Spigot/config.yml`, configure the bedrock port to match your allocated Enzonic container port, set `auth-type: floodgate`, and restart your server.

Advertisement
#geysermc setup#floodgate bedrock crossplay#allow mobile to join java server#geyser port forwarding#minecraft crossplay hosting