How to Migrate Minecraft Worlds from Vanilla to Spigot
This guide explains how to migrate your Minecraft worlds from Vanilla to Spigot. If you're looking to switch back from Spigot to Vanilla, check out a separate guide tailored for that process.
When transitioning from Vanilla to Spigot, you might notice that your Nether and End dimensions appear reset, and any changes made in these dimensions seem to have disappeared.
Don’t worry—your progress hasn’t been lost! The issue arises because Spigot, along with CraftBukkit and Paper, stores Nether and End dimensions in different folder structures than Vanilla Minecraft. Vanilla uses folders named DIM-1
and DIM1
, whereas Spigot uses world_nether
and world_the_end
. To restore your data, you’ll need to migrate these dimension files manually.
Steps to Transfer Dimensions from Vanilla to Spigot
Follow these steps to move your Nether and End dimensions to their correct Spigot folders:
Step 1:
Log in to your server’s control panel and stop your server to prevent any file changes during the process.
Step 2:
Navigate to the Files section of your control panel and locate the affected dimensions:
- For the Nether, open
/world/DIM-1
. - For the End, open
/world/DIM1
.
Step 3:
Download the region
folder from the corresponding directory to your local computer. This folder contains all the data for that specific dimension.
Step 4:
Navigate to the new dimension folder created by Spigot:
- For the Nether, open
/world_nether
. - For the End, open
/world_the_end
.
Step 5:
Upload the region
folder you downloaded in Step 3 into the appropriate Spigot folder. Confirm any overwrite prompts that may appear during the upload.
Step 6:
Restart your server.
Once your server is back online, you can enter the affected dimensions, and your original data should now be visible and functional.
By following these steps, you can ensure a seamless transition between Vanilla and Spigot, preserving your progress and maintaining continuity for your Minecraft worlds.