Skip to content

Restoring JourneyMap

turikhay edited this page Sep 10, 2022 · 1 revision

Restoring your old JourneyMap waypoints may be difficult depending on your luck and your skills.

JourneyMap developer is aware of this limitation and plans to bring an easy way to restore the existing data. But it's not there yet. That's why we need to do everything manually.

Step 1

This is the trickiest part. Ask your server administrator what they see in their console (or server logs) when you log in.

Send them this article, so they make sure you're not trying to scam them :)

Here's what we're looking for:

[MapModCompanion] Sending world id to %your_name% (channel: %any%): WorldId.Numeric{id=1337}.

⚠️ Hint for the server administrator: If you're running your server behind BungeeCord, make sure you look for the world id in BungeeCord logs. This is because what you see in Spigot is likely just a intermediary value. Lines you're looking for should start like this: Intercepting world id sent to ...

See that id=1337? (1337 is just an example) This is the new ID that JourneyMap uses to identify worlds on the server. You should write it down probably, we'll need it later.

Step 2

Open Minecraft folder. If you're not sure, just Google it.

Step 3

Close Minecraft if it's running. JourneyMap doesn't allow changing their data while it's open.

Step 4

Open journeymap folder that you'll see in your Minecraft folder.

If it's not there, then this is probably not the folder you're looking for. Head back to Step 2.

If it's there, open it and head to the data folder, and then mp.

You should see a bunch of folders named something like Minecraft~Server.

The overall folder structure may look like this:

journeymap
├── data
│   └── mp
│       ├── Minecraft~Server
│       │   ├── overworld
│       │   │   └── <...>
│       │   └── waypoints
│       │       └── My-precious-waypoint_0-64-0.json
│       ├── Minecraft~Server_~1337
│       │   ├── overworld
│       │   │   └── <...>
│       │   └── waypoints
│       └── ...
<...>

Step 5

Make sure your old waypoints are stored in one of those folders.

Let's say it's Minecraft~Server. Ok, remember it.

Step 6

Look for the folder whose ID is the same we've found in Step 1. In our example it was 1337, so what we're looking for is Minecraft~Server_~1337 (actual folder name varies depending on what ID you got in the Step 1). If the folder isn't there, then you're probably never visited the updated server with JourneyMap on or got the wrong ID on the Step 1.

Ok, if the folder is there, then it's our target folder.

Copy all files from the folder we've found on the Step 5 to the target folder. You can safely say "No" when the system asks wherther to overwrite duplicate files, it's not going to break anything. Probably.

Now it should look like this (notice how waypoints appear twice):

journeymap
├── data
│   └── mp
│       ├── Minecraft~Server
│       │   ├── overworld
│       │   │   └── <...>
│       │   └── waypoints
│       │       └── My-precious-waypoint_0-64-0.json
│       ├── Minecraft~Server_~1337
│       │   ├── overworld
│       │   │   └── <...>
│       │   └── waypoints
│       │       └── My-precious-waypoint_0-64-0.json
│       └── ...
<...>

Step 7

Open Minecraft, connect to the server and verify that all your waypoints are back. Good job! 🎉

If the server network consists of more than one server, you should repeat the steps all over again to get all your waypoints back... or, if you're smart enough, just make educated guesses and skip a couple steps 😊

Anyway, good job! 🎉🎉🎉

Clone this wiki locally