Surveyor is the backend for map mods like Antique Atlas 4, Hoofprint, and Dead Reckoning.
When installed client-side, Surveyor allows you to:
When installed on both sides, Surveyor allows you to:
!vanilla map integration preview
As a mod developer, Surveyor allows you to:
Surveyor can be configured via config/surveyor.toml, McQoy, or QoMC. Most changes require a restart.
globalSharing=false (recommended for public servers)Networking sectionBuiltins sectionSurveyor can mostly be interacted with via map frontends, but comes with a few useful commands:
globalSharing=false, use /surveyor share/unshare to form groups to share waypoints and map data/surveyor, /waypoints, and /landmarks to review your waypoints and explored map data/waypoints new/remove to create/edit custom waypoints (e.g. if a frontend is not installed)/landmarks new/remove (op 2) to create/edit operator-level global waypoints (e.g. for server spawn)Report any unique replicable issue to the issues page with logs, screenshots, and replication steps where possible.
Client data is stored in .minecraft/data/surveyor/[world]/[dim], singleplayer/server data in [world]/[dim]/data/surveyor
c.X.X files contain terrain regions, s.X.X files contain structures, and landmarks.dat contains waypoint data.
When encountering issues, you might like to try any of the following:
networking.terrain to NONE)terrain to DISABLED on the server)Feel free to reach out if you'd like to develop something with surveyor - or just go for it! We appreciate:
Check out the frontend dev guide for a breakdown of the complicated parts of the internals.
Please match your addon licenses to LGPLv3 if possible - it helps improve the surveyor ecosystem!
(LGPLv3 is a copyleft license, so this is required for anything directly adapted from Surveyor)
If you've written something, hit us up and we might link it here! We'll also answer questions for in-progress projects.
Devs can reach out via the forum on modfest (#projects->Surveyor), on mastodon, or hell, via email.
Surveyor was built on the thoughts, advice, opinions, and past works of many modders in the community.
Thanks to everyone who helped make this project happen, even just by fluttering on the sidelines - it means a lot.
We made surveyor because it sounded cool - we hope it helps other artists/modders to make cool things!

Maps with friends! A world map backend with multiplayer sharing, automatic structure/POI marking, and unified mod compatibility.