Options for the overlayArea function.

interface OverlayAreaOptions<LiteModeEnabled extends boolean = false> {
    blockMask?: Globals.modules.cmds.BlockMask;
    integrity?: number;
    layers?: number;
    liteMode?: LiteModeEnabled;
    minMSBetweenTickWaits?: number;
    onlySolid?: boolean;
    pillarSequencePatternMode?: boolean;
    replacemode?: boolean;
}

Type Parameters

  • LiteModeEnabled extends boolean = false

Properties

The block mask to use to determine which blocks to overlay.

If not specified, all blocks will be overlayed.

undefined
integrity?: number

The integrity of the fill generation.

1
layers?: number

The number of layers to generate.

1
liteMode?: LiteModeEnabled

Whether to skip keeping track of how many blocks were actually changed.

false
minMSBetweenTickWaits?: number

The shortest the generation can run for before pausing until the next tick.

config.system.defaultMinMSBetweenTickWaits
onlySolid?: boolean

Whether to only overlay solid blocks (passable and liquid blocks may be replaced).

false
pillarSequencePatternMode?: boolean

Whether to use the same index for all sequence block patterns at each x and z location.

false
replacemode?: boolean

Whether or not to clear container blocks before replacing them.

false