Skip to content

5.1.1 ProtoChunk update

Choose a tag to compare

@Alexresh Alexresh released this 04 Mar 09:59
· 15 commits to master since this release
  • Chunk loading behavior changed: The server now loads 1 chunk with EMPTY status instead of ~9 chunks previously (1 FULL status chunk + surrounding LIGHT status chunks for border processing).

  • /scanset budget now controls the primary load — specifically world.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 chunks parameter 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.