Java Edition field instrument

OlderCraft

Repair bench version core

Compatibility is a recorded fit, not a promise.

Pick a version. See what still connects.

Manual
COMPARE/1.8.9-VS-1.21.1
Record
Java Edition
Edition
2.0.0
Specimen A1.8.9protocol 47

Fit test CP–01 Curated crossing

Java 1.8.9 vs 1.21.1

Specimen B1.21.1protocol 767

Cut / context

The dated record assigns protocol 47 to Java 1.8.9 and protocol 767 to Java 1.21.1. The unequal published values produce a Direct mismatch for the stock network handshake.

A server-side translation layer can change the practical result, but version numbers cannot prove that one is installed, configured, or tested for either release.

Measurement Published record

Side by side

Fact1.8.91.21.1
Published2015-12-092024-08-08
Network protocol47767
Evidence statepublishedpublished

Fit result Deterministic protocol test

Handshake verdict

Direct mismatch

Protocol context

1.8.9 uses protocol 47; 1.21.1 uses protocol 767.

  • The recorded protocols differ: 47 versus 767.
  • Treat bridge support as Unknown until the server operator publishes dated, attributable evidence.

Uncertainty

A direct stock join does not match. A server-side translation layer may change the practical result, but version numbers alone cannot prove that one is installed.

Full records: 1.8.9 and1.21.1. Moving a world across this gap?Back up first.

Compiled 2026-07-14 from Mojang version manifest v2, minecraft.wiki protocol version record, PrismarineJS minecraft-data, ViaVersion documentation and repository.Curated comparison comparison-1.8.9-vs-1.21.1; last substantive change 2026-07-18; publication state published.