Minecraft World Management
How to manage Minecraft world files, seeds, backups, migration, Multiverse, and world borders on your dedicated server.
Minecraft World Management
Managing your Minecraft worlds properly keeps your server running smoothly and your builds safe. This guide covers everything from world files to backups and migration.
World File Structure
Minecraft stores world data in folders on your server:
/
├── world/ ← Overworld
│ ├── region/ ← Chunk data (.mca files)
│ ├── data/ ← Map data, structures
│ ├── level.dat ← World settings, seed, spawn
│ └── level.dat_old ← Backup of level.dat
├── world_nether/ ← Nether dimension
│ └── DIM-1/region/
├── world_the_end/ ← End dimension
│ └── DIM1/region/
├── plugins/ ← Plugin data
└── server.properties ← Server configNote: Vanilla servers store all dimensions under world/. Paper/Spigot separate them into world_nether/ and world_the_end/ for easier management.
World Seeds
Every Minecraft world is generated from a seed — a number or text string that determines terrain, biomes, structures, and spawner locations.
Viewing Your Current Seed
In-game (with OP):
/seedOr check level.dat properties in the File Manager.
Setting a Custom Seed
- Go to Settings in your dashboard
- Find the World Seed or Level Seed parameter
- Enter your seed (text or number)
- Delete existing world files (or the server will use the existing world)
- Restart the server
Popular Seeds (1.21+)
| Seed | Features |
|---|---|
5713137713108630 | Spawn near village + ruined portal |
5028238386185481038 | Mushroom island near spawn |
3427891657823464 | Woodland mansion visible from spawn |
1072988758 | All biomes within 2000 blocks |
Automatic Backups
HostedGG Automatic Backups
All servers include automatic daily backups:
- Backups run daily during off-peak hours
- Multiple backup slots available
- One-click restore from the Backups tab
Restoring from Backup
- Open your dashboard → Backups tab
- Select the backup date
- Click Restore
- Confirm the restoration
- Server restarts with the restored world
Warning: Restoring overwrites your current world. Create a manual backup first if you want to keep your current state.
Manual Backups
Method 1: Dashboard
- Go to Backups tab → Create Backup
Method 2: File Manager Download
- Open File Manager
- Select the
world/,world_nether/, andworld_the_end/folders - Download as archive
Method 3: In-Game (for quick saves)
/save-allMigrating to HostedGG
From Another Host
- Download your world from your current host (via their File Manager/SFTP)
- Download these folders:
world/,world_nether/,world_the_end/ - Stop your HostedGG server
- Open the File Manager on HostedGG
- Delete the existing world folders
- Upload your world folders
- Ensure
server.propertieshaslevel-name=world - Start the server
From Singleplayer
- Find your local save:
- Windows:
%appdata%\.minecraft\saves\<WorldName>\ - Mac:
~/Library/Application Support/minecraft/saves/<WorldName>/ - Linux:
~/.minecraft/saves/<WorldName>/
- Windows:
- The singleplayer save contains all dimensions in one folder:
region/→ Upload toworld/region/DIM-1/region/→ Upload toworld_nether/DIM-1/region/DIM1/region/→ Upload toworld_the_end/DIM1/region/
- Upload
level.dattoworld/ - Restart the server
From Minecraft Realms
- In Realms, click Configure on your Realm
- Click World backups → Download Latest
- The world downloads to your singleplayer saves
- Follow the "From Singleplayer" steps above
Downloading Your World
To download your world for local play or migration:
- Run
/save-allto ensure everything is saved - Open File Manager
- Download the
world/,world_nether/, andworld_the_end/folders - Place them in your
.minecraft/saves/folder for singleplayer
Multiple Worlds with Multiverse
The Multiverse-Core plugin lets you run multiple worlds on a single server.
Setting Up Multiverse
- Install Multiverse-Core from the Mods tab
- Restart server
- Use these commands:
| Command | Description |
|---|---|
/mv create <name> normal | Create a new overworld |
/mv create <name> nether | Create a nether world |
/mv create <name> end | Create an end world |
/mv create <name> normal -s <seed> | Create with custom seed |
/mv create <name> normal -g <generator> | Create with custom generator |
/mv tp <world> | Teleport to a world |
/mv list | List all worlds |
/mv delete <name> | Delete a world |
/mv setspawn | Set spawn for current world |
Popular World Types
| Setup | Worlds | Use Case |
|---|---|---|
| Survival + Creative | 2 | Build freely in creative, play in survival |
| Survival + Plots | 2 | Main world + protected plot world |
| SMP + Events | 2 | Main world + temporary event world |
| Network-style | 4+ | Survival, Skyblock, Creative, PvP arenas |
Multiverse Portals
Install Multiverse-Portals to create portals between worlds:
/mvp create <portal-name> -d <destination-world>Stand in the portal frame and use the wand to select the portal region.
World Border
Setting a world border prevents infinite world growth, which saves disk space and backup time:
/worldborder center 0 0
/worldborder set 20000This creates a 20,000×20,000 block playable area centered on spawn.
Recommended Border Sizes
| Server Size | Border Diameter | Disk Usage |
|---|---|---|
| Small (1-5) | 10,000 | ~500 MB |
| Medium (5-15) | 20,000 | ~2 GB |
| Large (15-30) | 30,000 | ~5 GB |
| Very Large (30+) | 40,000+ | ~10 GB+ |
Resetting Specific Dimensions
Reset the Nether
- Stop the server
- Delete the
world_nether/folder - Start the server (Nether regenerates fresh)
Reset the End
- Stop the server
- Delete the
world_the_end/folder - Start the server (End regenerates fresh)
Full World Reset
- Stop the server
- Delete
world/,world_nether/, andworld_the_end/ - (Optional) Set a new seed in Settings
- Start the server
Warning: Always create a backup before resetting worlds. This action is irreversible.
Next Steps
Related Blog Posts
Related Articles
Help verify this page
Tested this recently? Send a quick accuracy signal for editors.
Help improve HostedGG
Know this game? Join our community of contributors.
Discussion
Sign in to join the discussion.
Loading discussion...