Compatibility
What runs on which Minecraft version
Server software and mod loaders across Minecraft releases, from the newest calendar versions back to the classics servers still run. A filled mark means a real build exists for that version; a hollow mark means the project declares support without publishing a per-version build.
Support matrix
The thirty newest. Scroll sideways for the rest.
| Software | 26.2 | 26.1.2 | 26.1.1 | 26.1 | 1.21.11 | 1.21.10 | 1.21.9 | 1.21.8 | 1.21.7 | 1.21.6 | 1.21.5 | 1.21.4 | 1.21.3 | 1.21.2 | 1.21.1 | 1.21 | 1.20.6 | 1.20.5 | 1.20.4 | 1.20.3 | 1.20.2 | 1.20.1 | 1.20 | 1.19.4 | 1.19.3 | 1.19.2 | 1.19.1 | 1.19 | 1.18.2 | 1.18.1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ✓ 26 | ✓ 26 | · | · | ✓ 17166 | ✓ 17039 | ✓ 16800 | ✓ 16899 | ✓ 16778 | ✓ 16689 | ✓ 16671 | ✓ 16709 | ✓ 16529 | · | ✓ 16392 | ✓ 16385 | ✓ 16042 | · | ✓ 15981 | · | ✓ 15721 | · | · | · | · | · | · | · | · | · | |
| · | · | · | · | · | · | · | · | · | · | · | · | · | · | ✓ 620 | ✓ 620 | · | · | ✓ 120 | · | ✓ 1 | ✓ 41 | ✓ 41 | ✓ 1 | · | ✓ 9 | · | · | ✓ 1 | · | |
| · | · | · | ✓ 2085 | · | · | · | · | · | · | · | · | · | · | · | ✓ 2053 | · | · | · | · | · | · | ✓ 1848 | · | · | · | · | ✓ 1708 | · | · | |
| ✓ 883 | ✓ 876 | · | · | ✓ 794 | · | · | ✓ 603 | · | · | ✓ 415 | ✓ 349 | ✓ 622 | · | ✓ 620 | ✓ 596 | ✓ 217 | · | ✓ 184 | · | ✓ 93 | · | · | · | · | · | · | · | · | · | |
| ✓ 3 | ✓ 14 | · | · | ✓ 29 | ✓ 29 | · | ✓ 33 | ✓ 11 | ✓ 9 | ✓ 26 | ✓ 476 | ✓ 418 | · | ✓ 413 | ✓ 400 | ✓ 364 | · | ✓ 325 | · | ✓ 244 | ✓ 214 | ✓ 160 | ✓ 149 | ✓ 95 | ✓ 33 | · | · | · | · | |
| ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | |
| Folia | ✓ 7 | ✓ 8 | · | · | ✓ 14 | · | · | ✓ 6 | · | ✓ 6 | ✓ 12 | ✓ 6 | · | · | · | · | ✓ 6 | · | ✓ 31 | · | ✓ 20 | ✓ 17 | · | ✓ 39 | · | · | · | · | · | · |
| ✓ 37 | ✓ 3 | · | · | ✓ 173 | · | · | ✓ 175 | ✓ 53 | ✓ 29 | ✓ 68 | ✓ 525 | ✓ 1 | · | ✓ 4 | · | · | · | ✓ 1 | · | · | · | · | · | · | · | · | · | · | · | |
| · | · | · | · | ✓ 156 | ✓ 151 | · | ✓ 138 | · | · | ✓ 57 | ✓ 82 | ✓ 91 | · | ✓ 81 | ✓ 46 | ✓ 215 | · | ✓ 200 | · | ✓ 134 | ✓ 102 | ✓ 3 | ✓ 5 | ✓ 4 | ✓ 3 | ✓ 2 | ✓ 1 | · | · | |
| ✓ 75 | ✓ 74 | ✓ 73 | ✓ 72 | ✓ 71 | ✓ 65 | ✓ 62 | ✓ 59 | ✓ 56 | ✓ 54 | ✓ 52 | ✓ 51 | ✓ 47 | · | ✓ 46 | ✓ 45 | ✓ 43 | · | ✓ 40 | · | ✓ 38 | ✓ 36 | ✓ 35 | ✓ 34 | ✓ 32 | ✓ 24 | · | ✓ 17 | ✓ 15 | ✓ 9 | |
| · | · | · | · | · | · | · | · | · | · | · | · | · | · | ✓ 51 | ✓ 4 | · | · | · | · | · | ✓ 117 | · | · | ✓ 3 | · | · | · | ✓ 26 | · | |
| ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | · | ◐ declared | ◐ declared | ◐ declared | · | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | |
| · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | ✓ 169 | ✓ 1052 | ✓ 19 | ✓ 215 | · | ✓ 144 | · | · | ✓ 190 | · | |
| ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | · | · | · | · | · | · | · | · | · | |
| Paper | ✓ 123 | ✓ 74 | ✓ 29 | · | ✓ 132 | ✓ 130 | ✓ 59 | ✓ 60 | ✓ 32 | ✓ 48 | ✓ 114 | ✓ 232 | ✓ 83 | · | ✓ 133 | ✓ 130 | ✓ 151 | ✓ 22 | ✓ 499 | · | ✓ 318 | ✓ 196 | ✓ 17 | ✓ 550 | ✓ 448 | ✓ 307 | ✓ 111 | ✓ 81 | ✓ 388 | ✓ 216 |
| ✓ 18 | ✓ 16 | ✓ 2 | · | ✓ 45 | ✓ 32 | ✓ 35 | ✓ 36 | ✓ 22 | ✓ 13 | ✓ 52 | ✓ 40 | ✓ 5 | · | ✓ 32 | ✓ 3 | · | · | ✓ 26 | · | ✓ 8 | ✓ 17 | · | ✓ 2 | · | · | · | · | · | · | |
| · | · | · | · | · | ✓ 39 | · | ✓ 33 | ✓ 30 | · | · | · | ✓ 27 | · | ✓ 21 | ✓ 8 | · | · | ✓ 52 | · | ✓ 35 | ✓ 27 | · | ✓ 73 | ✓ 61 | ✓ 47 | ✓ 29 | ✓ 25 | ✓ 72 | ✓ 47 | |
| Purpur | ✓ 2632 | ✓ 2592 | · | · | ✓ 2568 | ✓ 2535 | ✓ 2505 | ✓ 2497 | ✓ 2477 | ✓ 2465 | ✓ 2450 | ✓ 2416 | ✓ 2358 | · | ✓ 2329 | ✓ 2284 | ✓ 2233 | · | ✓ 2176 | · | ✓ 2095 | ✓ 2062 | ✓ 1990 | ✓ 1985 | ✓ 1933 | ✓ 1858 | ✓ 1751 | ✓ 1735 | ✓ 1632 | ✓ 1566 |
| Quilt Loader | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared | ◐ declared |
| ✓ 4645 | ✓ 4632 | ✓ 4617 | ✓ 4611 | ✓ 4598 | ✓ 4571 | ✓ 4540 | ✓ 4534 | ✓ 4522 | ✓ 4518 | ✓ 4504 | ✓ 4458 | ✓ 4398 | ✓ 4349 | ✓ 4344 | ✓ 4289 | ✓ 4195 | ✓ 4134 | ✓ 4090 | ✓ 3961 | ✓ 3950 | ✓ 3871 | ✓ 3798 | ✓ 3763 | ✓ 3670 | ✓ 3610 | ✓ 3563 | ✓ 3553 | ✓ 3498 | ✓ 3443 | |
| ✓ 3 | · | · | ✓ 15 | ✓ 12 | ✓ 31 | ✓ 7 | ✓ 23 | ✓ 3 | ✓ 3 | ✓ 41 | ✓ 111 | ✓ 76 | ✓ 1 | ✓ 252 | ✓ 145 | ✓ 82 | · | ✓ 64 | · | ✓ 37 | ✓ 5 | ✓ 3 | ✓ 107 | ✓ 12 | ✓ 17 | · | · | ✓ 25 | ✓ 24 | |
| Waterfall | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | ✓ 615 | · | · | · | · | · | · | ✓ 578 | · | · | · | · | ✓ 535 | · | · |
| · | · | · | · | · | · | · | · | · | · | · | · | · | · | ✓ 427 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
Answers for a specific version
Every release has its own page, whether or not it is in the views above.
How to read this
Compatibility in Minecraft is not one question, it is three, and this page keeps them apart. A server runs on a server platform such as Paper or Purpur. A modded game runs on a loader such as Fabric or NeoForge. And whether two people can play together is a separate matter of protocol version, which the connection checker answers directly.
The two marks in the grid are not the same claim. A filled ✓ with a number means a real build exists for that version, and the number is that build. A hollow ◐ declared means the project states support in its own metadata without publishing a per-version build, which is normal for loaders and for plugins that target a server API rather than the game. A build is stronger evidence than a declaration, and the page shows which one it is rather than flattening both into a tick, because a wrong compatibility claim costs more trust than a missing one.
Nothing here is hand maintained. Build data comes from each project's own API, the PaperMC Fill API, the Purpur API, MCJars for the smaller forks; declared loader support comes from the Fabric, Quilt and NeoForge metadata. When a project has published nothing for a version, the cell says so rather than guessing.
Frequently asked
Can a mod for one loader run on another?
No. A Fabric mod will not load on NeoForge and there is no converter. A build is compiled against one loader's API, so the loader is the first thing to match, before the Minecraft version.
Does a plugin need a build for my exact version?
Usually not. Plugins target a server API rather than the game, so one plugin often covers many Minecraft versions, which is why so many rows here are declared rather than built.
Why does a server show declared but no build?
Because it publishes support through metadata rather than a jar per version. Loaders work this way by design; it is not a gap in the data.
Can players on different versions join the same server?
Only if the versions share a protocol, or the server runs a translation plugin such as ViaVersion. The connection checker resolves it in one lookup.
Is this information wrong or missing something? .