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.

907.3k
176
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

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
All versions0.6.0

0.6.0

Download
Report

Changelog

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

Dependencies

dependency-iconFabric API Version 0.83.0+1.20.1 is required

Files

surveyor-0.6.0+1.20.jar(520.59 KiB) Primary
Download

Metadata

Release channel

Release

Version number

0.6.0+1.20

Loaders

Fabric Forge Quilt

Game versions

1.20.1

Downloads

56

Publication date

July 5, 2024 at 2:43 PM

Publisher

sisby-folk

sisby-folk

Member

Version ID

Modrinth is open source.

fix-window-open@1656e14

© 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.