@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 ​
blockX ​
number
blockZ ​
number
Returns ​
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 ​
blockX ​
number
blockZ ​
number
radius? ​
number = 0
Returns ​
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 ​
Returns ​
boolean