Skip to content

@pumpkin-plugins/distant-horizons-support-pumpkin API / lod/builder / LodBuilder

Class: LodBuilder ​

Defined in: packages/distant-horizons-support-pumpkin/src/lod/builder.ts:15

Incrementally captures terrain and encodes a completed section for the DH client.

Methods ​

finish() ​

finish(now): Uint8Array

Defined in: packages/distant-horizons-support-pumpkin/src/lod/builder.ts:53

Encodes the captured terrain in the supported DH v1 DTO layout.

Parameters ​

now ​

number

Returns ​

Uint8Array


progress() ​

progress(): number

Defined in: packages/distant-horizons-support-pumpkin/src/lod/builder.ts:48

Fraction of the section covered, including collapsed spans.

Returns ​

number


step() ​

step(terrain, budget): boolean

Defined in: packages/distant-horizons-support-pumpkin/src/lod/builder.ts:43

Samples up to budget blocks; returns true once all columns have been built.

Parameters ​

terrain ​

TerrainSource

budget ​

number

Returns ​

boolean

Pumpkin Plugins documentation