Header menu logo Nu

WorldBlockMap Module

Functions and values

Function or value Description

WorldBlockMap.clear blockMap entity world

Full Usage: WorldBlockMap.clear blockMap entity world

Parameters:
Returns: BlockMap
blockMap : BlockMap
entity : Entity
world : World
Returns: BlockMap

WorldBlockMap.generate blockMap entity world

Full Usage: WorldBlockMap.generate blockMap entity world

Parameters:
Returns: BlockMap
blockMap : BlockMap
entity : Entity
world : World
Returns: BlockMap

Type extensions

Type extension Description

World.processBlockMap affine processor consumer blockMap parent world

Full Usage: World.processBlockMap affine processor consumer blockMap parent world

Parameters:
Returns: BlockMap

Process a block map with the given processor.

Extended Type: World

affine : Affine
processor : Processor
consumer : Consumer
blockMap : BlockMap
parent : Entity
world : World
Returns: BlockMap

World.tryCombineChunk chunk combinerFnName world

Full Usage: World.tryCombineChunk chunk combinerFnName world

Parameters:
    chunk : Chunk
    combinerFnName : string
    world : World

Returns: Chunk option

Attempt to apply the given block combiner function.

Extended Type: World

chunk : Chunk
combinerFnName : string
world : World
Returns: Chunk option

World.tryGranulateChunk chunk granulatorFnName world

Full Usage: World.tryGranulateChunk chunk granulatorFnName world

Parameters:
    chunk : Chunk
    granulatorFnName : string
    world : World

Returns: Chunk option

Attempt to apply the given block granulator function.

Extended Type: World

chunk : Chunk
granulatorFnName : string
world : World
Returns: Chunk option

Type something to start searching.