This repository has been archived by the owner on Jul 22, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
Migrating from an older major release
NotMyFault edited this page Jul 19, 2021
·
8 revisions
If you are using PlotSqaured version 4 or older, please read the following steps carefully in order to upgrade successfully to v5 or newer. Keep in mind you need to update additional dependencies, such as WorldEdit, Fawe or the server itself as well while updating PlotSquared in order to let P2 function properly. Each major release contains its own migration handler, PlotSquared will attempt to upgrade its own files. Schematics can't be updated and need to be redone.
- Get the latest PlotMe version from here. The zip contains 3 jars, but you need
PlotMe-Core.jar
only. Replace your current PlotMe version with the latest one. - Launch your server with the latest PlotMe version, check the log to ensure no errors (no errors means no errors by any plugin!!) occur so you can start the migration.
- Get the latest PlotSquared v3 from here. Replace PlotMe with PlotSquared v3 and launch the server, ensure there are no errors or warnings and shut it down again.
- Get the latest PlotSquared v4 from here. Replace PlotSquared v3 with v4 and launch the server. Ensure there are no errors or warnings and shut it down again. If you encounter errors or warnings read them carefully and do what they tell you to do. Ignoring them can lead to further issues down the line. You may need to revisit
/plugins/PlotSquared/settings/worlds.yml
and perform material updates yourself. Versions prior to v5 weren't very smart in that aspect. Click here for an up to date list of valid material names. - Get the latest PlotSquared v5 from here. Replace PlotSquared v4 with v5 and launch the server. Same procedure here, check your log and ensure no warnings or errors occur.
That's it. The conversion is done.
- Get the latest PlotSquared v3 from here. Replace your current version with PlotSquared v3 and launch the server, ensure there are no errors or warnings and shut it down again.
- Get the latest PlotSquared v4 from here. Replace PlotSquared v3 with v4 and launch the server. Ensure there are no errors or warnings and shut it down again. If you encounter errors or warnings read them carefully and do what they tell you to do. Ignoring them can lead to further issues down the line. You may need to revisit
/plugins/PlotSquared/settings/worlds.yml
and perform material updates yourself. Versions prior to v5 weren't very smart in that aspect. Click here for an up to date list of valid material names. - Get the latest PlotSquared v5 from here. Replace PlotSquared v4 with v5 and launch the server. Same procedure here, check your log and ensure no warnings or errors occur.
That's it. The conversion is done.
- Get the latest PlotSquared v4 from here. Replace your current version with v4 and launch the server. Ensure there are no errors or warnings and shut it down again. If you encounter errors or warnings read them carefully and do what they tell you to do. Ignoring them can lead to further issues down the line.
- Get the latest PlotSquared v5 from here. Replace PlotSquared v4 with v5 and launch the server. Same procedure here, check your log and ensure no warnings or errors occur. You may need to revisit
/plugins/PlotSquared/settings/worlds.yml
and perform material updates yourself. Versions prior to v5 weren't very smart in that aspect. Click here for an up to date list of valid material names. Visit the article Updating from 1.12 to 1.13 for further instructions.
That's it. The conversion is done.
- Get the latest PlotSquared v5 from here. Replace your current version with v5 and launch the server. Ensure there are no errors or warnings and shut it down again. If you encounter errors or warnings read them carefully and do what they tell you to do. Ignoring them can lead to further issues down the line.
- Get the latest PlotSquared v6 from here. Replace PlotSquared v5 with v6 and launch the server. Same procedure here, check your log and ensure no warnings or errors occur. Read over the Changelog for v6 carefully to make sure you don't forgot manual updates down the line.
That's it. The conversion is done.