Skip to content

@pumpkin-plugins/tab-display API / rendering/bedrock / BedrockTabDisplayAdapter

Class: BedrockTabDisplayAdapter ​

Defined in: packages/tab-display/src/rendering/bedrock.ts:6

Native Bedrock surfaces that have not passed a real-client capability probe.

Properties ​

objectiveCapability ​

readonly objectiveCapability: Capability

Defined in: packages/tab-display/src/rendering/bedrock.ts:8

A numeric native player-list objective remains disabled until a Bedrock client displays it.

Methods ​

resetOwned() ​

resetOwned(_uuid): void

Defined in: packages/tab-display/src/rendering/bedrock.ts:34

No Bedrock state is owned by the current adapter.

Parameters ​

_uuid ​

string

Returns ​

void


setEntryName() ​

setEntryName(_uuid, _value): ApplyResult

Defined in: packages/tab-display/src/rendering/bedrock.ts:14

Does not fabricate or rewrite roster entries.

Parameters ​

_uuid ​

string

_value ​

RenderedLine | undefined

Returns ​

ApplyResult


setHeaderFooter() ​

setHeaderFooter(_uuid, _header, _footer): ApplyResult

Defined in: packages/tab-display/src/rendering/bedrock.ts:24

Does not send Java header/footer packets to Bedrock clients.

Parameters ​

_uuid ​

string

readonly RenderedLine[]

readonly RenderedLine[]

Returns ​

ApplyResult


setNumericObjective() ​

setNumericObjective(_uuid, _value): ApplyResult

Defined in: packages/tab-display/src/rendering/bedrock.ts:29

Leaves Bedrock scoreboard and roster state untouched.

Parameters ​

_uuid ​

string

_value ​

number

Returns ​

ApplyResult


setOrder() ​

setOrder(_uuid, _order): ApplyResult

Defined in: packages/tab-display/src/rendering/bedrock.ts:19

Does not send Java list-order packets to Bedrock clients.

Parameters ​

_uuid ​

string

_order ​

number

Returns ​

ApplyResult

pumpkin-plugins documentation