Fit test CP–01 Curated crossing
Java 1.8.9 vs 1.21.1
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
| Fact | 1.8.9 | 1.21.1 |
|---|---|---|
| Published | 2015-12-09 | 2024-08-08 |
| Network protocol | 47 | 767 |
| Evidence state | published | published |
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.