Skip to content
EndercloudKnowledge Base
TroubleshootingTroubleshooting & Performance

Corrupted world or chunks: how to recover your Minecraft world

Restoring a backup is the safest fix for a corrupted world. If you have none, level.dat_old and region editors like MCA Selector can save most of it.

Updated 3 min read
Difficulty:
Intermediate
Time:
15 minutes
On this page

A corrupted world shows up as errors like Couldn't load chunk or Failed to read chunk in the console, missing or reset areas, builds that have turned into fresh terrain, or a world that won't load at all. The safest fix is to restore a backup. If you don't have one, you can often save most of the world with the steps below.

Why it happens

  • The server was stopped suddenly while saving (crash, out of memory, forced stop).

  • The disk was full, so files were only partly written.

  • A mod or plugin wrote bad data, or a content mod was removed.

  • A world was uploaded incompletely, or opened on an older Minecraft version than it was saved with.

When Minecraft can't read a chunk, it may generate a fresh one in its place. That is why corrupted areas can suddenly look like brand-new land.

Fix 1: Restore a backup (best)

  1. Stop the server.

  2. Make a backup of the current, broken state too, just in case.

  3. Open Backups, choose the newest backup from before the problem, and restore it.

  4. Start the server and check the area.

Guide: How to create and restore backups.

Fix 2: World won't load at all (level.dat)

The main world file level.dat holds the seed, spawn and settings. Minecraft keeps the previous copy as level.dat_old.

  1. Stop the server. In Files, open your world folder (usually world).

  2. Rename level.dat to level.dat_broken.

  3. Make a copy of level.dat_old and name it level.dat.

  4. Start the server.

Fix 3: Repair or remove broken chunks

There is no setting in Paper or Purpur that repairs corrupted chunks, so this is done with a region editor on your computer:

  1. Stop the server and download the world folder (see How to download your world).

  2. Note the chunk or block coordinates from the console errors.

  3. Open a copy of the world in MCA Selector. Find the bad chunks and delete them, so Minecraft generates them again, or copy those chunks from an older backup of the same world.

  4. Upload the fixed world (see How to upload your own world) and start the server.

Older tools such as Region Fixer may not support the newest Minecraft versions. Check that a tool supports your version before using it, and always work on a copy.

Delete chunks without downloading the world

The Game Panel also offers an MCASelector – Delete Chunks server type under Settings → Change Egg. It lets you remove chunks on the server itself, which saves downloading and uploading a big world. Use it with care:

  1. Stop the server and create a backup in Backups. Download it if the world matters to you.

  2. Note which server type you use now (for example Paper) and the version shown in the Versions tab.

  3. Go to Settings → Change Egg, choose MCASelector – Delete Chunks and click Apply. Do not choose any option that wipes your files.

  4. Check the Startup tab for the options this egg offers, set which chunks to delete, then start it and follow the output in Console.

  5. When it has finished, go back to Settings → Change Egg and switch back to your original server type. If the server then won't start, reinstall the same software and version from the Versions tab without wiping files.

If you are unsure about any option, open a ticket before you run it. A wrong selection can delete far more of the world than you meant.

Deleted chunks come back as fresh terrain. Anything built there is lost unless you copy it from a backup.

How to prevent it

  • Use Stop (or the stop command) so the server saves properly. Avoid forcing it off.

  • Keep an eye on the Disk usage in the panel header and leave free space.

  • Set up automatic backups with Schedules (see automatic restarts and backups) and download important ones.

  • Leave sync-chunk-writes=true in server.properties. It protects against data loss after a crash.

  • Don't run a world on an older Minecraft version than it was last opened with.

Backups are made by you, manually or on a schedule. We don't keep separate copies of your world, so keep important backups downloaded on your own device.

Frequently asked questions

Only one area is broken. Do I have to restore the whole world?

No. With MCA Selector you can copy just those chunks from a backup into your current world, so newer builds elsewhere are kept.

The server crashes on a specific entity, not a chunk

That is a ticking crash. See Exception in server tick loop.

Still stuck? Open a ticket with the console errors and we will help you plan the recovery.

Get a Minecraft serverInstant setup · 24/7 support · DDoS protection

Was this article helpful?

Related articles

Join Our Discord

Connect with our community of gamers and developers

Get instant support, share experiences, and stay updated with the latest news

Join Discord