Menu

Compatibility

What works with Minecraft 1.20.4

Released 7 Dec 2023. Everything below comes from the projects' own published data, and each row says how we know.

Java requirement

Java 17 or newer

Published by Mojang for this exact version. An older runtime will not start it. Get a verified build.

Server software with builds

Real, downloadable builds for 1.20.4.

SoftwareBuildPublishedSizeChecksumDownload
ASPaper#1598124 May 202446.1 MBNot publishedjar ↗
Arclight#12014 Jun 20245.7 MBNot publishedjar ↗
Canvas#18428 Apr 202448.9 MBNot publishedjar ↗
DivineMC#32528 Apr 202451.3 MBNot publishedjar ↗
Folia#3110 May 202440.9 MB293ae0ce9a0djar ↗
Leaf#119 Feb 202573.4 MBNot publishedjar ↗
Leaves#20024 Apr 202448.3 MBNot publishedjar ↗
LooHP Limbo#4025 Mar 20247.2 MBNot publishedjar ↗
Paper#49930 Oct 202440.7 MBe84aa4943cc5jar ↗
Pluto#2623 Mar 202543.4 MBNot publishedjar ↗
Pufferfish#526 Jul 202443.3 MBNot publishedjar ↗
Purpur#217624 Apr 2024UnknownNot publishedjar ↗
Spigot#409023 Apr 202467.3 MBNot publishedjar ↗
Sponge#6428 Jul 20269.5 MBNot publishedjar ↗

Mod loaders

Support declared in each loader's own metadata.

Clients that can join

Protocol 765 is shared with these versions, so they can connect without a translation proxy.

Frequently asked

Which Java version does Minecraft 1.20.4 need?

Java 17 or newer. Mojang publishes this requirement in the version metadata, so an older runtime will refuse to start the server.

Which Minecraft versions can connect to a 1.20.4 server?

Any client speaking protocol 765: 1.20.3. Versions with a different protocol number need a translation proxy such as ViaVersion.

Which server software supports 1.20.4?

ASPaper, Arclight, Canvas, DivineMC, Folia, Leaf, Leaves, LooHP Limbo, Paper, Pluto, Pufferfish, Purpur, Spigot, Sponge publish builds for 1.20.4.

Everything about Minecraft 1.20.4