Skip to content

@pumpkin-plugins/tab-display API / rendering/java / JavaTabDisplayHost

Class: JavaTabDisplayHost ​

Defined in: packages/tab-display/src/rendering/java.ts:32

WIT-backed Java display adapter with per-tick resource ownership.

Implements ​

Methods ​

clearServer() ​

clearServer(): void

Defined in: packages/tab-display/src/rendering/java.ts:48

Drops the transient server handle after one scheduled callback.

Returns ​

void


endTick() ​

endTick(): void

Defined in: packages/tab-display/src/rendering/java.ts:53

Releases player resources and the server handle before the callback returns.

Returns ​

void


resetOwned() ​

resetOwned(uuidValue): void

Defined in: packages/tab-display/src/rendering/java.ts:185

Restores only owned names; order resets to the pinned API's default zero, headers clear.

Parameters ​

uuidValue ​

string

Returns ​

void

Implementation of ​

TabDisplayHost.resetOwned


setEntryName() ​

setEntryName(uuidValue, value): ApplyResult

Defined in: packages/tab-display/src/rendering/java.ts:94

Applies a literal styled custom tab row name on supported Java clients.

Parameters ​

uuidValue ​

string

value ​

RenderedLine | undefined

Returns ​

ApplyResult

Implementation of ​

TabDisplayHost.setEntryName


setHeaderFooter() ​

setHeaderFooter(uuidValue, header, footer): ApplyResult

Defined in: packages/tab-display/src/rendering/java.ts:161

Applies viewer-specific header and footer text without calling Java-only fields on Bedrock.

Parameters ​

uuidValue ​

string

readonly RenderedLine[]

readonly RenderedLine[]

Returns ​

ApplyResult

Implementation of ​

TabDisplayHost.setHeaderFooter


setOrder() ​

setOrder(uuidValue, order): ApplyResult

Defined in: packages/tab-display/src/rendering/java.ts:138

Applies one native order value only after protocol support and direction are verified.

Parameters ​

uuidValue ​

string

order ​

number

Returns ​

ApplyResult

Implementation of ​

TabDisplayHost.setOrder


setServer() ​

setServer(server): void

Defined in: packages/tab-display/src/rendering/java.ts:43

Supplies the server handle only for the duration of one scheduled callback.

Parameters ​

server ​

Server

Returns ​

void


snapshotPlayers() ​

snapshotPlayers(limit): readonly PlayerSnapshot[]

Defined in: packages/tab-display/src/rendering/java.ts:59

Copies at most limit + 1 snapshots; the extra record reports capacity overflow.

Parameters ​

limit ​

number

Returns ​

readonly PlayerSnapshot[]

Implementation of ​

TabDisplayHost.snapshotPlayers

pumpkin-plugins documentation