Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Surveyor Map Framework

Surveyor Map Framework

Unified API, networking, and save data for map mods.

884.2k
173
Library
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.1

Platforms

Fabric
Forge
NeoForge
Quilt

Supported environments

Client-side
Server-side
Client and server (optional)

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source

Creators

sisby-folk
sisby-folk Member

Details

Licensed LGPL-3.0-or-later
Published last year
Updated 7 months ago
DescriptionGalleryChangelogVersions

Show all versions

1
2
3
4
7

0.6.6

by sisby-folk on Jul 7, 2024
Download

Fixes:

  • fix a rare crash with dimension mods by using safer layer heuristics

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.6

0.6.5

by sisby-folk on Jul 7, 2024
Download

0.6.5

by sisby-folk on Jul 7, 2024
Download

Fixes:

  • fix another waypoint related null crash

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.5

0.6.4

by sisby-folk on Jul 7, 2024
Download

Fixes:

  • Fix crash on deleting waypoint due to checking landmark storage for waypoint-ness after it's already deleted (oops!)

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.4

0.6.3

by sisby-folk on Jul 6, 2024
Download

0.6.3

by sisby-folk on Jul 6, 2024
Download

Changes:

  • new system networking options are NONE, SOLO, GROUP, and SERVER
    • allows disabling networking of specific systems entirely
  • fixed handling of edge cases for specific networking settings

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.3

0.6.2

by sisby-folk on Jul 6, 2024
Download

0.6.2

by sisby-folk on Jul 6, 2024
Download

Breakages:

  • Backport 1.21 surveyor-update packet formats to 1.20

Fixed:

  • Client UUID helper didn't match new singleplayer UUID changes, affecting client-side waypoint editing

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.2

0.6.1

by sisby-folk on Jul 5, 2024
Download

0.6.1

by sisby-folk on Jul 5, 2024
Download

Fix:

  • Performance bug when checking for chunk rendering completion

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.1

0.6.0

by sisby-folk on Jul 5, 2024
Download

Changes:

  • Overhauled configuration (surveyor.toml)
    • Terrain, structure, and landmark systems are now disabled by default except on dedicated servers
      • Addon mods should call WorldSummary.enable{System} on init for systems they need to function
      • Each system can be force-disabled for performance, or force-enabled to record data for external use e.g. SurveyorSurveyor
      • Systems can also be set to "frozen", which prevents updates and saving - good to save performance when map data is preloaded into a modpack, or to create manual fake maps
    • Automatic landmarking for player graves and nether portals can now be disabled
    • Massively improved settings related to map exploration & sharing
      • new forceGlobal option disables sharing commands and places every player in a single share group - great for co-op servers.
      • new fine-tunable per-system sharing options allows each type of sharing to be toggled, as well as turned up to "omniscient" mode, where players are shown everything the server knows.
      • new client utility option to keep waypoints to yourself (for privacy reasons)
      • new option to toggle the (extremely important) synchronisation that occurs when joining a world / changing groups - useful in composite with other options to completely disable server-client communication.
  • Landmark commands added, useful for mapmaking and maps without a waypoint GUI.
    • /surveyor landmarks lists explored / shared / total counts for each type (total requires op 2)
    • /surveyor get [type] lists each landmark of that type in the current world (use /execute in for other worlds)
    • /surveyor remove [type] [pos] removes a landmark from the world - requires op 2 unless you own it.
    • /surveyor add [type] [pos] [name] add a simple waypoint to the world at the specified position.
    • /surveyor global [type] [pos] [name] add an unowned point landmark to the world at the specified position.
  • Corrected singleplayer save file behaviour to match vanilla
    • Hosts are now assigned the "host uuid" (all 0s) for use in sharing and landmark ownership.
    • Loading a singleplayer world in offline mode or another minecraft account will now correctly load from level.dat, and landmarks will remain owned.
  • Fixed recording lighting as a client in multiplayer
  • Sync landmark removals on join, fixing stuck landmarks removed when you were disconnected

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.0

0.5.6

by sisby-folk on Jun 30, 2024
Download

0.5.6

by sisby-folk on Jun 30, 2024
Download

Changes:

  • Adjust handling of shareAll config options, fixing a bug where structure exploration wouldn't happen.

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.5.6

0.5.5

by sisby-folk on Jun 30, 2024
Download

0.5.5

by sisby-folk on Jun 30, 2024
Download

Changes:

  • Increase structure discovery bounding box lenience by another block to prevent false negatives

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.5.5

0.5.4

by sisby-folk on Jun 30, 2024
Download

0.5.4

by sisby-folk on Jun 30, 2024
Download

Changes:

  • Remap invalid block/biome palettes in regions on-load when needed, allowing for safe removals from the registry (e.g. uninstalled biome mods)
  • Soft fail when reading outside the bounds of the palette (hopefully this yields more information if the above hasn't already fixed this issue)

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.5.4

0.5.3

by sisby-folk on Jun 26, 2024
Download

0.5.3

by sisby-folk on Jun 26, 2024
Download

Changes:

  • Fix a crash when syncing regions
  • Expose the registry within registry palettes for 1.21 client/server registry split in singleplayer

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.5.3

0.5.2

by sisby-folk on Jun 26, 2024
Download
1
2
3
4
7

Modrinth is open source.

sidebar-refinement@948af2b

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.