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.

865.8k
172
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 6 months ago
DescriptionGalleryChangelogVersions

Show all versions

1
5
6
7

0.1.0-beta.15

by sisby-folk on Mar 25, 2024
Download

Changes:

  • expand keysets in the client world load event
  • provide sorters for bitset toKeys
  • use more multimaps more places
  • update the readme again

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.15

0.1.0-beta.14

by sisby-folk on Mar 25, 2024
Download

Fixes:

  • Fix structure exploration limiting being backwards

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.14

0.1.0-beta.13

by sisby-folk on Mar 25, 2024
Download

Fixes:

  • Structure client events not firing

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.13

0.1.0-beta.12

by sisby-folk on Mar 25, 2024
Download

Fixes:

  • Only fire client update events when the client player is affected.

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.12

0.1.0-beta.11

by sisby-folk on Mar 24, 2024
Download

Fixes:

  • Prevent "re-exploring" chunks/structures
  • Don't clear exploration on load (for pre-load exploration on the client)

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.11

0.1.0-beta.10

by sisby-folk on Mar 24, 2024
Download

Fixes:

  • Give every event a client equivalent that also fires on explore

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.10

0.1.0-beta.9

by sisby-folk on Mar 24, 2024
Download

Fixes:

  • Explored terrain format by recording bitset long array length in the array itself

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.9

0.1.0-beta.8

by sisby-folk on Mar 24, 2024
Download

Changes:

  • Fix a crash when serializing the new structure format on the client
  • Refactor interfaces & keyset getters to be cleaner, and update the readme
  • Improve exploration in various ways (helpful methods, using it at the right time)
  • Add nice helpers to RegionSummary for interacting with positions and bitsets

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.8

0.1.0-beta.7

by sisby-folk on Mar 23, 2024
Download

Fix:

  • serialization for terrain/structure exploration (oops)

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.7

0.1.0-beta.6

by sisby-folk on Mar 23, 2024
Download

Fix:

  • limits on ChunkSummary.toSingleLayer being backwards again

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.6

0.1.0-beta.5

by sisby-folk on Mar 23, 2024
Download

Fix:

  • Singleplayer exploration grabbing using the client world (oops)

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.5

0.1.0-beta.4

by sisby-folk on Mar 23, 2024
Download

Fix:

  • Move player load event late enough to have a real position (first tick)

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.4

0.1.0-beta.3

by sisby-folk on Mar 23, 2024
Download

Fix:

  • Use exploration from the integrated server when in singleplayer

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.3

0.1.0-beta.2

by sisby-folk on Mar 23, 2024
Download

Fix:

  • The new client player load event not firing due to an oversight

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.2

0.1.0-beta.1

by sisby-folk on Mar 23, 2024
Download

Changes:

  • Implement landmark visibility based on ownership and terrain exploration
  • Move client-specific events to SurveyorClientEvents so they can use client classes
  • Add ClientPlayerLoad event that waits for the player to be available
  • Redo piece summary format to include all base fields, all jigsaw fields, and all extra NBT for non-jigsaws.
  • Fix a bug that output incorrect biome data on borders.

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.1

0.1.0-alpha.17

by sisby-folk on Mar 22, 2024
Download

Changes:

  • Record and save terrain exploration on the client
  • Sync and save structure exploration on the client
  • [Breaks Save Format] Fix exploration to be per-world (oops!)
  • Change keyset/asmap getters to accept SurveyorExploration (from player or client) - null to get everything.
  • Added "share all" configs to totally ignore exploration.

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.17

0.1.0-alpha.16

by sisby-folk on Mar 21, 2024
Download

Changes:

  • [Breaks Existing Saves] Re-encoded floor nulls using a bitset, instead of depth.
  • [Breaks Existing Saves] Changed the byte offset to fit ints between 0 and 255 inclusive. (-128b is now 0)

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.16

0.1.0-alpha.15

by sisby-folk on Mar 10, 2024
Download

Fix:

  • an issue where exploring multiple of the same type of structure after saving and loading could cause a crash

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.15

0.1.0-alpha.14

by sisby-folk on Mar 6, 2024
Download

Fix:

  • a crash possible when removing landmarks

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.14

0.1.0-alpha.13

by sisby-folk on Mar 6, 2024
Download

Changes:

  • Fix issues with landmark removal/addition (especially with nether portals)
  • Properly check if a packet should be sent before sending it
  • Change landmark event contracts to better match actual storage format

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.13

1
5
6
7

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.