Releases: sisby-folk/surveyor
Releases · sisby-folk/surveyor
0.1.0-alpha.13
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
Full Changelog: v0.1.0-alpha.12...v0.1.0-alpha.13
0.1.0-alpha.12
Changes:
- Batch together landmark addition and deletion handling to prevent concurrency issues
Full Changelog: v0.1.0-alpha.11...v0.1.0-alpha.12
0.1.0-alpha.11
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
Full Changelog: v0.1.0-alpha.10...v0.1.0-alpha.11
0.1.0-alpha.10
Changes:
- Re-encode player terrain exploration using region bitsets and positions encoded as longs.
- Implement structure exploration using a similar format to chunk structure references
- Exploration checking is run every 8 ticks, and only includes structures referenced in the current chunk or the chunk of a player block raycast.
- To be explored, the player or their looked-at block have to be both within the overall structure bounding box, and within one of the structure piece bounding boxes.
- Refactor the world structure summary to use a cleaner set of maps for storage
- Add structure tag saving and syncing to let client mods use structure tags.
- note that these are effectively just wrapped IDs - for ID matching - we haven't revived the structure registry in any way.
- Change the packet format to match the above.
- Send missing landmarks on join
- Change a few packet IDs
Full Changelog: v0.1.0-alpha.9...v0.1.0-alpha.10
0.1.0-alpha.9
Fixed:
- a bug where only explored regions would get synchronized from the server
Full Changelog: v0.1.0-alpha.8...v0.1.0-alpha.9
0.1.0-alpha.8
Fixed:
- a small typo in RegionSummary.readBuf that caused an index error.
Full Changelog: v0.1.0-alpha.7...v0.1.0-alpha.8
0.1.0-alpha.7
Changes:
- reimplement terrain keying and networking to use bitsets to represent chunks within regions.
- change events to return collections to help with batching
Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7
0.1.0-alpha.6
Changes:
- implement proper network serialization for chunks to reduce packet size (and avoid the readNbt limit)
Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6
0.1.0-alpha.5
Changes:
- fix a bug with terrain packet splitting causing oversized payloads
Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5
0.1.0-alpha.4
Changes:
- redo packet definitions - be sure to update server and client at the same time.
- adds terrain sync on world load.
- this means map sharing is forced on globally for now, synchronized on each connection.
- proper map sharing (and structure / landmark visibility) still to come.
- fix a bug where surveyor would save data to the client folder while in singleplayer.
Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4