fix:
- carpet detection being broken due to a typo
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.29
fix:
- Prevent exploring structures that aren't summarized yet
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.28
fix:
- A typo crash relating to block/biome remapping
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.27
Changes:
- Attempt to correct chunk scanning accuracy after optimisations
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.26
Fixes:
- Fix world loading before both players are loaded
- Make some attempts to fix structure exploration keyset not working
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.25
Changes:
- Speed up chunk summarizing by unpacking full palettes (thanks Crosby!)
- Implement new floor logic to possibly improve accuracy, or break everything
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.24
Changes:
- Speed up chunk summarizing by unpacking full palettes (thanks Crosby!)
- Implement new floor logic to possibly improve accuracy, or break everything
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.23
Fix:
- changing landmarks removed the player from the server world
- sending empty landmark events and packets
- events and packets firing even when their contents are empty
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.22
Fix:
- CME when applying structure exploration
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.21
Fix:
- A bug when unpacking nibbles causing ridiculous values
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.20
Fix:
- A tiny typo in the new fillEmptyFloors implementation (oops)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.19
Changes:
- Fix terrain arrays always loading in memory as int arrays
- Reimplement remapping terrain arrays without fully decompressing them
- [Breaks Save Format] remove default-trimming compression as it wasn't very good
- [Breaks Save Format] Use bit-identical representation for unsigned bytes/shorts/nibbles (thanks Jasmine!)
- [Breaks Save Format] Add unsigned nibble and short array compression for terrain using packed values (thanks Falkreon and Jasmine!)
- Reimplement toSingleLayer in a hopefully faster way.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.18
Changes:
- Replace structure exploration raycast with a cylinder that doesn't load chunks.
- Expand bounding box check for structure exploration by 1 to reduce false negatives
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.17
Changes:
- landmarksadded uses keyset
- use even more multimaps
- reuse explore event code
- more batching
- simpler event invocation
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.16
Changes:
- expand keysets in the client world load event
- provide sorters for bitset toKeys
- use more multimaps more places
- update the readme again
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.15
Fixes:
- Fix structure exploration limiting being backwards
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.14
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