Surveyor Map FrameworkСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (167)
release
1.2.4+26.1
1.2.4+26.110 мая 2026 г.5,2 тыс.Minecraft: 26.1.2fabric
Что нового
Changes:
- fix waypoints not being server-wide when set to SERVER
- fix xaero's migration not being triggered in multiplayer
- default `globalSharing` to `true` (for new installs)
- discovery of surveyor's primary feature (server-wide mapping) is surprisingly low
- readme has been updated to reflect this and advise public servers to disable global sharing
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.2.4+1.20
release
1.2.4+1.21
1.2.4+1.2110 мая 2026 г.151,1 тыс.Minecraft: 1.21.1fabric, neoforge, quilt
Что нового
Changes:
- fix waypoints not being server-wide when set to SERVER
- fix xaero's migration not being triggered in multiplayer
- default `globalSharing` to `true` (for new installs)
- discovery of surveyor's primary feature (server-wide mapping) is surprisingly low
- readme has been updated to reflect this and advise public servers to disable global sharing
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.2.4+1.20
release
1.2.4+1.20
1.2.4+1.2010 мая 2026 г.67,5 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
Changes:
- fix waypoints not being server-wide when set to SERVER
- fix xaero's migration not being triggered in multiplayer
- default `globalSharing` to `true` (for new installs)
- discovery of surveyor's primary feature (server-wide mapping) is surprisingly low
- readme has been updated to reflect this and advise public servers to disable global sharing
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.2.4+1.20
release
1.2.3+26.1
1.2.3+26.114 апр. 2026 г.887Minecraft: 26.1.2fabric
Что нового
Fixes:
- error on BitSet.clear() when splitting terrain packets (#127 - fix by [@elee1766](https://github.com/elee1766))
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.2.3+1.20
release
1.2.3+1.21
1.2.3+1.2114 апр. 2026 г.58,8 тыс.Minecraft: 1.21.1fabric, neoforge, quilt
Что нового
Fixes:
- error on BitSet.clear() when splitting terrain packets (#127 - fix by [@elee1766](https://github.com/elee1766))
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.2.3+1.20
release
1.2.3+1.20
1.2.3+1.2014 апр. 2026 г.6,7 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
Fixes:
- error on BitSet.clear() when splitting terrain packets (#127 - fix by [@elee1766](https://github.com/elee1766))
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.2.3+1.20
release
1.2.2+26.1
1.2.2+26.130 мар. 2026 г.1,4 тыс.Minecraft: 26.1.2fabric
Что нового
Fixes:
- Leaves appearing invisible when over air
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.2.2+1.20
release
1.2.1+26.1
1.2.1+26.129 мар. 2026 г.2 тыс.Minecraft: 26.1.2fabric
Что нового
Fixes:
- Edge case crash on structure get
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.2.1+1.20
release
1.2.1+1.22
1.2.1+1.2224 янв. 2026 г.1,4 тыс.Minecraft: 1.21.8fabric
Что нового
Fixes:
- Edge case crash on structure get
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.2.1+1.20
release
1.2.1+1.21
1.2.1+1.2111 янв. 2026 г.52,6 тыс.Minecraft: 1.21.1fabric, neoforge
Что нового
Fixes:
- Edge case crash on structure get
release
1.2.1+1.20
1.2.1+1.2011 янв. 2026 г.32,9 тыс.Minecraft: 1.20.1fabric, forge
Что нового
Fixes:
- Edge case crash on structure get
release
1.2.0+1.22
1.2.0+1.227 янв. 2026 г.274Minecraft: 1.21.8fabric
Что нового
## Serverside Vanilla Map Integration!
**Changes**:
- [Configurable] Allow sneak-using a filled map on a cartography table to record exploration to/from it.
- Banners and explorer icons will be recorded from the item as waypoints.
- Explored map area will be recorded from the item terrain, if it exists.
- Terrain not present on the item is recorded to it in the explorer style (configurable as full-color)

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.2.0+1.20
release
1.2.0+1.21
1.2.0+1.217 янв. 2026 г.3 тыс.Minecraft: 1.21.1fabric, neoforge, quilt
Что нового
## Serverside Vanilla Map Integration!
**Changes**:
- [Configurable] Allow sneak-using a filled map on a cartography table to record exploration to/from it.
- Banners and explorer icons will be recorded from the item as waypoints.
- Explored map area will be recorded from the item terrain, if it exists.
- Terrain not present on the item is recorded to it in the explorer style (configurable as full-color)

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.2.0+1.20
release
1.2.0+1.20
1.2.0+1.207 янв. 2026 г.4,6 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
## Serverside Vanilla Map Integration!
**Changes**:
- [Configurable] Allow sneak-using a filled map on a cartography table to record exploration to/from it.
- Banners and explorer icons will be recorded from the item as waypoints.
- Explored map area will be recorded from the item terrain, if it exists.
- Terrain not present on the item is recorded to it in the explorer style (configurable as full-color)

Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.2.0+1.20
release
1.1.2+1.22
1.1.2+1.225 янв. 2026 г.129Minecraft: 1.21.8fabric
Что нового
**Fixes**:
- NPE when using sharing in singleplayer
- Grounded structures not being able to be discovered right after being generated without a save/load.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.1.2+1.20
release
1.1.2+1.21
1.1.2+1.215 янв. 2026 г.70,4 тыс.Minecraft: 1.21.1fabric, neoforge, quilt
Что нового
**Fixes**:
- NPE when using sharing in singleplayer
- Grounded structures not being able to be discovered right after being generated without a save/load.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.1.2+1.20
release
1.1.2+1.20
1.1.2+1.205 янв. 2026 г.45,5 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
**Fixes**:
- NPE when using sharing in singleplayer
- Grounded structures not being able to be discovered right after being generated without a save/load.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.1.2+1.20
release
1.1.1+1.22
1.1.1+1.2231 дек. 2025 г.129Minecraft: 1.21.8fabric
Что нового
**Fixes**:
- Edge case NPEs (added `.of` methods to WorldLandmarks/Structures/Terrain to help with this)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.1.1+1.20
release
1.1.1+1.21
1.1.1+1.2131 дек. 2025 г.3,1 тыс.Minecraft: 1.21.1fabric, neoforge, quilt
Что нового
**Fixes**:
- Edge case NPEs (added `.of` methods to WorldLandmarks/Structures/Terrain to help with this)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.1.1+1.20
release
1.1.1+1.20
1.1.1+1.2031 дек. 2025 г.3,9 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
**Fixes**:
- Edge case NPEs (added `.of` methods to WorldLandmarks/Structures/Terrain to help with this)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.1.1+1.20
release
1.1.0+1.22
1.1.0+1.2230 дек. 2025 г.98Minecraft: 1.21.8fabric
Что нового
## The Cross-Dimension Update!
**Changes**:
- Fully implement `SERVER` networking mode for terrain, structures, and landmarks.
- Surveyor is now usable for **all dimensions** on the client, not just the one currently loaded
- **[API Breakage]** Event API and internal API changes due to major refactors for the above
- Minor renames (WorldTerrainSummary -> WorldTerrain), removal of world context, and some type swaps
- Still some redundancy in the more complex parts of the internal API, to be refactored out in a later minor
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.1.0+1.20
release
1.1.0+1.21
1.1.0+1.2130 дек. 2025 г.566Minecraft: 1.21.1fabric, neoforge, quilt
Что нового
## The Cross-Dimension Update!
**Changes**:
- Fully implement `SERVER` networking mode for terrain, structures, and landmarks.
- Surveyor is now usable for **all dimensions** on the client, not just the one currently loaded
- **[API Breakage]** Event API and internal API changes due to major refactors for the above
- Minor renames (WorldTerrainSummary -> WorldTerrain), removal of world context, and some type swaps
- Still some redundancy in the more complex parts of the internal API, to be refactored out in a later minor
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.1.0+1.20
release
1.1.0+1.20
1.1.0+1.2030 дек. 2025 г.582Minecraft: 1.20.1fabric, forge, quilt
Что нового
## The Cross-Dimension Update!
**Changes**:
- Fully implement `SERVER` networking mode for terrain, structures, and landmarks.
- Surveyor is now usable for **all dimensions** on the client, not just the one currently loaded
- **[API Breakage]** Event API and internal API changes due to major refactors for the above
- Minor renames (WorldTerrainSummary -> WorldTerrain), removal of world context, and some type swaps
- Still some redundancy in the more complex parts of the internal API, to be refactored out in a later minor
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.1.0+1.20
release
1.0.3+1.22
1.0.3+1.2218 дек. 2025 г.239Minecraft: 1.21.8fabric
Что нового
**Fix:**
- Crash in an edge case trying to send an update about a chunk that was dropped while saving
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.0.3+1.20
release
1.0.3+1.21
1.0.3+1.2118 дек. 2025 г.4,2 тыс.Minecraft: 1.21.1fabric, neoforge, quilt
Что нового
**Fix:**
- Crash in an edge case trying to send an update about a chunk that was dropped while saving
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.0.3+1.20
release
1.0.3+1.20
1.0.3+1.2018 дек. 2025 г.6,4 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
**Fix:**
- Crash in an edge case trying to send an update about a chunk that was dropped while saving
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.0.3+1.20
release
1.0.2+1.22
1.0.2+1.2214 дек. 2025 г.158Minecraft: 1.21.8fabric
Что нового
**Fix:**
- Crash when checking if a non-player landmark is modifiable in singleplayer, again
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.0.2+1.20
release
1.0.2+1.21
1.0.2+1.2114 дек. 2025 г.7 тыс.Minecraft: 1.21.1fabric, neoforge, quilt
Что нового
**Fix:**
- Crash when checking if a non-player landmark is modifiable in singleplayer, again
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.0.2+1.20
release
1.0.2+1.20
1.0.2+1.2014 дек. 2025 г.1,9 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
**Fix:**
- Crash when checking if a non-player landmark is modifiable in singleplayer, again
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.0.2+1.20
release
1.0.1+1.22
1.0.1+1.2214 дек. 2025 г.47Minecraft: 1.21.8fabric
Что нового
**Fix:**
- Crash when checking if a non-player landmark is modifiable in singleplayer
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.0.1+1.20
release
1.0.1+1.21
1.0.1+1.2114 дек. 2025 г.93Minecraft: 1.21.1fabric, neoforge, quilt
Что нового
**Fix:**
- Crash when checking if a non-player landmark is modifiable in singleplayer
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.0.1+1.20
release
1.0.1+1.20
1.0.1+1.2014 дек. 2025 г.99Minecraft: 1.20.1fabric, forge, quilt
Что нового
**Fix:**
- Crash when checking if a non-player landmark is modifiable in singleplayer
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.0.1+1.20
release
1.0.0+1.22
1.0.0+1.2214 дек. 2025 г.61Minecraft: 1.21.8fabric
Что нового
## Surveyor 1.0!
**Changes:**
- New landmark format
- Landmarks are now uniquely identified by Dimension, Owner UUID, and Landmark ID
- Landmarks no longer have types, but instead contain an arbitrary map of data components
- Landmark component types can be registered by addons, and will persist even if unrecognized
- 0.x landmarks will be migrated to the new format when joining a world
- Landmarks can be created with item stacks (for icons), lore (for tooltips), and sets of chunks (for claims)
- Waypoints from Xaero's Minimap are now migrated when joining a world, if present
- New command interface under `/surveyor`, `/landmarks`, and `/waypoints`
- Commands work across dimensions, respect OP/console permissions, and allow editing group member waypoints.
- `/waypointsc` will be similarly updated in 1.1, to go with client multi-dim support
- Terrain data is now loaded lazily as needed, unloaded on server save, and uses a queue to handle large client updates.
- Mod memory usage will no longer heavily scale with world size, allowing use on large servers.
- Keep track of deleted landmarks to more accurately update (offline) client waypoint state without deleting unknown data.
- Improve player position sharing behaviour, especially on SERVER mode (now default) and showing offline positions.
- Fix a lot of broken behaviour relating to terrain/waypoint restoration and sharing.
Please delete `config/surveyor.toml` to get the new default settings.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.0.0+1.20
release
1.0.0+1.21
1.0.0+1.2114 дек. 2025 г.2,4 тыс.Minecraft: 1.21.1fabric, neoforge, quilt
Что нового
## Surveyor 1.0!
**Changes:**
- New landmark format
- Landmarks are now uniquely identified by Dimension, Owner UUID, and Landmark ID
- Landmarks no longer have types, but instead contain an arbitrary map of data components
- Landmark component types can be registered by addons, and will persist even if unrecognized
- 0.x landmarks will be migrated to the new format when joining a world
- Landmarks can be created with item stacks (for icons), lore (for tooltips), and sets of chunks (for claims)
- Waypoints from Xaero's Minimap are now migrated when joining a world, if present
- New command interface under `/surveyor`, `/landmarks`, and `/waypoints`
- Commands work across dimensions, respect OP/console permissions, and allow editing group member waypoints.
- `/waypointsc` will be similarly updated in 1.1, to go with client multi-dim support
- Terrain data is now loaded lazily as needed, unloaded on server save, and uses a queue to handle large client updates.
- Mod memory usage will no longer heavily scale with world size, allowing use on large servers.
- Keep track of deleted landmarks to more accurately update (offline) client waypoint state without deleting unknown data.
- Improve player position sharing behaviour, especially on SERVER mode (now default) and showing offline positions.
- Fix a lot of broken behaviour relating to terrain/waypoint restoration and sharing.
Please delete `config/surveyor.toml` to get the new default settings.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.0.0+1.20
release
1.0.0+1.20
1.0.0+1.2014 дек. 2025 г.3,3 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
## Surveyor 1.0!
**Changes:**
- New landmark format
- Landmarks are now uniquely identified by Dimension, Owner UUID, and Landmark ID
- Landmarks no longer have types, but instead contain an arbitrary map of data components
- Landmark component types can be registered by addons, and will persist even if unrecognized
- 0.x landmarks will be migrated to the new format when joining a world
- Landmarks can be created with item stacks (for icons), lore (for tooltips), and sets of chunks (for claims)
- Waypoints from Xaero's Minimap are now migrated when joining a world, if present
- New command interface under `/surveyor`, `/landmarks`, and `/waypoints`
- Commands work across dimensions, respect OP/console permissions, and allow editing group member waypoints.
- `/waypointsc` will be similarly updated in 1.1, to go with client multi-dim support
- Terrain data is now loaded lazily as needed, unloaded on server save, and uses a queue to handle large client updates.
- Mod memory usage will no longer heavily scale with world size, allowing use on large servers.
- Keep track of deleted landmarks to more accurately update (offline) client waypoint state without deleting unknown data.
- Improve player position sharing behaviour, especially on SERVER mode (now default) and showing offline positions.
- Fix a lot of broken behaviour relating to terrain/waypoint restoration and sharing.
Please delete `config/surveyor.toml` to get the new default settings.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v1.0.0+1.20
release
0.6.26+1.21
0.6.26+1.2113 янв. 2025 г.212,4 тыс.Minecraft: 1.21.1fabric, neoforge, quilt
Что нового
Changes:
- Add description field to surveyor:point, entered when using \n after the name in commands.
- Made default point landmark textures null instead of `minecraft:`
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.26+1.20
release
0.6.26+1.20
0.6.26+1.2013 янв. 2025 г.551,2 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
Changes:
- Add description field to surveyor:point, entered when using \n after the name in commands.
- Made default point landmark textures null instead of `minecraft:`
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.26+1.20
release
0.6.25+1.21
0.6.25+1.2116 окт. 2024 г.42 тыс.Minecraft: 1.21.1fabric, neoforge, quilt
Что нового
Changes:
- Crash safety while resolving player death messages for grave landmarks
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.25+1.20
release
0.6.25+1.20
0.6.25+1.2016 окт. 2024 г.1 млнMinecraft: 1.20.1fabric, forge, quilt
Что нового
Changes:
- Crash safety while resolving player death messages for grave landmarks
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.25+1.20
release
0.6.24+1.21
0.6.24+1.2111 окт. 2024 г.14,9 тыс.Minecraft: 1.21.1fabric, neoforge, quilt
Что нового
Fix:
- Map exploration being lost under various circumstances including player death and opening a singleplayer world to LAN ([#53](https://github.com/sisby-folk/surveyor/pull/53) by pjon1)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.24+1.20
release
0.6.24+1.20
0.6.24+1.2011 окт. 2024 г.87,7 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
Fix:
- Map exploration being lost under various circumstances including player death and opening a singleplayer world to LAN ([#53](https://github.com/sisby-folk/surveyor/pull/53) by pjon1)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.24+1.20
release
0.6.23+1.21
0.6.23+1.2124 авг. 2024 г.6,3 тыс.Minecraft: 1.21.1fabric, neoforge, quilt
Что нового
changes:
- fix required fapi version for 1.21
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.23+1.20
release
0.6.23+1.20
0.6.23+1.2024 авг. 2024 г.40,9 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
changes:
- fix required fapi version for 1.21
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.23+1.20
release
0.6.22+1.21
0.6.22+1.2123 авг. 2024 г.264Minecraft: 1.21.1fabric, neoforge, quilt
Что нового
changes:
- add placeholder for connector
- remove 0.5->0.6 migration logic
- safety check for bad structure references
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.22+1.20
release
0.6.22+1.20
0.6.22+1.2023 авг. 2024 г.428Minecraft: 1.20.1fabric, forge, quilt
Что нового
changes:
- add placeholder for connector
- remove 0.5->0.6 migration logic
- safety check for bad structure references
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.22+1.20
release
0.6.21
0.6.21+1.2131 июл. 2024 г.1,6 тыс.Minecraft: 1.21.1fabric, quilt
Что нового
fix:
- players new to the server not instantly appearing on-map when global sharing is enabled
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.21
release
0.6.21
0.6.21+1.2031 июл. 2024 г.5,5 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
fix:
- players new to the server not instantly appearing on-map when global sharing is enabled
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.21
release
0.6.20
0.6.20+1.2131 июл. 2024 г.111Minecraft: 1.21.1fabric, quilt
Что нового
fix:
- player death waypoints not being generated on the client
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.20
release
0.6.20
0.6.20+1.2031 июл. 2024 г.125Minecraft: 1.20.1fabric, forge, quilt
Что нового
fix:
- player death waypoints not being generated on the client
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.20
release
0.6.19
0.6.19+1.2131 июл. 2024 г.96Minecraft: 1.21.1fabric, quilt
Что нового
fix:
- A crash that can occur when a structure has no registered tag list in the surveyor save
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.19
release
0.6.19
0.6.19+1.2031 июл. 2024 г.111Minecraft: 1.20.1fabric, forge, quilt
Что нового
fix:
- A crash that can occur when a structure has no registered tag list in the surveyor save
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.19
release
0.6.18
0.6.18+1.2131 июл. 2024 г.91Minecraft: 1.21.1fabric, quilt
Что нового
fix:
- A crash that occurs when a modded structure has no pieces for some reason
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.18
release
0.6.18
0.6.18+1.2031 июл. 2024 г.114Minecraft: 1.20.1fabric, forge, quilt
Что нового
fix:
- A crash that occurs when a modded structure has no pieces for some reason
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.18
release
0.6.17
0.6.17+1.2131 июл. 2024 г.96Minecraft: 1.21.1fabric, quilt
Что нового
fix:
- Refuse to load or save structures without structure types
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.17
release
0.6.17
0.6.17+1.2031 июл. 2024 г.113Minecraft: 1.20.1fabric, forge, quilt
Что нового
fix:
- Refuse to load or save structures without structure types
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.17
release
0.6.16
0.6.16+1.2129 июл. 2024 г.1,9 тыс.Minecraft: 1.21.1fabric, quilt
Что нового
fix:
- Replace new player loading method with a serialize-on-join method to resolve empty data.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.16
release
0.6.16
0.6.16+1.2029 июл. 2024 г.1,4 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
fix:
- Replace new player loading method with a serialize-on-join method to resolve empty data.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.16
release
0.6.15
0.6.15+1.2129 июл. 2024 г.88Minecraft: 1.21.1fabric, quilt
Что нового
fix:
- Null issue with new player loading method
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.15
release
0.6.15
0.6.15+1.2029 июл. 2024 г.115Minecraft: 1.20.1fabric, forge, quilt
Что нового
fix:
- Null issue with new player loading method
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.15
release
0.6.14
0.6.14+1.2129 июл. 2024 г.72Minecraft: 1.21.1fabric, quilt
Что нового
fix:
- Player positions not appearing in global sharing when completely new players join
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.14
release
0.6.14
0.6.14+1.2029 июл. 2024 г.83Minecraft: 1.20.1fabric, forge, quilt
Что нового
fix:
- Player positions not appearing in global sharing when completely new players join
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.14
release
0.6.13
0.6.13+1.2129 июл. 2024 г.86Minecraft: 1.21.1fabric, quilt
Что нового
fix:
- Singleplayer host not getting terrain updates when terrain networking is NONE
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.13
release
0.6.13
0.6.13+1.2029 июл. 2024 г.264Minecraft: 1.20.1fabric, forge, quilt
Что нового
fix:
- Singleplayer host not getting terrain updates when terrain networking is NONE
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.13
release
0.6.12
0.6.12+1.2127 июл. 2024 г.217Minecraft: 1.21.1fabric, quilt
Что нового
changes:
- Add and update shared players as they join the server, preventing missing player markers
- Add `/surveyorc` for editing landmarks from the client side
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.12
release
0.6.12
0.6.12+1.2027 июл. 2024 г.482Minecraft: 1.20.1fabric, forge, quilt
Что нового
changes:
- Add and update shared players as they join the server, preventing missing player markers
- Add `/surveyorc` for editing landmarks from the client side
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.12
release
0.6.11
0.6.11+1.219 июл. 2024 г.1,3 тыс.Minecraft: 1.21.1fabric, quilt
Что нового
changes:
- fix missing null check when sending server-generated landmark updates, causing an NPE
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.11
release
0.6.11
0.6.11+1.209 июл. 2024 г.3,4 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
changes:
- fix missing null check when sending server-generated landmark updates, causing an NPE
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.11
release
0.6.10
0.6.10+1.218 июл. 2024 г.243Minecraft: 1.21.1fabric, quilt
Что нового
fix:
- Player position updates for the host in singleplayer
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.10
release
0.6.10
0.6.10+1.208 июл. 2024 г.447Minecraft: 1.20.1fabric, forge, quilt
Что нового
fix:
- Player position updates for the host in singleplayer
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.10
release
0.6.9
0.6.9+1.218 июл. 2024 г.96Minecraft: 1.21.1fabric, quilt
Что нового
fix:
- Crash when adding a global point landmark due to encoding
- identify non-waypoints in `landmarks` get by color
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.9
release
0.6.9
0.6.9+1.208 июл. 2024 г.108Minecraft: 1.20.1fabric, forge, quilt
Что нового
fix:
- Crash when adding a global point landmark due to encoding
- identify non-waypoints in `landmarks` get by color
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.9
release
0.6.8
0.6.8+1.218 июл. 2024 г.86Minecraft: 1.21.1fabric, quilt
Что нового
Changes:
- Add dye color selection to `/surveyor landmarks add` and `/surveyor landmarks global`
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.8
release
0.6.8
0.6.8+1.208 июл. 2024 г.81Minecraft: 1.20.1fabric, forge, quilt
Что нового
Changes:
- Add dye color selection to `/surveyor landmarks add` and `/surveyor landmarks global`
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.8
release
0.6.7
0.6.7+1.217 июл. 2024 г.173Minecraft: 1.21.1fabric, quilt
Что нового
Fixes:
- fix a rare crash with dimension mods by using safer layer heuristics a little bit more (oops)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.7
release
0.6.7
0.6.7+1.207 июл. 2024 г.194Minecraft: 1.20.1fabric, forge, quilt
Что нового
Fixes:
- fix a rare crash with dimension mods by using safer layer heuristics a little bit more (oops)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.7
release
0.6.6
0.6.6+1.207 июл. 2024 г.67Minecraft: 1.20.1fabric, forge, quilt
Что нового
Fixes:
- fix a rare crash with dimension mods by using safer layer heuristics
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.6
release
0.6.5
0.6.5+1.217 июл. 2024 г.107Minecraft: 1.21.1fabric, quilt
Что нового
Fixes:
- fix another waypoint related null crash
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.5
release
0.6.5
0.6.5+1.207 июл. 2024 г.529Minecraft: 1.20.1fabric, forge, quilt
Что нового
Fixes:
- fix another waypoint related null crash
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.5
release
0.6.4
0.6.4+1.207 июл. 2024 г.57Minecraft: 1.20.1fabric, forge, quilt
Что нового
Fixes:
- Fix crash on deleting waypoint due to checking landmark storage for waypoint-ness after it's already deleted (oops!)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.4
release
0.6.3
0.6.3+1.216 июл. 2024 г.144Minecraft: 1.21.1fabric, quilt
Что нового
Changes:
- new system networking options are NONE, SOLO, GROUP, and SERVER
- allows disabling networking of specific systems entirely
- fixed handling of edge cases for specific networking settings
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.3
release
0.6.3
0.6.3+1.206 июл. 2024 г.238Minecraft: 1.20.1fabric, forge, quilt
Что нового
Changes:
- new system networking options are NONE, SOLO, GROUP, and SERVER
- allows disabling networking of specific systems entirely
- fixed handling of edge cases for specific networking settings
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.3
release
0.6.2
0.6.2+1.216 июл. 2024 г.122Minecraft: 1.21.1fabric, quilt
Что нового
**Breakages:**
- Backport 1.21 surveyor-update packet formats to 1.20
Fixed:
- Client UUID helper didn't match new singleplayer UUID changes, affecting client-side waypoint editing
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.2
release
0.6.2
0.6.2+1.206 июл. 2024 г.143Minecraft: 1.20.1fabric, forge, quilt
Что нового
**Breakages:**
- Backport 1.21 surveyor-update packet formats to 1.20
Fixed:
- Client UUID helper didn't match new singleplayer UUID changes, affecting client-side waypoint editing
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.2
release
0.6.1
0.6.1+1.215 июл. 2024 г.115Minecraft: 1.21.1fabric, quilt
Что нового
Fix:
- Performance bug when checking for chunk rendering completion
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.1
release
0.6.1
0.6.1+1.205 июл. 2024 г.202Minecraft: 1.20.1fabric, forge, quilt
Что нового
Fix:
- Performance bug when checking for chunk rendering completion
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.1
release
0.6.0
0.6.0+1.205 июл. 2024 г.98Minecraft: 1.20.1fabric, forge, quilt
Что нового
Changes:
- **Overhauled configuration (`surveyor.toml`)**
- Terrain, structure, and landmark systems are now disabled by default except on dedicated servers
- Addon mods should call `WorldSummary.enable{System}` on init for systems they need to function
- Each system can be force-disabled for performance, or force-enabled to record data for external use e.g. SurveyorSurveyor
- Systems can also be set to "frozen", which prevents updates and saving - good to save performance when map data is preloaded into a modpack, or to create manual fake maps
- Automatic landmarking for player graves and nether portals can now be disabled
- Massively improved settings related to map exploration & sharing
- new `forceGlobal` option disables sharing commands and places every player in a single share group - great for co-op servers.
- new fine-tunable per-system sharing options allows each type of sharing to be toggled, as well as turned up to "omniscient" mode, where players are shown everything the server knows.
- new client utility option to keep waypoints to yourself (for privacy reasons)
- new option to toggle the (extremely important) synchronisation that occurs when joining a world / changing groups - useful in composite with other options to completely disable server-client communication.
- Landmark commands added, useful for mapmaking and maps without a waypoint GUI.
- `/surveyor landmarks` lists explored / shared / total counts for each type (total requires op 2)
- `/surveyor get [type]` lists each landmark of that type in the current world (use `/execute in` for other worlds)
- `/surveyor remove [type] [pos]` removes a landmark from the world - requires op 2 unless you own it.
- `/surveyor add [type] [pos] [name]` add a simple waypoint to the world at the specified position.
- `/surveyor global [type] [pos] [name]` add an unowned point landmark to the world at the specified position.
- Corrected singleplayer save file behaviour to match vanilla
- Hosts are now assigned the "host uuid" (all 0s) for use in sharing and landmark ownership.
- Loading a singleplayer world in offline mode or another minecraft account will now correctly load from level.dat, and landmarks will remain owned.
- Fixed recording lighting as a client in multiplayer
- Sync landmark removals on join, fixing stuck landmarks removed when you were disconnected
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.6.0
release
0.5.6
0.5.6+1.2130 июн. 2024 г.382Minecraft: 1.21.1fabric, quilt
Что нового
Changes:
- Adjust handling of shareAll config options, fixing a bug where structure exploration wouldn't happen.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.5.6
release
0.5.6
0.5.6+1.2030 июн. 2024 г.892Minecraft: 1.20.1fabric, forge, quilt
Что нового
Changes:
- Adjust handling of shareAll config options, fixing a bug where structure exploration wouldn't happen.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.5.6
release
0.5.5
0.5.5+1.2130 июн. 2024 г.60Minecraft: 1.21.1fabric, quilt
Что нового
Changes:
- Increase structure discovery bounding box lenience by another block to prevent false negatives
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.5.5
release
0.5.5
0.5.5+1.2030 июн. 2024 г.56Minecraft: 1.20.1fabric, forge, quilt
Что нового
Changes:
- Increase structure discovery bounding box lenience by another block to prevent false negatives
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.5.5
release
0.5.4
0.5.4+1.2130 июн. 2024 г.62Minecraft: 1.21.1fabric, quilt
Что нового
Changes:
- Remap invalid block/biome palettes in regions on-load when needed, allowing for safe removals from the registry (e.g. uninstalled biome mods)
- Soft fail when reading outside the bounds of the palette (hopefully this yields more information if the above hasn't already fixed this issue)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.5.4
release
0.5.4
0.5.4+1.2030 июн. 2024 г.86Minecraft: 1.20.1fabric, forge, quilt
Что нового
Changes:
- Remap invalid block/biome palettes in regions on-load when needed, allowing for safe removals from the registry (e.g. uninstalled biome mods)
- Soft fail when reading outside the bounds of the palette (hopefully this yields more information if the above hasn't already fixed this issue)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.5.4
release
0.5.3
0.5.3+1.2126 июн. 2024 г.315Minecraft: 1.21.1fabric, quilt
Что нового
Changes:
- Fix a crash when syncing regions
- Expose the registry within registry palettes for 1.21 client/server registry split in singleplayer
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.5.3
release
0.5.3
0.5.3+1.2026 июн. 2024 г.1,9 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
Changes:
- Fix a crash when syncing regions
- Expose the registry within registry palettes for 1.21 client/server registry split in singleplayer
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.5.3
release
0.5.2
0.5.2+1.2126 июн. 2024 г.109Minecraft: 1.21.1fabric, quilt
Что нового
Changes:
- Port for 1.21
- Bump Kaleido
- Soft fail when hitting packet limits, logging an error and continuing.
- Don't save structures without structure types
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.5.2
release
0.5.2
0.5.2+1.2026 июн. 2024 г.93Minecraft: 1.20.1fabric, forge, quilt
Что нового
Changes:
- Port for 1.21
- Bump Kaleido
- Soft fail when hitting packet limits, logging an error and continuing.
- Don't save structures without structure types
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.5.2
release
0.5.1
0.5.1+1.2015 июн. 2024 г.2,3 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
Changes:
- Refactor the regional block and biome palettes to be authoritative based on the registry raw IDs
- This resolves an issue where other mods could flood the palette with duplicate instances of the same biome by mixing into the wrong place.
- This is bad behaviour anyway, but it's worth having resilience there.
- The new raw-id-based palettes are strict about registry freeze - they do not resize and will crash when handed a biome registered after world load. We'll see if this needs to be changed when we improve cross-dimension support.
- Palettes are still exposed as `IndexedIterable<Biome/Block>` so there shouldn't be any API breakages.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.5.1
release
0.5.0
0.5.0+1.204 мая 2024 г.7,5 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
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
release
0.4.3
0.4.3+1.204 мая 2024 г.1,4 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
Fixes:
- Packet splitting logic incorrectly splitting packets, causing a stack overflow.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.4.3
release
0.4.2
0.4.2+1.203 мая 2024 г.223Minecraft: 1.20.1fabric, forge, quilt
Что нового
Fixes:
- Allow splitting landmark packets to avoid a packet too large kick
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.4.2
release
0.4.1
0.4.1+1.203 мая 2024 г.78Minecraft: 1.20.1fabric, forge, quilt
Что нового
Fixes:
- Allow splitting structure packets to avoid a packet too large kick
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.4.1
release
0.4.0
0.4.0+1.203 мая 2024 г.76Minecraft: 1.20.1fabric, forge, quilt
Что нового
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
release
0.3.5
0.3.5+1.203 мая 2024 г.68Minecraft: 1.20.1fabric, forge, quilt
Что нового
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
release
0.3.4
0.3.4+1.2028 апр. 2024 г.1 тыс.Minecraft: 1.20.1fabric, forge, quilt
Что нового
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
release
0.3.3
0.3.3+1.2028 апр. 2024 г.73Minecraft: 1.20.1fabric, forge, quilt
Что нового
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
release
0.3.2
0.3.2+1.2025 апр. 2024 г.364Minecraft: 1.20.1fabric, forge, quilt
Что нового
Fix:
- Crash when trying to summarize an unregistered structure
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.3.2
release
0.3.1
0.3.1+1.2024 апр. 2024 г.280Minecraft: 1.20.1fabric, forge, quilt
Что нового
Fix
- Crash caused by exploration being empty in multiplayer
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.3.1
release
0.3.0
0.3.0+1.2023 апр. 2024 г.203Minecraft: 1.20.1fabric, forge, quilt
Что нового
**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.
- 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
release
0.2.0
0.2.0+1.2021 апр. 2024 г.574Minecraft: 1.20.1fabric, forge, quilt
Что нового
**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.
- 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
release
0.1.4
0.1.4+1.2012 апр. 2024 г.586Minecraft: 1.20.1fabric, forge, quilt
Что нового
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
release
0.1.3
0.1.3+1.206 апр. 2024 г.853Minecraft: 1.20.1fabric, forge, quilt
Что нового
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
release
0.1.2
0.1.2+1.205 апр. 2024 г.98Minecraft: 1.20.1fabric, forge, quilt
Что нового
Fixes:
- A nasty edge case leading to missing floors on layer boundaries
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.2
release
0.1.1
0.1.1+1.205 апр. 2024 г.71Minecraft: 1.20.1fabric, forge, quilt
Что нового
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
release
0.1.0
0.1.0+1.201 апр. 2024 г.996Minecraft: 1.20.1fabric, forge, quilt
Что нового
## 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](https://github.com/sisby-folk/antique-atlas/blob/1.20/src/main/java/folk/sisby/antique_atlas/AntiqueAtlas.java))
- Landmark API capable of easily facilitating custom automatic map markers from mods (Proof: [Antique Fwaystones](https://github.com/sisby-folk/antique-fwaystones/blob/1.19/src/main/java/folk/sisby/antique_fwaystones/AntiqueFwaystones.java))
- Sufficient information in save data to create maps even without access to minecraft (Proof: [SurveyorSurveyor](https://github.com/HestiMae/surveyor-surveyor))
- 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](https://github.com/Ampflower), [Falkreon](https://github.com/falkreon), [Garden](https://modrinth.com/user/GardenSystem), [Kat](https://git.sleeping.town/Kat), [Solo](https://github.com/solonovamax), [Crosby](https://github.com/RacoonDog), [Lemma](https://github.com/LemmaEOF), [Leo](https://github.com/leo60228), [Jasmine](https://github.com/jaskarth), [Aqua](https://github.com/Aquaeyes), [Wonder](https://git.sleeping.town/wonder), [Infinidoge](https://github.com/Infinidoge), [Emi](https://github.com/emilyploszaj), and [Una](https://github.com/unascribed).<br/>
You might not remember exactly why, but this mod got made thanks to your contributions!
<img alt="surveyor banner" src="https://cdn.modrinth.com/data/4KjqhPc9/images/f84b10d3e0257c66e4f60066f3f570bc26ca34b2.png"><br/>
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0
beta
0.1.0-beta.36
0.1.0-beta.36+1.201 апр. 2024 г.73Minecraft: 1.20.1fabric, quilt
Что нового
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
beta
0.1.0-beta.35
0.1.0-beta.35+1.201 апр. 2024 г.63Minecraft: 1.20.1fabric, quilt
Что нового
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
beta
0.1.0-beta.34
0.1.0-beta.34+1.201 апр. 2024 г.62Minecraft: 1.20.1fabric, quilt
Что нового
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
beta
0.1.0-beta.33
0.1.0-beta.33+1.201 апр. 2024 г.63Minecraft: 1.20.1fabric, quilt
Что нового
fix:
- structure exploration only checking for already explored structures
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.33
beta
0.1.0-beta.32
0.1.0-beta.32+1.201 апр. 2024 г.48Minecraft: 1.20.1fabric, quilt
Что нового
fix:
- use correct light level for carpets
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.32
beta
0.1.0-beta.31
0.1.0-beta.31+1.201 апр. 2024 г.48Minecraft: 1.20.1fabric, quilt
Что нового
fix:
- reject landmark changes from the client when they don't own the landmark
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.31
beta
0.1.0-beta.30
0.1.0-beta.30+1.2031 мар. 2024 г.62Minecraft: 1.20.1fabric, quilt
Что нового
fix:
- text stripping for player death names not working correctly
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.30
beta
0.1.0-beta.29
0.1.0-beta.29+1.2031 мар. 2024 г.70Minecraft: 1.20.1fabric, quilt
Что нового
fix:
- carpet detection being broken due to a typo
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.29
beta
0.1.0-beta.28
0.1.0-beta.28+1.2031 мар. 2024 г.55Minecraft: 1.20.1fabric, quilt
Что нового
fix:
- Prevent exploring structures that aren't summarized yet
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.28
beta
0.1.0-beta.27
0.1.0-beta.27+1.2031 мар. 2024 г.47Minecraft: 1.20.1fabric, quilt
Что нового
fix:
- A typo crash relating to block/biome remapping
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.27
beta
0.1.0-beta.26
0.1.0-beta.26+1.2030 мар. 2024 г.51Minecraft: 1.20.1fabric, quilt
Что нового
Changes:
- Attempt to correct chunk scanning accuracy after optimisations
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.26
beta
0.1.0-beta.25
0.1.0-beta.25+1.2030 мар. 2024 г.52Minecraft: 1.20.1fabric, quilt
Что нового
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
beta
0.1.0-beta.24
0.1.0-beta.24+1.2030 мар. 2024 г.53Minecraft: 1.20.1fabric, quilt
Что нового
Changes:
- Speed up chunk summarizing by unpacking full palettes (thanks [Crosby](https://github.com/RacoonDog)!)
- 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
beta
0.1.0-beta.23
0.1.0-beta.23+1.2030 мар. 2024 г.78Minecraft: 1.20.1fabric, quilt
Что нового
Changes:
- Speed up chunk summarizing by unpacking full palettes (thanks [Crosby](https://github.com/RacoonDog)!)
- 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
beta
0.1.0-beta.22
0.1.0-beta.22+1.2029 мар. 2024 г.52Minecraft: 1.20.1fabric, quilt
Что нового
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
beta
0.1.0-beta.21
0.1.0-beta.21+1.2029 мар. 2024 г.56Minecraft: 1.20.1fabric, quilt
Что нового
Fix:
- CME when applying structure exploration
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.21
beta
0.1.0-beta.20
0.1.0-beta.20+1.2029 мар. 2024 г.54Minecraft: 1.20.1fabric, quilt
Что нового
Fix:
- A bug when unpacking nibbles causing ridiculous values
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.20
beta
0.1.0-beta.19
0.1.0-beta.19+1.2029 мар. 2024 г.49Minecraft: 1.20.1fabric, quilt
Что нового
Fix:
- A tiny typo in the new fillEmptyFloors implementation (oops)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.19
beta
0.1.0-beta.18
0.1.0-beta.18+1.2029 мар. 2024 г.51Minecraft: 1.20.1fabric, quilt
Что нового
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](https://github.com/jaskarth)!)
- [**Breaks Save Format**] Add unsigned nibble and short array compression for terrain using packed values (thanks [Falkreon](https://github.com/falkreon) and [Jasmine](https://github.com/jaskarth)!)
- Reimplement toSingleLayer in a hopefully faster way.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.18
beta
0.1.0-beta.17
0.1.0-beta.17+1.2027 мар. 2024 г.61Minecraft: 1.20.1fabric, quilt
Что нового
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
beta
0.1.0-beta.16
0.1.0-beta.16+1.2026 мар. 2024 г.48Minecraft: 1.20.1fabric, quilt
Что нового
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
beta
0.1.0-beta.15
0.1.0-beta.15+1.2025 мар. 2024 г.54Minecraft: 1.20.1fabric, quilt
Что нового
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
beta
0.1.0-beta.14
0.1.0-beta.14+1.2025 мар. 2024 г.63Minecraft: 1.20.1fabric, quilt
Что нового
Fixes:
- Fix structure exploration limiting being backwards
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.14
beta
0.1.0-beta.13
0.1.0-beta.13+1.2025 мар. 2024 г.59Minecraft: 1.20.1fabric, quilt
Что нового
Fixes:
- Structure client events not firing
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.13
beta
0.1.0-beta.12
0.1.0-beta.12+1.2025 мар. 2024 г.48Minecraft: 1.20.1fabric, quilt
Что нового
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
beta
0.1.0-beta.11
0.1.0-beta.11+1.2024 мар. 2024 г.5,6 тыс.Minecraft: 1.20.1fabric, quilt
Что нового
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
beta
0.1.0-beta.10
0.1.0-beta.10+1.2024 мар. 2024 г.58Minecraft: 1.20.1fabric, quilt
Что нового
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
beta
0.1.0-beta.9
0.1.0-beta.9+1.2024 мар. 2024 г.67Minecraft: 1.20.1fabric, quilt
Что нового
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
beta
0.1.0-beta.8
0.1.0-beta.8+1.2024 мар. 2024 г.53Minecraft: 1.20.1fabric, quilt
Что нового
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
beta
0.1.0-beta.7
0.1.0-beta.7+1.2023 мар. 2024 г.52Minecraft: 1.20.1fabric, quilt
Что нового
Fix:
- serialization for terrain/structure exploration (oops)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.7
beta
0.1.0-beta.6
0.1.0-beta.6+1.2023 мар. 2024 г.53Minecraft: 1.20.1fabric, quilt
Что нового
Fix:
- limits on `ChunkSummary.toSingleLayer` being backwards again
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.6
beta
0.1.0-beta.5
0.1.0-beta.5+1.2023 мар. 2024 г.60Minecraft: 1.20.1fabric, quilt
Что нового
Fix:
- Singleplayer exploration grabbing using the client world (oops)
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.5
beta
0.1.0-beta.4
0.1.0-beta.4+1.2023 мар. 2024 г.62Minecraft: 1.20.1fabric, quilt
Что нового
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
beta
0.1.0-beta.3
0.1.0-beta.3+1.2023 мар. 2024 г.50Minecraft: 1.20.1fabric, quilt
Что нового
Fix:
- Use exploration from the integrated server when in singleplayer
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-beta.3
beta
0.1.0-beta.2
0.1.0-beta.2+1.2023 мар. 2024 г.52Minecraft: 1.20.1fabric, quilt
Что нового
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
beta
0.1.0-beta.1
0.1.0-beta.1+1.2023 мар. 2024 г.67Minecraft: 1.20.1fabric, quilt
Что нового
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
alpha
0.1.0-alpha.17
0.1.0-alpha.17+1.2022 мар. 2024 г.74Minecraft: 1.20.1fabric, quilt
Что нового
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
alpha
0.1.0-alpha.16
0.1.0-alpha.16+1.2021 мар. 2024 г.58Minecraft: 1.20.1fabric, quilt
Что нового
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
alpha
0.1.0-alpha.15
0.1.0-alpha.15+1.2010 мар. 2024 г.86Minecraft: 1.20.1fabric, quilt
Что нового
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
alpha
0.1.0-alpha.14
0.1.0-alpha.14+1.206 мар. 2024 г.73Minecraft: 1.20.1fabric, quilt
Что нового
Fix:
- a crash possible when removing landmarks
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.14
alpha
0.1.0-alpha.13
0.1.0-alpha.13+1.206 мар. 2024 г.71Minecraft: 1.20.1fabric, quilt
Что нового
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
alpha
0.1.0-alpha.12
0.1.0-alpha.12+1.206 мар. 2024 г.62Minecraft: 1.20.1fabric, quilt
Что нового
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
alpha
0.1.0-alpha.11
0.1.0-alpha.11+1.206 мар. 2024 г.67Minecraft: 1.20.1fabric, quilt
Что нового
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
alpha
0.1.0-alpha.10
0.1.0-alpha.10+1.205 мар. 2024 г.62Minecraft: 1.20.1fabric, quilt
Что нового
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
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.10
alpha
0.1.0-alpha.9
0.1.0-alpha.9+1.204 мар. 2024 г.48Minecraft: 1.20.1fabric, quilt
Что нового
Fixed:
* a bug where only explored regions would get synchronized from the server
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.9
alpha
0.1.0-alpha.8
0.1.0-alpha.8+1.204 мар. 2024 г.51Minecraft: 1.20.1fabric, quilt
Что нового
Fixed:
* a small typo in RegionSummary.readBuf that caused an index error.
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.8
alpha
0.1.0-alpha.7
0.1.0-alpha.7+1.204 мар. 2024 г.58Minecraft: 1.20.1fabric, quilt
Что нового
Changes:
* reimplement terrain keying and networking to use bitsets to represent chunks within regions.
* change events to return collections to help with batching
Changelog: https://github.com/sisby-folk/surveyor/releases/tag/v0.1.0-alpha.7
alpha
0.1.0-alpha.6
0.1.0-alpha.6+1.204 мар. 2024 г.51Minecraft: 1.20.1fabric, quilt
Что нового
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
alpha
0.1.0-alpha.5
0.1.0-alpha.5+1.203 мар. 2024 г.67Minecraft: 1.20.1fabric, quilt
Что нового
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
alpha
0.1.0-alpha.4
0.1.0-alpha.4+1.203 мар. 2024 г.59Minecraft: 1.20.1fabric, quilt
Что нового
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
alpha
0.1.0-alpha.3
0.1.0-alpha.3+1.201 мар. 2024 г.69Minecraft: 1.20.1fabric, quilt
Что нового
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
alpha
0.1.0-alpha.2
0.1.0-alpha.2+1.201 мар. 2024 г.67Minecraft: 1.20.1fabric, quilt
Что нового
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
alpha
0.1.0-alpha.1
0.1.0-alpha.1+1.2029 февр. 2024 г.83Minecraft: 1.20.1fabric, quilt
Что нового
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