Server Setup Guide

Minecraft Server Requirements in 2026: What Actually Matters (And What Changed)

Most requirement guides online are still quoting specs from the 1.20.x era. Minecraft’s versioning and Java requirements changed in early 2026 — here’s what your server actually needs now, and why player count alone doesn’t tell you the answer.

Written by the MinecraftShape team · Updated 2026 · 12 min read

Type “Minecraft server requirements” into a search bar and you’ll get a dozen nearly identical pages, most written by hosting companies, most quoting Java 21 as the current requirement. That was true through most of 2025. It’s not the full picture anymore.

In March 2026, Mojang shipped Java Edition 26.1 — the first release under a new “year.drop” version scheme (26.1, 26.2, and so on, replacing 1.x.x) — and it’s also the first version that requires Java 25 to run, on both client and server. If you’re setting up a server today, the honest answer to “what do I need” depends on which generation of Minecraft you’re actually running, not just how many friends are joining.

The versioning change nobody updated their guide for

Here’s the split that matters before you pick any hardware:

1.18Java 17
1.20.5–1.21.xJava 21
26.1+Java 25

If you’re running any release from 1.20.5 up through the last 1.21.x builds, Java 21 is still correct — nothing changes for you. But if you or your players update to 26.1 (“Tiny Takeover”) or later, the server jar simply won’t start on Java 21. Paper, Purpur, and most plugin ecosystems needed a few days to catch up with compatible builds after 26.1 shipped, which is worth checking before you commit to updating a live server with a plugin-heavy setup.

One quieter change matters just as much for planning: 26.1 raised the client’s default memory allocation from 2 GB to 4 GB and switched the default garbage collector from G1GC to ZGC on supported systems. That’s a client-side change, not a server one, but it’s a useful signal — Mojang is building for a heavier baseline across the board, and server RAM guidance from 2024 undersells what’s comfortable today.

CPU: the bottleneck almost nobody budgets for

The single most misunderstood part of server sizing is this: Minecraft’s world logic runs on one CPU core, not across all of them. World ticking, redstone evaluation, entity AI, and chunk loading are handled sequentially on the server’s main thread. A 16-core Xeon with a modest clock speed will lose to a 6-core consumer chip with a higher one, every time.

  • Single-thread performance is what to check — not core count, not total GHz across all cores.
  • 3.5 GHz+ base clock is a reasonable floor for 10+ players without stutter.
  • 4.5 GHz+ boost clock is where heavy mods or 20+ concurrent players stop feeling sluggish.
  • Modern AMD Ryzen chips (5000/7000/9000 series) currently lead single-thread benchmarks that map well to Minecraft’s workload, though a recent Intel Core i5/i7 performs comparably.

If your server’s tick rate (TPS) drops below 20 during normal play, it’s almost never a RAM shortage — check CPU load on that one main thread first.

RAM: sized by workload, not guesswork

RAM requirements genuinely did shift upward with the move to the Java 25 runtime and the denser chunk/registry data in recent versions. These figures reflect a 26.x-era baseline rather than older 1.18-era advice you’ll still find floating around:

Vanilla (no mods, no plugins)

PlayersMinimumComfortable
1–33 GB4 GB
4–104 GB6 GB
11–206 GB8 GB
20–508 GB10–12 GB

Paper/Spigot with plugins

PlayersLight pluginsHeavy plugins (20+)
1–104–6 GB6–8 GB
11–206–8 GB8–10 GB
20–508–10 GB10–14 GB

Modded (Forge/Fabric/NeoForge)

Mod count5–10 players20+ players
Light (under 30)6–8 GB8–10 GB
Medium (30–80)8–10 GB10–12 GB
Heavy kitchen-sink packs (100+)10–12 GB12–16 GB+
Two things trip people up every time: RAM use climbs as your world gets explored — a fresh two-player world using 2 GB can double within a few months as chunk count grows — and over-allocating hurts you. Handing a 3-player vanilla server 16 GB doesn’t make it faster; it just makes Java’s garbage-collection pauses longer, which shows up as periodic stutter. Size RAM to your actual player count and world age, not to “more is safer.”

Storage and how fast worlds actually grow

A brand-new world is under 500 MB. It doesn’t stay that way. SSD storage is no longer optional advice — spinning HDDs cause visible stutter during chunk generation and autosaves that players notice immediately, especially with WorldEdit or large builds in progress.

Server type1 month6 months1 year
Small vanilla (3–5 players)1–3 GB3–8 GB5–15 GB
Medium, plugins (10–20)3–8 GB8–20 GB15–40 GB
Large modded (20+)5–15 GB15–40 GB30–80 GB+

NVMe is worth paying for on anything public-facing or 20+ players; SATA SSD is fine below that. Whatever world size you expect, roughly triple it to leave room for backups, mod jars, and plugin data.

Network: the part self-hosters underestimate

If you’re renting hosting, skip this — providers run enterprise connections. If you’re hosting from home, your upload speed, not download, is the ceiling. Most residential plans advertise download speed and bury upload at a fraction of it.

PlayersMinimum uploadComfortable upload
1–53 Mbps5 Mbps
5–105 Mbps10 Mbps
10–2010 Mbps20 Mbps
20+20 Mbps50+ Mbps

Also worth knowing before you self-host: some ISPs run Carrier-Grade NAT, which blocks incoming connections outright regardless of port forwarding. Check with your ISP directly if players can’t connect even after forwarding the right ports.

Server software: it changes your hardware math

  • Vanilla — the official jar, unoptimized, no plugin support. Use it only if unmodified gameplay is the actual goal.
  • Paper — the practical default for most servers. Performance patches typically cut CPU/RAM load 30–40% versus vanilla, and it runs standard Bukkit/Spigot plugins.
  • Purpur — a Paper fork with deeper configuration options, similar performance profile.
  • Forge — required for most mods rather than plugins. Heavier on resources, and compatibility between mods can be finicky.
  • Fabric — lighter-weight modding alternative to Forge, faster startup, smaller but fast-growing mod ecosystem.

If your server exists mainly to run WorldEdit for large-scale terraforming — carving out circles, spheres, or domes with commands like //sphere or //cyl — you’ll want Paper or Purpur specifically, since WorldEdit’s brush and selection tools lean on the same single-thread performance discussed above. We cover the actual command syntax in our WorldEdit commands guide for circles and spheres if that’s the direction you’re headed.

Planning a build project once your server’s up? Our circle, sphere, dome, and oval generators spit out exact block coordinates you can drop straight into WorldEdit or place by hand.
Try the generators →

Self-hosting vs. paid hosting: the honest math

Self-hosting reads as “free” until you actually total it up. For a 10-player Paper server with a moderate plugin set, a realistic monthly self-hosting bill looks like this:

ItemMonthly cost
Electricity (PC running 24/7, ~150W)$12–24
Internet upload upgrade, if needed$0–30
Hardware depreciation ($600 PC / 3 years)~$17
Dynamic DNS (optional)$0–5
Total$29–76

A hosted server with equivalent specs, DDoS protection, and automated backups typically runs $8–20/month. Below roughly 15–20 players, hosting is usually both cheaper and less maintenance than self-hosting. The calculation flips mainly if you already own idle hardware and a fast, stable upload connection — then self-hosting is close to free at the margin, and the main cost is your own time.

Whatever route you take, once the server’s running smoothly, the fun part starts — actually building. If you’re planning circular structures, towers, or domes at scale, browse the tool set below.

Frequently asked questions

Do I need Java 25, or is Java 21 still fine?

It depends entirely on which Minecraft version you’re running. Java 21 is correct and sufficient for anything from 1.20.5 through the last 1.21.x builds. Java 25 is only required starting with 26.1 (“Tiny Takeover”) and later. Don’t upgrade Java preemptively if your server and plugins haven’t moved to 26.x yet — some plugin ecosystems took a few days to ship compatible builds after 26.1 launched.

Is 4 GB of RAM enough for a Minecraft server in 2026?

For a vanilla server with up to roughly 10 players, yes. For a plugin-heavy Paper server or anything modded, budget 6–8 GB minimum, since baseline memory use has risen with the Java 25 runtime and denser world data.

Why does my server lag with plenty of RAM free?

Because Minecraft’s world simulation runs on a single CPU thread. If that one core is maxed out, adding RAM won’t help — the fix is a CPU with higher single-thread performance, or reducing view/simulation distance and entity-heavy farms.

Can I self-host on a Raspberry Pi?

Only realistically for 1–3 players on vanilla. The ARM CPU struggles with Minecraft’s single-thread demands, and 8 GB is the practical RAM ceiling on most Pi models. A secondhand desktop PC will outperform it substantially for the same or lower cost.

How much space should I actually allocate for storage?

Start with at least 20 GB SSD for a small server, and expect steady growth — a small vanilla world can reach 5–15 GB within a year including backups. Triple your expected world size as a planning rule to leave headroom.