You put Xaero’s World Map data in your client’s Minecraft folder under XaeroWorldMap, inside a subfolder named for the server (usually the server IP or domain). It does not go on the server itself unless you’re doing advanced pre‑fill sharing.

Below is a clear, step‑by‑step guide, plus options if your goal is to “share” a full map with all players.

1) Normal case: just using Xaero on a server (client‑side only)

Xaero’s World Map is a client‑side mod. For normal play you:

  1. Install the mod on your client (Fabric/Forge/NeoForge/Quilt, matching your modpack).
  1. Join the server once, then leave. This creates the server’s map folder automatically.
  1. Open your Minecraft instance folder:
    • In many launchers: right‑click the instance → “Open folder” / “Open directory”.
    • Or manually: .minecraft (or launcher‑specific folder).
  2. Go to:
    • XaeroWorldMap
    • Then inside, find a folder named after the server, e.g.:
      • play.exampleserver.com
      • or an IP like 192.168.8.128
      • sometimes under Multiplayer_<server> depending on version.
  1. That folder is where your explored world map for that server lives. You don’t need to move anything unless you’re transferring or backing up.

If you’re just playing, stop here: your map will automatically save/load from that location every time you join that server.

2) Transferring your map to a new server (or new instance)

If you changed servers or made a new profile and want to keep your old map:

  1. Install Xaero’s World Map on the new client/profile.
  1. Join the new server once, then disconnect (creates the new server folder).
  1. Open your Minecraft folder:
    • Navigate to XaeroWorldMap.
  2. Find the old server folder (e.g. old.server.com or old IP).
  1. Copy that entire folder.
  2. Open the new server’s folder under XaeroWorldMap (the one just created by joining).
  3. Replace its contents with the old folder’s contents (or merge if you know what you’re doing).
  1. Rejoin the server; your old explored map should appear.

Same idea applies to waypoints: they live in XaerosWaypoints (or similarly named) under your Minecraft folder; copy the server‑named folder from old to new.

3) “Putting the map on the server” so everyone sees it

This is where people get confused: Xaero’s world map is not a server‑hosted web map by default. Each player has their own local map. If you want everyone to see a full/pre‑explored map, you have three main options:

Option A – Manually share your Xaero map files

You pre‑explore the world, then give players your XaeroWorldMap/<server> folder to paste into their own Minecraft folder. Steps:

  1. On your machine, explore the world as much as you want.
  2. Locate:
    .../Minecraft/XaeroWorldMap/<server-folder> (server IP/domain).
  1. Zip that folder.
  2. Tell players to:
    • Install Xaero’s World Map on their client.
    • Join the server once, then leave (to create the folder).
    • Open their own XaeroWorldMap/<server-folder> and replace it with your zipped folder contents.

Pros: Simple, works with vanilla Xaero.
Cons: Manual, needs file hosting, players must replace files themselves.

Option B – Use a server‑side web map (Dynmap, BlueMap, etc.)

If you actually want a live, browser‑viewable world map that everyone can open in a website:

  • Install a server‑side mapping mod/plugin such as:
    • Dynmap
    • BlueMap
    • PlutoMap , etc.
  • These run on the server and generate a web‑accessible map.
  • Players view it via a URL, not through Xaero.

This is the usual solution for “we want a world map on the server everyone can see.” Xaero remains client‑side; Dynmap/etc. is the server map.

Option C – Use shared‑map frameworks (Surveyor, Hoofprint, JourneyMap)

Some mod setups allow shared map data between players:

  • JourneyMap can be installed on server + client to share map data more directly.
  • Surveyor Map Framework + Hoofprint can handle shared mapping with groups, but it’s not directly compatible with Xaero’s map format.

If you’re deep into modpacks and want automatic syncing, these are more robust than manually copying Xaero folders.

4) Exact folder paths (quick reference)

Typical structures (names can vary slightly by version/launcher):

  • Waypoints:
    .../Minecraft/XaerosWaypoints/<server-folder>/

  • World map:
    .../Minecraft/XaeroWorldMap/<server-folder>/

Where <server-folder> is usually:

  • The server address (e.g. play.example.com)
  • Or an IP (e.g. 192.168.8.128)
  • Sometimes prefixed, e.g. Multiplayer_192.168.8.128.

If you’re unsure, search your Minecraft folder for “XaeroWorldMap” and then look for a subfolder whose name matches your server.

5) If you tell me your exact setup, I can be more precise

If you share:

  • Launcher (CurseForge, Prism, GDLauncher, etc.)
  • Minecraft version
  • Server address (or at least whether it’s a public server or your own)

I can outline the exact clicks and folder names for your case. TL;DR:

  • Normal use: map lives in your client at Minecraft/XaeroWorldMap/<server-folder>.
  • You don’t “put it on the server” for normal play.
  • To share a full map: either manually distribute your XaeroWorldMap folder, or run a server‑side mapper like Dynmap/BlueMap for a web map.

Information gathered from public forums or data available on the internet and portrayed here.