net.minecraft.nbt

public interface NbtElement

net.minecraft.nbt.Tag
net.minecraft.class_2520
net.minecraft.nbt.NbtElement

Field summary

Modifier and TypeField
int
OBJECT_HEADER
field_33246
field_33246
int
ARRAY_HEADER
field_33247
field_33247
int
OBJECT_REFERENCE
field_33248
field_33248
int
STRING_SIZE
field_33249
field_33249
byte
TAG_END
field_33250
END_TYPE
byte
TAG_BYTE
field_33251
BYTE_TYPE
byte
TAG_SHORT
field_33252
SHORT_TYPE
byte
TAG_INT
field_33253
INT_TYPE
byte
TAG_LONG
field_33254
LONG_TYPE
byte
TAG_FLOAT
field_33255
FLOAT_TYPE
byte
TAG_DOUBLE
field_33256
DOUBLE_TYPE
byte
TAG_BYTE_ARRAY
field_33257
BYTE_ARRAY_TYPE
byte
TAG_STRING
field_33258
STRING_TYPE
byte
TAG_LIST
field_33259
LIST_TYPE
byte
TAG_COMPOUND
field_33260
COMPOUND_TYPE
byte
TAG_INT_ARRAY
field_33261
INT_ARRAY_TYPE
byte
TAG_LONG_ARRAY
field_33262
LONG_ARRAY_TYPE
int
MAX_DEPTH
field_33264
MAX_DEPTH

Method summary

Modifier and TypeMethod
void
write(DataOutput output)
method_10713(DataOutput arg0)
write(DataOutput output)
byte
getId()
method_10711()
getType()
NbtType<?>
getType()
method_23258()
getNbtType()
NbtElement
copy()
method_10707()
copy()
int
sizeInBytes()
method_47988()
getSizeInBytes()
void
accept(TagVisitor visitor)
method_32289(class_5627 arg0)
accept(NbtElementVisitor visitor)
NbtScanner$Result
accept(StreamTagVisitor visitor)
method_39850(class_6836 arg0)
doAccept(NbtScanner visitor)
default void
acceptAsRoot(StreamTagVisitor output)
method_39876(class_6836 arg0)
accept(NbtScanner visitor)
default Optional<String>
asString()
method_68658()
asString()
default Optional<Number>
asNumber()
method_68599()
asNumber()
default Optional<Byte>
asByte()
method_68600()
asByte()
default Optional<Short>
asShort()
method_68601()
asShort()
default Optional<Integer>
asInt()
method_68602()
asInt()
default Optional<Long>
asLong()
method_68603()
asLong()
default Optional<Float>
asFloat()
method_68604()
asFloat()
default Optional<Double>
asDouble()
method_68605()
asDouble()
default Optional<Boolean>
asBoolean()
method_68606()
asBoolean()
default Optional<byte[]>
asByteArray()
method_68559()
asByteArray()
default Optional<int[]>
asIntArray()
method_68572()
asIntArray()
default Optional<long[]>
asLongArray()
method_68593()
asLongArray()
default Optional<NbtCompound>
asCompound()
method_68571()
asCompound()
default Optional<NbtList>
asList()
method_68592()
asNbtList()
private static Boolean
lambda$asBoolean$0(Byte arg0)
method_68661(Byte arg0)
method_68661(Byte b)