- The message names the version you need. On Java, make a launcher installation for it and play that.
- Java's current release is 26.3 (Sept 15, 2026). The 1.x line ended at 1.21.11; there's no 1.22.
- Bedrock's matching release is 26.50. Bedrock and Java numbers don't match.
- Many servers accept a range of versions through ViaVersion. Our pages show each server's range.
A Minecraft server says "outdated client" when your game is older than the versions it accepts, and "outdated server" when your game is newer. Current Java servers usually word it as "Incompatible client! Please use 26.3" (or whatever version they run). On Java Edition, the fix is to create an installation for that version in the Minecraft Launcher. On Bedrock you update the game, or wait for the server to update.
2026 made this more confusing than usual, because Mojang changed how versions are numbered. So let's start there.
The 2026 version numbers, explained
In 2026 Mojang switched to year-based version numbers. The first number is the year, the second counts that year's drops. The old 1.x line ended at 1.21.11. There is no 1.22, so if a server list or a video mentions one, it's wrong.
| Java version | Name | Released | Notes |
|---|---|---|---|
| 1.21.11 | (last 1.x release) | Before 26.1 | Still very common on servers |
| 26.1 (26.1.1, 26.1.2) | Tiny Takeover | March 24, 2026 | .1 and .2 were hotfixes |
| 26.2 | Chaos Cubed | June 16, 2026 | Sulfur caves, sulfur cube, Java Friends List |
| 26.3 | Wilderness Bound | September 15, 2026 | Current release. Needs Java 25 to run. |
| 26.4 | (in snapshots) | Not released | Snapshot servers only |
The Java 25 requirement matters for server owners, not players: the official launcher ships its own Java runtime, so players don't install anything.
What each message actually means
| Message | Your game is... | Do this |
|---|---|---|
| Incompatible client! Please use 26.3 | A version the server doesn't accept | Play the version it names |
| Outdated client! Please use ... | Older than the server | Update, or pick the named version |
| Outdated server! I'm still on ... | Newer than the server | Pick the older version it names |
| Red version text in the server list | Outside the server's range | The red text is the server's version; play that one |
| Your version is not supported / plugin kick | Outside a range set by a plugin | Read the kick text; it usually lists allowed versions |
| Could not connect: Outdated client! (Bedrock) | Behind the server | Update the game in your store |
| Could not connect: Outdated server! (Bedrock) | Ahead of the server | Wait for the owner to update |
Which version are you running?
Check before you change anything. It takes five seconds and often solves the mystery on its own.
- Java Edition: the version is printed in the bottom-left corner of the title screen. In game, press F3 and it's the first line of the debug screen. Modded packs add the loader name there too.
- Bedrock Edition: the version number sits in the bottom-right corner of the main menu. Compare it with the server's Bedrock version on its page here.
If the numbers already match and you still get an outdated message, the server is probably running a plugin that limits versions more tightly than the game does, or you're joining a modded server from a vanilla game. Read the full kick text; plugin messages usually list the versions they accept. And if you're on a very new release day, give it a little time: a server that updates the same evening will suddenly let you in without you doing anything.
How to fix outdated client on Java: switch versions in the launcher
The Minecraft Launcher keeps separate "installations," one per version. Your worlds stay where they are. Mojang's own walkthrough is on help.minecraft.net.
- Open the launcher and pick Minecraft: Java Edition.
- Go to the Installations tab and click New installation.
- Choose the version from the Version dropdown. Use the exact number from the error, like 1.21.11 or 26.2. Give the installation a clear name.
- Click Create.
- Go back to the Play tab. Pick the new installation from the dropdown next to the Play button and click Play.
- Join the server again. The server list shows the same saved servers in every installation.
Snapshot versions (like 26.4 snapshots) only show up in the version list after you tick the Snapshots box in the Installations tab. You only need them for snapshot test servers.
Bedrock: "your version is not supported"
Bedrock gives you much less control. Phones, Windows and consoles update through their app stores, and there's no official way to pick an older version. So:
- Outdated client: update Minecraft in the Microsoft Store, App Store, Google Play or your console's store. Consoles usually update automatically after a restart.
- Outdated server: the server hasn't caught up yet. Bedrock servers usually update within days of a release. Check the server's Discord.
- Joining a Java server through GeyserMC: Geyser supports a range of recent Bedrock versions and publishes updates soon after each release. If a brand-new Bedrock update locks you out, the server's Geyser needs updating.
How to find servers for your version
Every server page here shows the version range the server reports to our pinger. Look under the server name. You can also browse by version:
Current Java release. Wilderness Bound content.
Chaos Cubed. Many servers stay here while plugins catch up.
The first year-numbered version.
The last 1.x release, still a common base.
Looking for the newest updates? Our new servers list tends to run recent versions. Want the old combat system? Many PvP servers still run old versions on purpose because they prefer pre-1.9 combat. That's a design choice, not neglect.
DonutSMP11,147 online
Fjordwars4,680 online
MineBlaze3,216 online
HugoSMP3,189 online
WildNetwork2,704 online
Why servers lag behind new versions
A server can't update the moment Mojang ships. The server software (Paper, Purpur, Fabric) has to update first, then every plugin or mod the server uses. A network with 80 plugins might wait weeks for the last one. Meanwhile it will often let newer players in through ViaVersion, which is why "outdated server" errors are rarer than they used to be.
For owners: how to make a server support multiple versions
The standard tools are three plugins from the same project. Install them on your Paper or Velocity server:
| Plugin | Lets in | Needs |
|---|---|---|
| ViaVersion | Newer clients on an older server | Nothing else |
| ViaBackwards | Older clients on a newer server | ViaVersion |
| ViaRewind | Much older clients | ViaVersion and ViaBackwards |
- Players on older versions can't see new blocks or mobs. Via swaps them for the nearest older look, which can confuse people.
- Translation isn't perfect. Complex items and packets can break, showing up as
io.nettydecoder errors. Test your main gameplay on the oldest version you allow. - Modded servers can't use this. Forge, NeoForge and Fabric modpacks need an exact version match.
ViaVersion usually releases updates a few days after a Minecraft release. Our pages show the whole range your server reports, so players can see your support before they try to join.
Quick questions
What's the best Minecraft version for servers?
There's no single best one. The latest release gets new content; 1.21.11 has the most mature plugins; old versions suit old-style PvP. The best version is the one your favorite server runs, and its page tells you.
How do I join a Minecraft server on an older version?
Create a launcher installation for that version (steps above) and join from it. Back up worlds before you open them in an older version.
Can I check a server's version without joining?
Yes. Your Java server list shows the server's version in red when it doesn't match yours, or look up the server here. We show the range each server reports.
Is there a Minecraft 1.22?
No. After 1.21.11 Mojang moved to year-based numbers, starting with 26.1.
