Skip to content

Importing data from PlotMe's MySQL database

Dico edited this page Aug 4, 2016 · 5 revisions

Parcels allows server owners to migrate from PlotMe, however, it requires a bit of your attention to pull this off. It should be able to import from all plotme versions in history, but if it doesn't work, try updating PlotMe to a recent version first.

To import data from PlotMe, take the following steps:

  1. Make sure your server is not running
  2. Decide the world name that you want to use (up to 32 characters);
  3. If the world name is not the same as the PlotMe world name, make a copy of the PlotMe world folder and rename it to the new world name;
  4. Open your Parcels config.yml
  5. Add or edit the entry for the new or existing world to use the exact same generator settings as PlotMe. It is VERY important to get this right, there should be some instructions in the default configuration file. DISCLAIMER: Make sure to lower the floor-height by 1.
  6. Scroll down to the bottom and find the import-plotme-settings section.
  7. Set enabled to true.
  8. Under import-plotme-settings.worlds, there should be an entry. The key of this entry must be the name of the PlotMe world, and the value behind it must be the name of the Parcels world. These can be the same. An example can be found below these instructions.
  9. Make sure that these plugins are installed: PlotMe, PlotMe-DefaultGenerator, Parcels
  10. Run your server and hope that there are no errors. If there are, try to fix the problem and make sure to set import-plotme-settings.enabled to true again if you want to give it another attempt.
  11. Remove the old PlotMe world from the PlotMe and PlotMe-DefaultGenerator configuration files and restart your server.

The example Parcels configuration section:

import-plotme-settings:
  enabled: true
  worlds:
    plotworld: Parcels

Clone this wiki locally