Files and backups
How do I upload my own world to my Minecraft Java server?
On this page
Stop your server, upload your world folder (the one with level.dat directly inside it) with your Game Panel’s file manager, and set level-name in server.properties to that folder’s exact name. Start the server again and you’re back in your own world.
Find the right folder
- A singleplayer world: close Minecraft first, then look in the
savesfolder inside.minecraft. That’s%APPDATA%\.minecrafton Windows,~/Library/Application Support/minecrafton a Mac and~/.minecrafton Linux. Each world has its own folder. - A world from another host: it’s the folder named by
level-namein that server’sserver.properties, usuallyworld.
Open the folder and check level.dat is right there. If you only see another folder, go into that one. A world folder tucked inside a second folder is a classic reason an upload seems not to work.
Upload it
Download a backup from your Game Panel first, then:
- Stop your server from the Game Panel.
- Don’t upload on top of the world the server made for itself, or the two will mix. Delete the server’s own
worldfolder first (your backup has it), or give your folder a different name, such assurvival. - Upload your world folder with your Game Panel’s file manager, next to
server.properties. - Inside the uploaded folder, delete
session.lockif there is one. It’s the lock file the game uses to claim a world it has open, and the server writes its own when it starts. - Open
server.propertiesand setlevel-nameto the folder’s name, character for character:level-name=survival. - Start your server from the Game Panel and join to check you’re where you left off.
Warning
If level-name doesn’t match the folder exactly, the server doesn’t complain. It quietly makes a brand-new world under that name and loads it instead. Your upload is still sitting there: fix the name, restart, and you’re in.
Bringing the Nether and the End
Since Minecraft 26.1, vanilla and Paper both keep the whole world in one folder. The Overworld, Nether and End sit inside it under dimensions/minecraft/, and player data under players/. So a world from 26.1 or newer is one folder, even if it came from Paper.
Older worlds are laid out differently:
- Vanilla or singleplayer, before 26.1: the Nether and End are the
DIM-1andDIM1folders inside the world folder, so they come along automatically. - Paper, Spigot or Bukkit, before 26.1: the Nether and End are separate folders next to the world,
world_netherandworld_the_end. Upload them too, side by side with the world, and keep all three names exactly as they were on the old server.
PaperMC says a Spigot or CraftBukkit world can’t move straight onto Paper 26.1 or newer. It has to go through vanilla first, so check PaperMC’s migration guide before you try.
Worlds only go forwards
A world can move onto the same Minecraft version or a newer one, never an older one. The game warns that a world may become corrupted when you open it on a version older than the one it was saved in, and once a world has been upgraded to 26.1 there’s no going back.
So before you upload:
- Find out which version the world was last played on.
- Make sure your server runs that version or a newer one.
- If the server’s newer, keep your backup somewhere safe. Once the world’s been upgraded, that backup is the only copy that opens on the old version.
Tip
A world from a modded server needs the same loader and the same mods on the new one. See plugins or mods for what has to match.