Skip to content
Sunday Market

Java vs Bedrock: what is different on a multiplayer server

Java Edition runs on computers and Bedrock Edition runs on Windows, phones, tablets and consoles. Out of the box, a server for one edition turns the other away. This explainer covers the differences that matter on a multiplayer server, from sign-in and ports to controls and redstone, and what an operator has to run so both editions can share one world.

By Sunday Market · Published · Updated

Minecraft comes in two main editions, and the difference between Java and Bedrock shows up the moment you try to play together. Java Edition runs on Windows, macOS and Linux, and most community servers are built for it. Bedrock Edition runs on Windows, phones, tablets, Xbox, PlayStation and Switch, and those devices can play with each other. Out of the box, a Java server turns Bedrock players away and a Bedrock server turns Java players away. A crossplay server runs a bridge that lets both editions into one world. Sunday Market is a public survival SMP that does this, and this explainer uses it as the worked example.

The differences at a glance

Java EditionBedrock Edition
DevicesWindows, macOS, LinuxWindows, phones, tablets, Xbox, PlayStation, Switch
Plays withOther Java playersBedrock players on any device
Default server port2556519132 (UDP)
Custom contentMods and custom clientsAdd-ons and Marketplace content
RedstoneHas quasi-connectivityNo quasi-connectivity
Custom servers on consolesn/aRestricted by Sony, Microsoft and Nintendo

On a computer you no longer have to choose. Mojang sells Minecraft: Java & Bedrock Edition for PC as one purchase that includes both, and the Help Center FAQ covers how the two sign in with a Microsoft account.

Accounts and identity

A Java server that runs in online mode checks that every player owns Java Edition. Sunday Market runs in online mode, so a Java player needs a paid Java account and cracked clients cannot connect.

Bedrock players sign in with their Bedrock identity through Microsoft. On a crossplay server the bridge takes that identity and builds a linked Java identity from it, so the server treats the Bedrock player like any other player. That is how Sunday Market lets Bedrock players in with no Java account. Their names carry a leading dot, like .YourName, so a Bedrock name never clashes with a Java one. Include the dot when you type a Bedrock player's name in a command.

What a server operator has to run

A crossplay server starts as a Java server. Sunday Market runs Minecraft 26.1.2 with server software that supports added features.

Two server-side parts let Bedrock players join:

  • The edition bridge accepts Bedrock connections on UDP port 19132 and translates them into the Java protocol the server speaks, and back again, including inventories, blocks, items and skins.
  • The Bedrock sign-in layer lets Bedrock players join an online-mode Java server without owning a Java account.

Sunday Market runs both, plus two layers of its own work. A version bridge lets Java clients from a range of releases connect. A custom biome mapping gives Bedrock players a sensible vanilla look for terrain that has no Bedrock biome ID. How crossplay works has the full chain.

The operator's job does not end at install. The bridge has to keep pace with Bedrock releases, which arrive often, and any new plugin has to be checked from a Bedrock client, because a feature that works for Java players can break for Bedrock ones.

Controls and interface

The world is shared, but each edition keeps its own interface. Sunday Market's Bedrock tips page lists the differences players meet first:

  • Coordinates. Bedrock has no F3 screen. Turn on Show Coordinates in Settings, Game, and your position appears in the corner.
  • Player list. Tab does not open it on Bedrock. Type /list instead.
  • Chat on a controller. D-pad up opens chat. For long commands, use the on-screen keyboard or pair a Bluetooth keyboard.
  • Touch screens. Set sneak to tap instead of hold, and try the split layout of joystick and buttons for building.
  • Inventories. Bedrock's inventory grid is rotated compared with Java's, and chest screens use Bedrock's own layout. The contents are the same.
  • Chat formatting. Gradients and hover cards look simpler on Bedrock. The words come through intact.

Windows Bedrock supports full mouse and keyboard, so it feels close to Java. Bedrock also tends to run better on low-end hardware, which is why a phone or a Switch can hold its own on a crossplay server.

Parity gaps

Mojang builds the two editions from different code, so some mechanics differ. Microsoft's creator documentation points to redstone as an example: Java has quasi-connectivity and Bedrock does not, and pistons behave differently on short pulses. A contraption that works on one edition can fail on the other.

On a crossplay server you share the world, so you also share its builds. A Java player's piston door has to open for a Bedrock neighbour. On Sunday Market a few rare items, mostly ones staff build with Java-only data, show up on Bedrock as the closest vanilla item, and maps render a little differently between editions.

Consoles

Console Bedrock is the hardest case. Xbox, PlayStation and Switch do not offer the same custom-server address field as phones and Windows. The Bedrock connection guide covers the current console relay method, along with direct setup for phones and Windows.

Which edition to use on Sunday Market

Use the one you already own. Both editions share the same world, chat and economy, and neither needs mods to join. Optional proximity voice needs a Java client mod.

Java EditionBedrock Edition
Server addressmarketsunday.commarketsunday.com
Port25565, the default19132
Client versions (October 1, 2026)Java 26.1.2 – 26.3; some older releases also connect26.30 – 26.51
Java account neededYesNo

As of September 2026, 19 of the 31 accounts that have joined Sunday Market play on Bedrock. The crossplay page has the rest of the details, and the join guide takes either edition through its first connection.

Come build something that stays.

Open Minecraft, add marketsunday.com as a server and connect. Java uses the default port. Bedrock uses port 19132, and consoles need one extra step.

Server address

marketsunday.com
Java port25565

Default port, no need to type it

Bedrock port19132

More from the Journal

All journal posts