Types

Link copied to clipboard
class BlockUpdate(val blockPos: BlockPos, val newState: BlockState) : ChunkScanner.UpdateRequest
Link copied to clipboard
class ChunkLoad(val chunk: LevelChunk) : ChunkScanner.UpdateRequest

Scans single new chunk

Link copied to clipboard
class ChunkSectionUpdate(val packet: ClientboundSectionBlocksUpdatePacket) : ChunkScanner.UpdateRequest
Link copied to clipboard
class ChunkUnload(val pos: ChunkPos) : ChunkScanner.UpdateRequest
Link copied to clipboard
class NewSubscriber(val subscriber: ChunkScanner.BlockChangeSubscriber, val chunks: List<LevelChunk>) : ChunkScanner.UpdateRequest

Scans loaded chunks for new subscriber

Functions

Link copied to clipboard
abstract suspend fun run()
Link copied to clipboard
open fun runAsync()