Torch & Anvil

Java vs Bedrock: What Actually Differs

Verified: Java 26.3 / Bedrock 26.50 · 2026-09-16 · each claim carries its tool's own sources · Updated 2026-09-16

Every tool on this site declares which edition it models, because averaging two editions produces confident wrong answers in both. This page is the ledger behind those declarations: the differences we actually verified while building the tools, each linked to the tool that handles it — followed by the shorter, happier list of things that are genuinely the same.

Portals search different distances

When you step through a portal, the game hunts for an existing lit portal near the computed destination — and the hunt is not the same size in the two editions. Java searches a 16-block range when you enter the Nether and 128 when you come back; Bedrock searches 128 blocks in both directions. In practice that means Bedrock is far more willing to connect you to a distant portal you never intended, and tight Java-style portal grids behave differently the moment a Bedrock friend joins the server conversation. The Nether portal calculator has a Java/Bedrock toggle with the exact search boxes, and the portal linking guide walks the four classic failure cases.

Anvils charge by a different formula

Java prices an anvil transfer at the final level of each enchantment times its multiplier; Bedrock charges the difference between the final and initial levels. Same interface, different bill — and because the bill differs, the cheapest combine order genuinely differs too. The enchantment optimizer models Java exactly and says so, rather than pretending one plan fits both; the anvil mechanics guide shows why order alone swings a five-book job from 46 levels to 31.

Two of the sixteen format codes changed jobs

The legacy § color codes mostly match across editions, with two exceptions that bite anyone styling a server name or sign: on Bedrock, §m and §n are extra material colors instead of strikethrough and underline — so those two text styles are effectively Java-only in § form — and Bedrock adds §g, the minecoin gold that Java does not have. Java's modern text system also accepts arbitrary hex colors through JSON text components (since Java 1.16), which is where per-character gradients live. The color code generator builds all three forms and labels what works where.

XP is documented Java-first

The three-segment XP curve the XP calculator runs — with its 352 and 1,507 breakpoints — is the documented Java curve. Bedrock's leveling differs in its cap behavior, and rather than guess at parity we label the tool Java and keep the difference in its FAQ. If you play Bedrock, the level arithmetic is close enough to plan with; the exact point totals are a Java promise.

Quasi-connectivity: the invisible redstone divide

Java pistons, droppers, and dispensers can be activated by power that lands in the block space above them, even when that space is empty — the famous quasi-connectivity that half of Java's compact piston doors and hidden-base machinery quietly depends on. Bedrock has no such rule: a mechanism fires only when it is actually powered. A clever Java contraption that powers a piston "from the corner" sits dead on Bedrock, and nothing looks broken — the wire is lit, the piston just never moves. If you build redstone across editions, this single difference explains more dead machines than any other. Sources: the Minecraft Wiki's quasi-connectivity tutorial (minecraft.wiki/w/Tutorial:Quasi-connectivity), which opens by declaring itself exclusive to Java Edition and the discontinued Legacy Console editions, and its redstone mechanics page (minecraft.wiki/w/Redstone_mechanics), which lists dispensers, droppers, and pistons as the three Java components that can be powered this way.

What is the same — verified, not assumed

The happier half of the ledger, each fact checked in both editions while building the tool that uses it:

FactStatusTool
Stack classes (64 / 16 / 1) and the 27- and 54-slot containersIdenticalStack calculator
The 1:8 Nether ratio, the floor on negatives, the fixed compass axesIdenticalCoordinate calculator
The 24,000-tick day, its phase boundaries, and the bed windowIdentical cycleDay clock converter
Circle geometry — a block grid is a block gridVersion-independentCircle generator
Fall damage: three grace blocks, the enchantment reductions we modelMatching on these factsFall damage calculator
Brewing recipes — the chains our planner shipsShared (one disputed corruption excluded)Brewing planner

The brewing row carries this site's honesty policy in miniature: one corruption step is documented differently for the two editions in different sources, so it is not in the planner at all — the brewing map guide names the exclusion rather than shipping a coin-flip fact.

How to read this site cross-edition

Check the version stamp first — every tool prints the edition it models and the date it was verified. Where a page says the editions match, we checked; where it says Java, the Bedrock behavior is in that page's FAQ; and where we could not verify a difference cleanly, the claim is absent rather than averaged. When a major update lands, the stamps are re-verified and this ledger gets re-read line by line.