@pumpkin-plugins/distant-horizons-support-pumpkin API / session / Sessions
Class: Sessions ​
Defined in: packages/distant-horizons-support-pumpkin/src/session.ts:98
Runs bounded LOD work, keeping client state separate from short-lived Pumpkin handles.
Methods ​
changed() ​
changed(
level,x,z):void
Defined in: packages/distant-horizons-support-pumpkin/src/session.ts:484
Invalidates a known changed section and cancels its obsolete captures.
Parameters ​
level ​
string
x ​
number
z ​
number
Returns ​
void
changedMany() ​
changedMany(
level,positions):void
Defined in: packages/distant-horizons-support-pumpkin/src/session.ts:493
Invalidates each affected LOD section once for a bulk world mutation.
Parameters ​
level ​
string
positions ​
readonly object[]
Returns ​
void
forceGenerate() ​
forceGenerate(
peer,blockX,blockZ,radius?):ForcedLodStart
Defined in: packages/distant-horizons-support-pumpkin/src/session.ts:128
Starts a cache-refreshing capture that takes priority over ordinary DH work.
Parameters ​
peer ​
blockX ​
number
blockZ ​
number
radius? ​
number = 0
Returns ​
forceRecover() ​
forceRecover(
peer,blockX,blockZ):ForcedLodRecovery
Defined in: packages/distant-horizons-support-pumpkin/src/session.ts:132
Backs up and rebuilds one explicitly selected cached section from loaded terrain.
Parameters ​
peer ​
blockX ​
number
blockZ ​
number
Returns ​
left() ​
left(
name):void
Defined in: packages/distant-horizons-support-pumpkin/src/session.ts:467
Removes a disconnected client's work and queued transfers.
Parameters ​
name ​
string
Returns ​
void
playerLeft() ​
playerLeft(
name):void
Defined in: packages/distant-horizons-support-pumpkin/src/session.ts:479
Removes a leaving player and cancels their operator capture.
Parameters ​
name ​
string
Returns ​
void
receive() ​
receive(
peer,bytes):void
Defined in: packages/distant-horizons-support-pumpkin/src/session.ts:136
Accepts and validates a DH packet from a Java player.
Parameters ​
peer ​
bytes ​
Uint8Array
Returns ​
void
status() ​
status():
string
Defined in: packages/distant-horizons-support-pumpkin/src/session.ts:511
Describes current queues for the operator command.
Returns ​
string
tick() ​
tick(
peers,serverMspt?):void
Defined in: packages/distant-horizons-support-pumpkin/src/session.ts:240
Advances sampling and transfers within global per-tick budgets.
Parameters ​
peers ​
serverMspt? ​
number = 0
Returns ​
void