How we source & verify server jars

Updated · MCJarHub

MCJarHub hosts no jars. Every download redirects to the file's real source — the project's official server where one exists, otherwise a clearly labelled community mirror. This page lists each source, the checksum we show and how often we check it.

Sources by server software

Generated live from the database. "Official" means the file is served by the project itself (or its own build server/maven/GitHub); "community mirror" means a third party hosts it.

SoftwareWhere downloads come fromChecksums shownLast synced
Vanilla
Official — Mojang
SHA-1 100% 28 Oct, 12:42 UTC
Snapshots
Official — Mojang
SHA-1 100% 28 Oct, 12:42 UTC
Paper
Official — PaperMC build server
SHA-256 100% 28 Oct, 12:43 UTC
Spigot
Community mirror — mcjars.app (not official)
— 28 Oct, 12:43 UTC
CraftBukkit
Community mirror — GetBukkit (not official)
— 29 Sep, 14:17 UTC
Purpur
Official — PurpurMC
MD5 100% 28 Oct, 12:45 UTC
Folia
Official — PaperMC build server
SHA-256 100% 28 Oct, 12:46 UTC
Pufferfish
Community mirror — mcjars.app (not official)
— 28 Oct, 12:46 UTC
Leaves
Community mirror — mcjars.app (not official)
— 28 Oct, 12:46 UTC
Leaf
Official — GitHub releases (Winds-Studio/Leaf)
SHA-256 36% 28 Oct, 12:46 UTC
Fabric
Official — FabricMC
— 28 Oct, 12:46 UTC
Quilt
Official — QuiltMC
SHA-256 100%, SHA-1 100% 28 Oct, 12:46 UTC
Forge
Official — MinecraftForge (62)
Community mirror — mcjars.app (not official) (1)
SHA-256 98%, SHA-1 98% 28 Oct, 12:47 UTC
NeoForge
Official — NeoForged
SHA-256 100%, SHA-1 100% 28 Oct, 12:47 UTC
Sponge
Official — SpongePowered
— 28 Oct, 12:47 UTC
Mohist
Community mirror — mcjars.app (not official)
— 28 Oct, 12:47 UTC
Arclight
Community mirror — mcjars.app (not official)
— 28 Oct, 12:47 UTC
Magma
Community mirror — mcjars.app (not official)
— 28 Oct, 12:47 UTC
BungeeCord
Community mirror — mcjars.app (not official)
— 28 Oct, 12:47 UTC
Waterfall
Official — PaperMC build server
SHA-256 100% 28 Oct, 12:47 UTC
Velocity
Official — PaperMC build server
SHA-256 100% 28 Oct, 12:47 UTC
PocketMine-MP
Official — GitHub releases (pmmp/PocketMine-MP)
SHA-256 8% 28 Oct, 12:47 UTC
PowerNukkitX
Official — GitHub releases (PowerNukkitX/PowerNukkitX)
SHA-256 100% 28 Oct, 12:47 UTC

How syncing works

  • Every server type is re-read from its upstream API at least once an hour; Mojang's version list is checked every few minutes so new snapshots appear quickly.
  • Only real changes are recorded: a new version or build appears in the public sync log, and the page's "last updated" date (and sitemap date) moves only then.
  • Nothing is deleted when an upstream drops a version; the page stays for people who still need it.

Checksums

  • Published by the upstream: SHA-256 from PaperMC (Paper, Folia, Velocity, Waterfall), GitHub release digests (Leaf, PocketMine-MP, PowerNukkitX), and the Forge, NeoForge and Quilt maven repositories; SHA-1 from Mojang (it is part of Mojang's download URL); MD5 from Purpur.
  • Computed by MCJarHub: for files whose source publishes no checksum (community mirrors, the Fabric launcher) we download the file, compute SHA-256 and SHA-1, and label them "computed by MCJarHub".
  • If a hash changes: a file must not change under the same name and URL. If an upstream or mirror reports a different checksum for a URL we already know, or a re-check downloads different bytes, the stored value is kept, the change is flagged for a human to review, and nothing is overwritten silently.

Why some files come from a mirror

Spigot and CraftBukkit are only distributed by SpigotMC as the BuildTools program (their pages show the BuildTools command first). BungeeCord, Leaves and several hybrids have no stable per-version download URL. For those we link mcjars.app — an open-source aggregator that hosts prepared builds — or GetBukkit, say so on the page, and show our own SHA-256 of the file. If you prefer, every such page links the official project too.

FAQ

Is MCJarHub safe?
MCJarHub never modifies or re-hosts files: downloads come from the source named on each page, and the checksum lets you confirm you got exactly that file. Mirror-hosted files are labelled as not official.
Is MCJarHub official?
No. It is an independent index, not affiliated with Mojang, Microsoft, PaperMC or any other project. Where a project has an official download server, we send you straight to it.
Why do some files come from mcjars.app?
Some projects (Spigot, BungeeCord, older hybrids) publish no stable download URLs. For those we link the mcjars.app community mirror, say so on the page, and compute our own SHA-256 of the file.