New to CraftNodes? Use code WELCOME10 at checkout for 10% off your first month.

Back to Blog

May 13, 2026

How to Use geysermc to Allow Bedrock Players on a Java Server

Enable Minecraft Bedrock crossplay on your Java server with GeyserMC. Let Xbox, mobile, and console players join your Java server without extra costs.


What Is GeyserMC?

GeyserMC is a proxy plugin that translates between the Minecraft Java protocol and the Bedrock protocol. It lets Bedrock Edition players (Xbox, PlayStation, Switch, mobile, Windows 10+) join your Java Edition server without any changes to their client.

Installation on Paper

  1. Download the GeyserMC Paper plugin from geysermc.org
  2. Upload to your plugins folder
  3. Restart the server to generate the config
  4. Optional: install Floodgate plugin to allow Bedrock players without Java accounts

Configuration

GeyserMC creates a config.yml in plugins/Geyser-Spigot/. Key settings:

  • Set remote.address to your Java server address
  • Bedrock players connect on port 19132 (UDP) by default

Floodgate: Allowing Non-Java Accounts

The Floodgate plugin works alongside GeyserMC to allow players who do not have a Java account to join. Their username is prefixed with a dot (.) to differentiate them from Java players.

Limitations

Some Java features do not translate perfectly to Bedrock. Custom resource packs require Bedrock-compatible packs. Most gameplay features work correctly, but complex plugin UIs may behave differently for Bedrock players.


All posts

CraftNodes Blog