@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
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
Implementation of
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
header
readonly RenderedLine[]
footer
readonly RenderedLine[]
Returns
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
Implementation of
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): readonlyPlayerSnapshot[]
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[]