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
Fixes:
- Packet splitting logic incorrectly splitting packets, causing a stack overflow.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.4.3
Fixes:
- Allow splitting landmark packets to avoid a packet too large kick
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.4.2
Fixes:
- Allow splitting structure packets to avoid a packet too large kick
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.4.1
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
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
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
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
Fix:
- Crash when trying to summarize an unregistered structure
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.3.2
Fix
- Crash caused by exploration being empty in multiplayer
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.3.1
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.
- use
- 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
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.
- Use
- 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
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
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
Fixes:
- A nasty edge case leading to missing floors on layer boundaries
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.2
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
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!
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