Skip to main content

๐ŸŽฎ Tutorial: Play on Java Edition from Bedrock

This guide explains how to allow Minecraft: Bedrock Edition players (mobile, console, Windows 10) to connect to a Java Edition server using Geyser and Floodgate.

๐Ÿ“ฅ 1. Download Geyser Standaloneโ€‹

Geyser is a proxy that allows Bedrock players to connect to Java servers.
๐Ÿ”— Download: GeyserMC - Standalone

๐Ÿ“‚ 2. Prepare the Geyser Serverโ€‹

  1. Create a folder (name it "server" or any other name of your choice).
  2. Place the downloaded file Geyser-Standalone.jar inside this folder.

โ˜• 3. Check Javaโ€‹

Geyser requires Java to run.
Make sure you have installed Java 17 or a newer version.
๐Ÿ”— Check your installation: Java Download

โ–ถ๏ธ 4. Start Geyserโ€‹

Run the following command in a terminal (cmd, PowerShell, or Linux/macOS terminal):

java -jar Geyser-Standalone.jar  

Wait for all necessary files to be downloaded, then stop the process by pressing CTRL+C.

โš™๏ธ 5. Configure Geyserโ€‹

  1. Open the file config.yml in a text editor.
  2. Locate the following section:
remote:
address: auto
port: 25565
auth-type: online
  1. Modify it to match your Java Edition server:
    • address: Replace "auto" with the IP of your Java server.
    • port: Replace "25565" with the port of your Java server.
    • auth-type: Replace "online" with "floodgate".

๐Ÿ› ๏ธ 6. Install Floodgate on the Java Serverโ€‹

Floodgate allows Bedrock players to connect without needing a Microsoft account.
If your Java server uses Fabric, also add FabricAPI.

๐Ÿ”— Downloads:

Place these files in the mods folder of your server, then start the server.

๐Ÿ”‘ 7. Copy the Floodgate Keyโ€‹

Once the Java server is running with Floodgate:

  • Locate the file /config/floodgate/key.pem on the Java server.
  • Copy this file into the root directory of the Geyser server.

๐ŸŽฎ 8. Add the Server on Bedrockโ€‹

  1. Open Minecraft Bedrock Edition.
  2. Go to Play โ†’ Servers โ†’ Add Server.
  3. Fill in the following fields:
    • Server Name: NeoTerra
    • IP Address: The IP of your Geyser server (if running locally, use 127.0.0.1)
    • Port: Leave this field as is

๐Ÿš€ 9. Play!โ€‹

Your server is now ready to welcome Bedrock Edition players!
For more information, check out the Geyser documentation or join the official Discord.

Have fun on NeoTerra! ๐ŸŒ๐Ÿ”ฅ