Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter channels...

0.5.0

by sisby-folk on May 4, 2024
Download

Changes:

  • Record the block light level at the surface of the water above submerged floors (a.k.a "glint")
    • This is required for accurate transparent water rendering.

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

0.4.3

by sisby-folk on May 4, 2024
Download

Fixes:

  • Packet splitting logic incorrectly splitting packets, causing a stack overflow.

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

0.4.2

by sisby-folk on May 3, 2024
Download

Fixes:

  • Allow splitting landmark packets to avoid a packet too large kick

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

0.4.1

by sisby-folk on May 3, 2024
Download

Fixes:

  • Allow splitting structure packets to avoid a packet too large kick

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

0.4.0

by sisby-folk on May 3, 2024
Download

Changes:

  • Split structure data (and save files) per-region to avoid laggy saves.
    • Compatible with existing single-file saves using a fallback path.

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

0.3.5

by sisby-folk on May 3, 2024
Download

Changes:

  • Speed up structure piece serialization slightly
  • Actually clear the dirty flag for terrain/structures/landmarks on save (oops)
  • Don't log world saves where nothing was actually saved (cleaner logs in big modpacks)

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

0.3.4

by sisby-folk on Apr 28, 2024
Download

Fix:

  • Crash when the client exploration is accessed too early (e.g. via a landmark added event)

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

0.3.3

by sisby-folk on Apr 28, 2024
Download

Fix:

  • Crash when trying to access a chunk summary inside a region summary that doesn't exist yet

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

0.3.2

by sisby-folk on Apr 25, 2024
Download

Fix:

  • Crash when trying to summarize an unregistered structure

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

0.3.1

by sisby-folk on Apr 24, 2024
Download

Fix

  • Crash caused by exploration being empty in multiplayer

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

0.3.0

by sisby-folk on Apr 23, 2024
Download

This update breaks the networking format!

Changes:

  • Implement "friend tracking"
    • use SurveyorClient.getFriends() to get map-sharing-group-member locations - online or offline.
    • Uses player entity position when within render distance, and lower-resolution updates outside of it.
  • Shared map area is now lost after leaving a group (depending on map mod, might take a restart)
    • Only explored area is cleared - client still keeps the actual map data.
  • Shared map area now appears immediately after forming or expanding a group.

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

0.2.0

by sisby-folk on Apr 21, 2024
Download

This update breaks the networking format!

Changes:

  • Implement map sharing groups
    • Use /surveyor share [username] to request sharing with another online player.
    • Use /surveyor unshare to leave your current sharing group.
  • Implement live map sharing - terrain, structures, and landmarks your friends encounter will appear on your maps.

Limitations:

  • Changes to the group are not completely fluid - you'll need to rejoin the world to see pre-existing landmarks & terrain.
  • Friend location tracking is not implemented yet - map area will appear from thin air.
  • Friend-explored structures & terrain aren't wiped after leaving a group
    • We've architectured this to be possible, but it's not set up yet.

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

0.1.4

by sisby-folk on Apr 12, 2024
Download

Fix:

  • Crash that occurred if a dimension had both a minimum and maximum y value below 0

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

0.1.3

by sisby-folk on Apr 6, 2024
Download

Changes:

  • Fixed transparent solid blocks hiding valid floors below them by resetting the walkspace counter
  • Allow floors to be detected at world height

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

0.1.2

by sisby-folk on Apr 5, 2024
Download

Fixes:

  • A nasty edge case leading to missing floors on layer boundaries

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

0.1.1

by sisby-folk on Apr 5, 2024
Download

Fixes:

  • Duplication & Occlusion bugs in produced terrain caused by layers being out of order
  • Floor detection being wonky and light level being completely inaccurate by using relative coordinates where they should've been absolute

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

0.1.0

by sisby-folk on Apr 1, 2024
Download

First Stable 0.x Release!

Feature Summary:

  • Unified map world scanner, networking, and save format
  • Save format for terrain, structures, and extensible "landmarks"
  • Exploration tracking for terrain (by sent chunks), structures (by bounding boxes & a view raycast), and landmarks (by terrain exploration & ownership)
  • A 1GB world has a map that takes up about 19MB on-disk or about 240MB in-memory.
  • Sends structure save data to the client when explored.
  • In singleplayer, only keeps one copy of the data (the server copy), instructing the client to "reach over" into the integrated server when needed.
  • In multiplayer, can restore all client map data (terrain, structures, landmarks) if it's deleted on the client side.
  • Full suite of events suitable for implementing a live-updating client-side map mod. (Proof: Antique Atlas)
  • Landmark API capable of easily facilitating custom automatic map markers from mods (Proof: Antique Fwaystones)
  • Sufficient information in save data to create maps even without access to minecraft (Proof: SurveyorSurveyor)
  • Terrain API capable of enabling map mods to generate their map at runtime, at upwards of 10,000 chunks per second.

Special thanks to Ampflower, Falkreon, Garden, Kat, Solo, Crosby, Lemma, Leo, Jasmine, Aqua, Wonder, Infinidoge, Emi, and Una.
You might not remember exactly why, but this mod got made thanks to your contributions!

surveyor banner

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

fix:

  • landmark permissions denying every player because we forgot how java works
  • data restoration not working because we were trying to send packets too early

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

fix:

  • landmark permissions denying every player because we forgot how java works
  • data restoration not working because we were trying to send packets too early

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

fix:

  • landmark permissions denying every player because we forgot how java works
  • data restoration not working because we were trying to send packets too early

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

External resources



Project members

sisby-folk

Member


Technical information

License
LGPL-3.0-or-later
Client side
optional
Server side
optional
Project ID