Java Edition and Bedrock Edition cannot join each other’s ordinary multiplayer servers directly. To play together, use a Java server running Geyser: it translates Bedrock connections so Bedrock players can join. The server owner must configure a reachable Bedrock listener, and players need compatible game versions. Geyser is a server-side bridge—not a setting that turns a Realm or a player’s game into the other edition.
Can Java and Bedrock play together?
Not directly through the editions’ standard multiplayer systems. Minecraft says the editions use different servers, so a Java player cannot simply join a Bedrock server, or vice versa. Realms are edition-specific too: a Java Realm and a Bedrock Realm/Realms Plus world are not interchangeable. See Minecraft’s edition guidance.
The documented cross-play route is a Java server with Geyser installed. Geyser translates Bedrock client traffic for that server; Java players connect as usual, while Bedrock players use the server’s Geyser address and Bedrock port. The server owner, host, or administrator needs to set this up.
What you need before setting it up
- A Java server that accepts the Java client version Geyser is emulating.
- Geyser installed in a way supported by the server software and hosting arrangement.
- A Bedrock listener address and port reachable by players from outside the server’s network. Bedrock connections use UDP.
- Players on versions supported by the current Geyser release, plus the required accounts, permissions, and platform subscriptions.
Geyser can be installed within a compatible hosted or self-hosted Java server, or run as a standalone/proxy setup that connects to a Java server. The first route means managing installation and updates in the existing server environment; a standalone/proxy arrangement adds a separate component to configure. Before choosing, confirm that the host supports the needed server software and permits an incoming UDP listener. Hosting providers’ port and installation rules differ.
#1 Best Overall
- DELUXE COLLECTION — Includes the base game, three add-ons (Celebration Food, Rescue Dogs, and Plenty O’ Blocks), three exclusive Character Creator items, and 700 Minecoins.
- CREATE — Build whatever you can imagine in your own infinite world that’s unique in every playthrough.
- EXPLORE — Discover biomes, resources, and mobs, and craft your way through a world filled with surprises in the ultimate sandbox game.
- SURVIVE — Experience unforgettable adventures as you face mysterious foes, traverse exciting landscapes, and travel to perilous dimensions.
- PLAY TOGETHER — Have a blast with friends, whether you’re sitting on the same couch in split screen or miles apart in cross-platform play for console, mobile, and PC.
How to add Geyser and connect Bedrock players
- Confirm server compatibility. Check Geyser’s supported versions and make sure the Java server accepts the Java version Geyser emulates. Older Java servers may need compatibility software such as ViaVersion; the appropriate setup depends on the server version and installation type.
- Install Geyser for your setup. Follow the Geyser setup guide for your server software or standalone/proxy arrangement. Server-side mods can work, but mods that require installation on each player’s client will not work through this setup.
- Configure the Bedrock listener. Geyser’s documented defaults are address
0.0.0.0and port19132. The required port may differ on a host, so use the address and port actually assigned and configured for your server. Allow UDP traffic on that port; opening a Java TCP port alone does not establish the Bedrock listener. - Test reachability. Verify the listener can be reached from outside the host network. Geyser provides the server-side diagnostic command
geyser connectiontest <ip> <port>, using the listener’s public IP or hostname and configured Bedrock port. - Give Bedrock players the correct endpoint. Share the server address and the configured Bedrock port, not merely the Java connection details. Java players continue to connect to the Java server through its normal address and port.
- Check authentication needs. Geyser documents Floodgate as an option when Bedrock users need to join without owning a paid Java Edition account. It is an authentication and server-configuration choice for the owner, not a requirement for every Geyser installation. Follow the relevant Geyser instructions before changing authentication settings.
Check current version compatibility
Compatibility changes as Minecraft releases change. On October 3, 2026, Geyser’s supported-versions page listed Bedrock 26.30–26.51 and Java 26.2, and stated that Geyser emulates a Java 26.2 client. The Java server therefore needs to accept that emulated client version. Check Geyser’s live version list when configuring the server; do not assume these ranges remain current.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Console, mobile, accounts, and permissions
Geyser addresses the server-side edition bridge, but it does not remove platform or account requirements. Minecraft’s multiplayer requirements say players need the edition that matches the hosted game type, the latest Minecraft release, and a stable internet or LAN connection. Console and mobile players need to sign in with a Microsoft account, and child accounts need multiplayer permissions enabled.
Rank #2
- Play and share with friends on console, mobile and Windows 10
- discover community creations in the new in-game store
- access new mini games and game modes through servers
Minecraft’s requirements page also specifies online multiplayer subscriptions for consoles: Xbox Game Pass Core for Xbox, PlayStation Plus for PlayStation, and Nintendo Switch Online for Switch. Those platform requirements are separate from Geyser. Console access to arbitrary third-party servers can involve additional platform-specific steps; the available official guidance does not establish one procedure that applies to every console, operating-system version, and game release. Check the current instructions for the particular console rather than assuming the Bedrock server-add flow is identical across platforms.
Quick Recap
Best Value
- Platform: Nintendo Switch
- Age rating: Approved from 12 years
- Genre: Adventure
- Version: Ultimate Edition
Rank #4
- Minecoins are Minecraft’s in-game currency, spendable via the Minecraft Marketplace
- With Minecoins, you can purchase content that adds variety to your gameplay and experiences (including server partners) across selected Minecraft games
- Gain access to an ever-expanding library of exciting content, crafted by community creators
- Add more cuteness, comedy, or chaos to your Bedrock worlds with Add-ons. Explore a catalog of custom blocks, items, mobs, recipes and other unique content. Add-ons are the easiest way to change your game, your way.
- Change the look of blocks, biomes, and even your favorite Minecraft mobs by purchasing unique texture packs and expand your in-game wardrobe by purchasing new skins and Character Creator items.
Rank #3
- Minecraft is a game about placing blocks and going on adventures
- Explore randomly generated worlds and build amazing things from the simplest of homes to the grandest of castles
- Play in creative mode with unlimited resources or mine deep into the world in survival mode, crafting weapons and armor to fend off the dangerous mobs
- Play on the go in handheld or tabletop modes
- Includes Super Mario Mash-Up, Natural Texture Pack, Biome Settlers Skin Pack, Battle & Beasts Skin Pack, Campfire Tales Skin Pack; Compatible with Nintendo Switch only
What cross-play through Geyser does not do
- It does not make Java and Bedrock servers or Realms directly interchangeable.
- It does not let Bedrock clients use Java mods that require a client-side installation. Geyser’s setup guidance distinguishes those from server-side mods.
- It does not guarantee every Java feature, modpack, server configuration, or host will work unchanged for Bedrock players.
- It does not bypass account permissions, console subscriptions, version compatibility, or the need for a reachable UDP listener.
Troubleshoot a Bedrock player who cannot join
- Connection times out: Confirm the Bedrock address and port are correct and that the port is reachable from outside the host network. Check that UDP is allowed and that the host permits the configured listener.
- Java players can join but Bedrock players cannot: Verify Geyser is running and listening on the Bedrock port. The Java server’s normal port does not necessarily serve Bedrock traffic.
- The server rejects the connection after an update: Compare the player’s Bedrock version and the Java server’s accepted client version with Geyser’s current supported-version page.
- A modded server behaves differently: Identify whether the relevant mod is server-side or requires a client installation. Geyser’s setup guide says client-side-install mods do not work through this setup.
- A console player cannot access multiplayer: Check the player’s Microsoft account sign-in, child-account multiplayer permissions, and the required console subscription. If those are in order, consult current platform-specific guidance for joining third-party servers.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Free tools Windows power users keep installed
One-click scans. No signup required.

