Releases: Alexresh/AreaScanner
Release list
Mc 26.2 v6.1.0
This release completely reworks the scanning system to support multiple overlapping scan regions, replacing the previous single BlockBox architecture with a flexible BlockArea containing a list of regions.
✨ New Features
- Multi-region scanning — define multiple scan areas that can overlap, intersect, or be completely separate
- New command system for region management:
/scan area add <from> <to>— add a new region/scan area remove <index>— remove a region by index/scan area edit <index> <from> <to>— modify an existing region/scan area list— display all configured regions/scan area clear— remove all regions/scan start [whitelist] [share_name]— start scanning across all regions
- GUI region editor — navigate between regions with
</>buttons, add/remove regions directly from the scan screen - Active region indicator in-world to visually distinguish which region is being edited
⚠️ Breaking Changes
- Network protocol changed — clients and servers must be updated simultaneously; old clients cannot deserialize the new
BlockAreaformat - Old single-box
/scan <from> <to> whitelist <name>command syntax has been removed in favor of the new/scan area+/scan startworkflow
6.0.2 - 26.2
Added display of LOD2 blocks in HUD. See this video for details: https://youtu.be/NpvZQ6O-Uv4
Full Changelog: 6.0.1...6.0.2_Hud
26.2
6.0.1
updated readme and fix crush report when closing game
Full Changelog: 26.2...6.0.1
1.21.10 Release
6.0.0_1.21.10 port to 1.21.10
1.21.11 Update
5.1.4 F1latov0 fix
fix player.getServerWorld() != job.getServerWorld()
5.1.3 _txender1 update
Fix client bugs:
_txender1: fast left/right click produces many chunk scans
the percentage of scanned area was not displayed in the HUD
5.1.1 ProtoChunk update
-
Chunk loading behavior changed: The server now loads 1 chunk with
EMPTYstatus instead of ~9 chunks previously (1FULLstatus chunk + surroundingLIGHTstatus chunks for border processing). -
/scanset budgetnow controls the primary load — specificallyworld.getChunk()calls and subsequent processing.
⚠️ Recommendation: Avoid setting this value too high. Carpet may underreport MSPT values (Spark shows the actual server lag at higher values). The reason for this discrepancy is currently unknown. -
Removed
chunksparameter from/scanset: There is no longer a numeric limit for chunk loads per tick. Chunks are now loaded solely based on the time budget. -
Real-time block streaming restored: Scanned blocks are now transmitted to the client during the scan.
📥 Players subscribed to the scan will still receive the complete block list only after the scan finishes.
5.1.0 Server scan rework
You can now subscribe and unsubscribe from scans even while scanning.
You can log out of the server or move between worlds even as an owner during a scan.
You can create multiple scans from the same player.