Minecraft Java Bedrock Crossplay: How to Connect Players Across Editions
If you’ve ever wondered how to let friends on Minecraft Java Edition play together with those on Bedrock Edition, the answer lies in a simple proxy solution called GeyserMC. This tutorial will show you how to set up free cross‑play, what you need to download, and common pitfalls to avoid.
Why Crossplay Matters
Crossplay bridges the gap between the two major Minecraft ecosystems. Java players enjoy a vast library of mods, while Bedrock users benefit from smoother performance on consoles and mobile devices. Enabling both groups to share the same world expands your community, encourages creativity, and maximizes the value of your server.
Prerequisites
- Access to a server that can run Java (minimum 2 GB RAM recommended).
- A copy of Minecraft Java Edition (latest version).
- Bedrock Edition on any supported platform (Windows 10, console, mobile).
- Basic knowledge of command‑line usage.
- Optional: Discord community for support – join our Discord.
Step‑By‑Step Setup with GeyserMC
- Install a Java server. Use the official Fabric installer for a lightweight base:
Download the server jar from Fabric’s website, then run:
java -jar fabric-server-launch.jar noguiThis creates the necessary eula.txt file; set eula=true to accept the license.
- Add the Fabric API. Geyser depends on the Fabric API mod. Grab the latest version from Modrinth and place it in the mods folder.
- Download GeyserMC. Get the latest Geyser.jar from the GeyserMC releases page. Put the jar in the same mods folder.
- Configure Geyser. After the first server start, a config folder appears. Open geyser.yml and adjust:
- remote-address*: the IP of your Java server (usually 127.0.0.1).
- remote-port*: the Java server port (default 25565).
- bedrock-port*: the port Bedrock clients will connect to (default 19132).
- Start the server. Run the Fabric launch command again. Geyser will load as a mod and listen on the Bedrock port.