Fixes:
- Structure client events not firing
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.13
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
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
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
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
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
Fix:
- serialization for terrain/structure exploration (oops)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.7
Fix:
- limits on
ChunkSummary.toSingleLayer
being backwards again
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.6
Fix:
- Singleplayer exploration grabbing using the client world (oops)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.5
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
Fix:
- Use exploration from the integrated server when in singleplayer
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.3
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
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
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
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
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
Fix:
- a crash possible when removing landmarks
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.14
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
Changes:
- Batch together landmark addition and deletion handling to prevent concurrency issues
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.12
Changes:
- Generate one landmark per nether portal by representing the portal as a box of POIs
- this breaks the portal landmark format (sorry!) - delete any landmark saves you have that contain nether portals
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.11