Direct answer
Transfer a stopped, consistent copy of the entire world and each dimension, then configure the destination to load those files with matching software and world settings.
Recommended procedure
- Write down Minecraft version, server fork, installed plugins/mods and
level-nameon both machines. - On the source, run
save-all flushthenstop; copy the world, all dimension folders and necessary plugins to a verifiable archive. - Install compatible software at the destination without generating over the migrated save. Stop the destination before replacing any newly generated placeholder world.
- Upload the data, set ownership and
level-name, then start with the public endpoint closed for testing.
What to do next
Check associated user data, UUID handling, plugin databases, permission groups and per-world configs. Migrate proxy settings separately from world data.
How to verify the result
Compare the old and new spawn, inventory, Nether/End portals and several previously visited bases before opening to players.
Version and compatibility notes
A downgrade to an older Minecraft data version is not a safe rollback. Moving between Vanilla and Paper may require dimension directory conversions described by the Paper migration guide.
Official references
Related guides
Help us improve this article
Tell us what is missing, unclear, outdated, or incorrect. You can also suggest something we should add.