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.