Database Migration
Migrate from Another Plugin
Homestead can import claims from other popular land claiming plugins, making it easy to switch.
Supported Plugins
| Plugin | Notes |
|---|---|
| GriefPrevention | Imports claims + trusted players |
| ClaimChunk | Full support |
| LandLord4 | Full support |
| Lands | Imports claims + trusted players |
| HuskClaims | Full support |
Plugin Not Listed?
Contact us to request migration support for your plugin.
Migration Process
Backup First
Always make a full server backup before migrating.
Step 1: Keep your old plugin installed. Do NOT delete its data.
Step 2: Install Homestead and start the server.
Step 3: Run the import command:
Example: /hsadmin import GriefPrevention
Step 4: Wait for the import to complete. Do NOT stop the server during migration.
Step 5: Verify the migration by checking regions with /hs.
Step 6: Once confirmed, remove the old plugin.
What Gets Imported
- Claimed chunk locations
- Region owners
- Trusted players (where supported)
- Custom flags, economy data, advanced settings (each plugin uses different systems)
Change Between Providers
To switch your Homestead database from one provider to another (e.g., SQLite → MySQL):
- Configure the new provider's connection details in
config.yml - Keep the current
providervalue unchanged - Run
/hsadmin reload - Run
/hsadmin export [target-provider]
Example:/hsadmin export mysql - Wait for the export to complete
- Stop the server
- Change
providerto the new value inconfig.yml - Start the server — Homestead now uses the new database