๐ฎ 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โ
- Create a folder (name it
"server"
or any other name of your choice). - 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โ
- Open the file
config.yml
in a text editor. - Locate the following section:
remote:
address: auto
port: 25565
auth-type: online
- 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"
.
- address: Replace
๐ ๏ธ 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:
- Floodgate
- Fabric API (if using Fabric)
- ViaVersion (if not using same version)
- ViaFabric (if using ViaVersion & Fabric)
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โ
- Open Minecraft Bedrock Edition.
- Go to Play โ Servers โ Add Server.
- 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! ๐๐ฅ