Skip to content

helix / NbtValue

Class: NbtValue

Defined in: core/values/nbt.ts:89

SNBT (nbt_tag / nbt_compound_tag). Either raw, rendered verbatim, or a structured JS value serialized at codegen (so embedded version-aware values like blocks render correctly):

Nbt('{NoAI:1b}') -> "{NoAI:1b}" Nbt({ NoAI: Byte(1) }) -> "{NoAI:1b}" Nbt({ Pos: [Float(0.5), ...] }) -> "{Pos:[0.5f,...]}"

Implements

Constructors

Constructor

new NbtValue(value): NbtValue

Defined in: core/values/nbt.ts:90

Parameters

value

NbtInput

Returns

NbtValue

Methods

render()

render(version): string

Defined in: core/values/nbt.ts:91

Parameters

version

VersionProfile

Returns

string

Implementation of

CommandValue.render

Released under the MIT License · Credits