How to Update a Minecraft Server to 26.2 (from 1.21 or 26.1)

Update a vanilla or PaperMC server to Minecraft 26.2 safely: back up, install Java 25, swap the jar, update plugins, and handle the 26.1 world format change without losing your world.

Updated
10 minutes
Intermediate
Contains affiliate links

What changed since 1.21

Two releases sit between a 1.21 server and 26.2, and both matter for an upgrade.

26.1 "Tiny Takeover" (March 24, 2026) was the first release with the new year.drop version numbers. It followed 1.21.11 directly. It raised the Java requirement to Java 25 and reorganised the world save folder: the Nether and End moved from DIM-1 and DIM1 into dimensions/minecraft/, and player data moved into a players/ folder. The conversion happens automatically on first start and cannot be undone.

26.2 "Chaos Cubed" (June 16, 2026) added sulfur caves with the new sulfur and cinnabar blocks, a friends list, and an experimental Vulkan renderer on the client. On the server side it added two server.properties keys, chat-spam-threshold-seconds and command-spam-threshold-seconds, both defaulting to 10, and moved the server management protocol to version 3. Data packs must target pack format 107 and resource packs format 88.

Before either of those, 1.21.9 removed four server.properties keys and turned them into game rules: command blocks, PvP, monster spawning, and Nether access. If your properties file still has enable-command-block or pvp, they are silently ignored on 26.2. The configuration step of the setup tutorial shows the replacement game rules.

Before you start

Fifteen minutes of checking saves an evening of restoring:

  • Plugins. On Paper, Spigot, or Purpur, open each plugin's download page and confirm a build for 26.2 or 26.1 exists. Plugins built for 1.21 will not load. Our PaperMC page lists the status of the most common ones.
  • Mods. On Fabric, Forge, or NeoForge, every mod needs a 26.2 build and the loader itself needs a 26.2 release. Modded servers usually lag vanilla by weeks; wait if anything essential is missing.
  • Players. A 26.2 server only accepts 26.2 clients. Tell everyone the date so they can update their launcher profile.
  • Disk space. The backup doubles the size of the server folder for a while. Check you have room.

Step 1: Stop the server and back up everything

Stop the server cleanly

Type stop in the server console and wait for it to exit. A backup taken while the server is running can contain half-written chunks.

Copy the whole server folder

Not just the world. Plugins, configs, and server.properties all change between versions, and a rollback needs all of them. On macOS and Linux:

cp -r ~/minecraft-server ~/minecraft-server-backup-1.21

On Windows, right-click the folder, Copy, then Paste in the same place and rename the copy. For a big world, a zip archive is easier to keep.

Check the copy

Compare the sizes of the two folders. If the backup is much smaller, the copy failed part way. This is the only step that protects you if anything below goes wrong.

Step 2: Install Java 25

A 1.21 server ran on Java 21. 26.2 will not start on it, failing with UnsupportedClassVersionError. Install Java 25 first and confirm with java -version before touching the server files. The Java 25 install guide covers Windows, macOS, and Linux, including how to switch when an older Java is still the default.

Step 3: Download the 26.2 server

Vanilla

Get the 26.2 server jar from the official download page. Put it in the server folder as server.jar, replacing the old one. Keep the old jar in the backup, not in the live folder.

Paper

Download the latest 26.2 build from papermc.io. Paper names builds like paper-26.2-121.jar. Either rename it to server.jar or update the jar name in your start script.

Check the start script

Make sure the script runs Java 25 and allocates at least 2 GB. This is a good moment to set the starting and maximum heap to the same value:

java -Xms2G -Xmx2G -jar server.jar nogui

Step 4: Update plugins, or set them aside

Replace each jar in plugins/ with its 26.2 build. Anything without one goes into a folder outside the server, such as plugins-disabled/, until it is updated. Do not leave old jars in place hoping they will work: an incompatible plugin can stop the server from starting, and a plugin that half-loads can corrupt its own data.

Two plugins deserve a special look. Vault is unmaintained and stopped at 1.21; replace it with VaultUnlocked, which is a drop-in fork. ViaVersion, if you use it to let older clients join, must itself be updated before it can bridge 1.21 clients to a 26.2 server.

Step 5: Start and watch the conversion

Start the server. Coming from 1.21, the console shows the world being converted to the 26.x folder layout. It takes seconds for a small world and minutes for a large one. Do not stop the server during this stage. Coming from 26.1, there is no conversion and startup is normal.

Startup is finished when the console prints the usual line ending in Done (12.3s)! For help, type "help". Errors before that line are almost always a plugin that is not compatible. The stack trace names the plugin; move it out and start again.

After the first start, the backup is your only way back

The converted world will not open on 1.21. If you need to return to 1.21 for any reason, restore the backup folder rather than trying to copy the world back.

Step 6: Verify

  • The console's first lines say Starting minecraft server version 26.2.
  • Join with a 26.2 client and walk around a few loaded chunks, then visit the Nether if you use it. Both confirm the dimension folders converted.
  • Run plugins in the console on Paper. Every name should be green. Red means it failed to load.
  • Open server.properties. The two new spam-threshold keys appear at their defaults, and you can delete any leftover keys from before 1.21.9.
  • If you use command blocks or had PvP off, set the game rules again: gamerule commandBlocksEnabled true, gamerule pvp false.

Rolling back

Stop the server, rename the live folder to something like minecraft-server-26.2-failed, and rename the backup to the original name. Switch the start script back to Java 21 if you replaced it, then start. You are exactly where you were before Step 1. Anything players built in the 26.2 session is lost, which is why the players were warned about the date.

Frequently asked questions

Can players on 1.21 join a 26.2 server?

Not by default. The client and server versions must match. On Paper, the ViaVersion plugin lets older clients join a newer server, but players get the best experience by updating to 26.2.

Will updating delete my world?

No, but 26.1 and newer rewrite the world folder layout on first start. The conversion is one-way, which is why a full backup comes first. A converted world cannot be opened by 1.21 again.

Do I have to update every plugin?

Every plugin must have a build for 26.x. Plugins built for 1.21 will fail to load or crash the server. Check each plugin's download page for a 26.2 or 26.1 build before you update.

Can I downgrade from 26.2 back to 1.21?

Only by restoring the backup you made before updating. There is no supported way to convert a 26.x world back.

What do the new version numbers mean?

Since March 2026, Java Edition versions are year.drop.hotfix. 26.1 was the first drop of 2026 and followed 1.21.11. 26.2 is the second drop, released June 16, 2026. A third number, such as 26.1.2, is a hotfix.

How long does the world conversion take?

A few seconds for a small survival world to several minutes for a large one. Watch the console. The server is ready when it prints the usual "Done" line with a startup time.