Skip to content

@pumpkin-plugins/distant-horizons-support-pumpkin API / lod/force-generation / ForcedLodGeneration

Class: ForcedLodGeneration ​

Defined in: packages/distant-horizons-support-pumpkin/src/lod/force-generation.ts:76

Captures operator-requested sections at full work budget without retaining Pumpkin handles.

Methods ​

changed() ​

changed(level, x, z): void

Defined in: packages/distant-horizons-support-pumpkin/src/lod/force-generation.ts:193

Marks an active section obsolete when a block changes during its capture.

Parameters ​

level ​

string

x ​

number

z ​

number

Returns ​

void


left() ​

left(name): void

Defined in: packages/distant-horizons-support-pumpkin/src/lod/force-generation.ts:208

Cancels an owner's job when they disconnect.

Parameters ​

name ​

string

Returns ​

void


recover() ​

recover(peer, blockX, blockZ): ForcedLodRecovery

Defined in: packages/distant-horizons-support-pumpkin/src/lod/force-generation.ts:102

Backs up, removes and rebuilds one explicitly selected cached LOD section.

Parameters ​

peer ​

ForcedLodPeer

blockX ​

number

blockZ ​

number

Returns ​

ForcedLodRecovery


start() ​

start(peer, blockX, blockZ, radius?): ForcedLodStart

Defined in: packages/distant-horizons-support-pumpkin/src/lod/force-generation.ts:86

Starts one bounded, cache-refreshing job around the selected block position.

Parameters ​

peer ​

ForcedLodPeer

blockX ​

number

blockZ ​

number

radius? ​

number = 0

Returns ​

ForcedLodStart


status() ​

status(): string | undefined

Defined in: packages/distant-horizons-support-pumpkin/src/lod/force-generation.ts:180

Describes the active operator job for /dhs status.

Returns ​

string | undefined


tick() ​

tick(peers): boolean

Defined in: packages/distant-horizons-support-pumpkin/src/lod/force-generation.ts:160

Advances the active job, returning true when this tick was reserved for forced work.

Parameters ​

peers ​

ForcedLodPeers

Returns ​

boolean

Pumpkin Plugins documentation