Skip to content

API reference / @jsprismarine/nbt / NBTReader

Class: NBTReader ​

Defined in: NBTReader.ts:8

Extends ​

Constructors ​

Constructor ​

new NBTReader(input, byteOrder): NBTReader

Defined in: NBTReader.ts:9

Parameters ​

input ​

BinaryStream

byteOrder ​

ByteOrder

Returns ​

NBTReader

Overrides ​

NBTStreamReader.constructor

Methods ​

alterAllocationLimit() ​

alterAllocationLimit(remaining): void

Defined in: NBTStreamReader.ts:159

Parameters ​

remaining ​

number

Returns ​

void

Inherited from ​

NBTStreamReader.alterAllocationLimit


isUsingVarint() ​

isUsingVarint(): boolean

Defined in: NBTStreamReader.ts:23

Returns ​

boolean

Inherited from ​

NBTStreamReader.isUsingVarint


parse() ​

parse(): NBTTagCompound

Defined in: NBTReader.ts:23

Returns ​

NBTTagCompound


parseList() ​

parseList<TagType>(): Set<TagType>

Defined in: NBTReader.ts:13

Type Parameters ​

TagType ​

TagType

Returns ​

Set<TagType>


setAllocateLimit() ​

setAllocateLimit(allocateLimit): void

Defined in: NBTStreamReader.ts:31

Parameters ​

allocateLimit ​

number

Returns ​

void

Inherited from ​

NBTStreamReader.setAllocateLimit


setUseVarint() ​

setUseVarint(useVarint): void

Defined in: NBTStreamReader.ts:27

Parameters ​

useVarint ​

boolean

Returns ​

void

Inherited from ​

NBTStreamReader.setUseVarint