HowTo:Rename Minecraft world in Paper
Renaming a Minecraft world on a Paper server isnโt as simple as renaming the world folderโplugins, config files, and settings may still reference the old name. Hereโs what you should do before, during, and after renaming the world folder to ensure a smooth transition.
๐ Before Renaming the World Folder
1๏ธโฃ Stop the Server Properly
- Use
/stop
in the server console. - Do NOT rename the world while the server is running, or you'll risk corruption.
2๏ธโฃ Back Everything Up
- Create a full backup of your
world/
folder. - Also back up
server.properties
and relevant plugin configs (config.yml
files).
3๏ธโฃ Check Plugin Dependencies
- Some plugins reference the world name in their configs. Common ones include:
- EssentialsX (
world-home.yml
,warps.yml
) - Multiverse-Core (
worlds.yml
) - DynMap (folders in
web/
directory) - WorldGuard (
worlds/
directory inside its folder) - CoreProtect (
config.yml
, might store world data in DB) - LuckPerms (if world-based permissions are used)
- EssentialsX (
4๏ธโฃ Disable Auto-World Plugins (Optional)
- Some plugins (like Multiverse-Core) might auto-generate a world with the old name on restart. Temporarily disable them while renaming.
๐ ๏ธ During Renaming Process
1๏ธโฃ Rename the World Folder
- Go to the serverโs root directory.
- Rename
world/
(or your old world name) to your new desired name.
2๏ธโฃ Update server.properties
- Open
server.properties
and update thelevel-name
field to the new world name:
level-name=NewWorldName
3๏ธโฃ Modify Plugin Configurations
- Open each pluginโs config file and replace instances of the old world name with the new one.
- Tip: Use a Find & Replace tool in a text editor to speed up the process.
๐ After Renaming the World Folder
1๏ธโฃ Restart the Server
- Start the server and watch the console for errors.
2๏ธโฃ Check for Missing World References
- Use these commands:
/mv list
(for Multiverse-Core users, to confirm the world loaded)/worldguard list
(if using WorldGuard, to check region files still work)/dynmap reload
(for DynMap, to ensure the world is still mapped)
3๏ธโฃ Verify Player Data & Teleports
- If players had homes, warps, or stored locations, test:
/home
(EssentialsX)/warp
(EssentialsX)/tp
(to saved locations)
4๏ธโฃ Fix Database Links (if needed)
- If plugins like CoreProtect, LuckPerms, or DynMap used MySQL, check that their databases did not store old world names as references.
5๏ธโฃ Re-enable Any Disabled Plugins
- If you temporarily disabled Multiverse-Core or other auto-world-loading plugins, turn them back on.
๐ Bonus Tips
โ Use a Test Server First โ If possible, try renaming the world on a local test server before doing it live.
โ Don't Forget Player Inventories โ If world names were used in player data storage, players might lose inventory data.
โ DynMap / BlueMap Users โ If you use a mapping plugin, you may need to delete and regenerate the old map files to reflect the new name.
โ Announce to Players โ If the server is public, let players know if they need to update homes, warps, or stored locations.
๐ TL;DR Checklist
โ Stop server & back up world
โ Rename world folder
โ Update server.properties
(level-name=NewWorldName
)
โ Modify plugin configs (worlds.yml
, config.yml
, etc.)
โ Restart & check console for errors
โ Verify homes, warps, region protections
โ Fix MySQL databases if needed
โ Re-enable any disabled plugins
โ Test, test, test!
Mission Complete! ๐ Your world is now running under its shiny new name! ๐