Changes:
- implement proper network serialization for chunks to reduce packet size (and avoid the readNbt limit)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.6
Changes:
- fix a bug with terrain packet splitting causing oversized payloads
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.5
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.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.4
Changes:
- fix death cause always being generic on player death landmarks
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.3
Changes:
- add player death landmarks
- is an "event landmark" - includes a long for creation time
- is a "flavour landmark" - includes a random integer - for use in flavour text generation
- includes the vanilla death message in the name field
- clean up client checks
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.2
Initial release!
Summary:
- Terrain summaries are generated on both the server and client
- Structure summaries are generated on the server and sent to clients
- Landmarks can be created on the server and client, and are shared to all players.
- Structure and landmark visibility is not yet implemented - everything is sent to all players
- Restoring terrain exploration from the server (and map sharing) is not yet implemented
- API is a usable but messy and unstable
- Poor crash and error handling across the board
- Javadoc is extremely limited
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.1