Skip to content

@pumpkin-plugins/waypoints API / rendering/pumpkin-hud / WaypointHudService

Class: WaypointHudService ​

Defined in: packages/waypoints/src/rendering/pumpkin-hud.ts:16

Adapts Pumpkin player events and resources to the per-viewer Java HUD renderer.

Methods ​

changedWorld() ​

changedWorld(player): void

Defined in: packages/waypoints/src/rendering/pumpkin-hud.ts:66

Refreshes the viewer's displays immediately after a player's world changes.

Parameters ​

player ​

Player

Returns ​

void


joined() ​

joined(player): void

Defined in: packages/waypoints/src/rendering/pumpkin-hud.ts:61

Starts a joining player's HUD without waiting for the next tick.

Parameters ​

player ​

Player

Returns ​

void


left() ​

left(player): void

Defined in: packages/waypoints/src/rendering/pumpkin-hud.ts:71

Removes the viewer's client-only displays before their connection closes.

Parameters ​

player ​

Player

Returns ​

void


tick() ​

tick(): void

Defined in: packages/waypoints/src/rendering/pumpkin-hud.ts:30

Reconciles every online Java 26.3 viewer once per server tick.

Returns ​

void


unload() ​

unload(): void

Defined in: packages/waypoints/src/rendering/pumpkin-hud.ts:90

Sends removal packets to online clients and drops all transient renderer state.

Returns ​

void

Pumpkin Plugins documentation