How to Enable Bedrock Crossplay on a Minecraft Java Server
Tip
Some Paper servers don't support Java 17 by default. In this case, add the following startup flag to bypass the check: -DPaper.IgnoreJavaVersion=true
Requirements
General Requirements
A Minecraft Java Edition server version 1.16.5 or higher.
Java 17 or newer.
Required Plugins
Step 1: Upload Plugins
Info
If you don't see the plugins folder, start your server once to create it.
Open file browser
Open your Dashboard, select your server and go to the File Browser or connect to your server via SFTP. You can find instructions here: Establish SFTP Connection.
Upload plugins
Upload the plugins to thepluginsfolder.Restart server
Restart your server to load the plugins.
Step 2: Configure GeyserMC
Open folder
In thepluginsfolder, go to theGeyser-spigotfolder.Open config
Open theconfig.ymlfile.Find entry
Search for the following entry:clone-remote-port: falseclone-remote-port: falseChange value
Change the value totrue.
Tip
To provide players with a better gaming experience, you can set the following options:
command-suggestionstofalseshow-cooldowntoactionbar
Find auth-type
Search for the following entry:auth-typeauth-typeChange value
Change the value tofloodgate.Save changes
Save the file.
Step 3: Configure Floodgate
Open folder
In thepluginsfolder, go to theFloodgatefolder.Download key
Download or copy thekey.pemfile.Paste key
Paste thekey.pemfile into theGeyser-spigotfolder.
Tip
To change the prefix for Bedrock players in chat, open the Config.yml in the Floodgate folder and modify the line: username-prefix: "_". Enter your desired prefix within the quotation marks. Keep a prefix to avoid issues with duplicate usernames.
- Save changes
Save the file.
Step 4: Allow Chat Messages from Bedrock Players
Open file
Open theserver.propertiesfile.Find entry
Search for the following entry:enforce-secure-profile=trueenforce-secure-profile=trueChange value
Change the value tofalse.Save changes
Save the file.
Step 5: Finalize & Test
Restart server
Restart the server to apply all changes.Start Bedrock
Start Minecraft Bedrock Edition.Open servers tab
Click "Play" and go to the "Servers" tab.Add server
Click "Add Server" and enter your server details:Server Name # Your desired name Server Address # Your server IP Port # Your server portServer Name # Your desired name Server Address # Your server IP Port # Your server port
Connect
Click "Add Server" and connect.