Skip navigation links
A B C D E F G H I L N P R S T U V W 

A

add(byte) - Method in class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
Add a byte to the array.
add(String, INbtTag) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Add a tag to the map.
add(String, Object) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Add a tag from its raw value to the map.
add(int) - Method in class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
Add an int to the array.
add(T) - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
Add a tag to the list.
add(long) - Method in class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
Add a long to the array.
addByte(String, byte) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Add a byte to the map.
addByteArray(String, byte...) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Add a byte array to the map.
addCompound(String, CompoundTag) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Add a compound to the map.
addDouble(String, double) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Add a double to the map.
addFloat(String, float) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Add a float to the map.
addInt(String, int) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Add an int to the map.
addIntArray(String, int...) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Add an int array to the map.
addList(String, ListTag<?>) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Add a list to the map.
addList(String, T...) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Add a list to the map.
addList(String, Object...) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Add a list to the map.
addLong(String, long) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Add a long to the map.
addLongArray(String, long...) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Add a long array to the map.
addShort(String, short) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Add a short to the map.
addString(String, String) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Add a string to the map.

B

byClass(Class<? extends INbtTag>) - Static method in enum net.lenni0451.mcstructs.nbt.NbtType
Get a type by its class.
byDataType(Class<?>) - Static method in enum net.lenni0451.mcstructs.nbt.NbtType
Get a type by its primitive class.
byId(int) - Static method in enum net.lenni0451.mcstructs.nbt.NbtType
Get a type by its id.
byName(String) - Static method in enum net.lenni0451.mcstructs.nbt.NbtType
Get a type by its name.
ByteArrayTag - Class in net.lenni0451.mcstructs.nbt.tags
 
ByteArrayTag() - Constructor for class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
Create an empty byte array tag.
ByteArrayTag(ListTag<ByteTag>) - Constructor for class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
Create a byte array tag from a ByteTag ListTag.
ByteArrayTag(byte[]) - Constructor for class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
Create a byte array tag from a byte array.
ByteTag - Class in net.lenni0451.mcstructs.nbt.tags
 
ByteTag() - Constructor for class net.lenni0451.mcstructs.nbt.tags.ByteTag
Create a byte tag with the value 0.
ByteTag(byte) - Constructor for class net.lenni0451.mcstructs.nbt.tags.ByteTag
Create a byte tag with the given value.
byteValue() - Method in interface net.lenni0451.mcstructs.nbt.INbtNumber
 
byteValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteTag
 
byteValue() - Method in class net.lenni0451.mcstructs.nbt.tags.DoubleTag
 
byteValue() - Method in class net.lenni0451.mcstructs.nbt.tags.FloatTag
 
byteValue() - Method in class net.lenni0451.mcstructs.nbt.tags.IntTag
 
byteValue() - Method in class net.lenni0451.mcstructs.nbt.tags.LongTag
 
byteValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ShortTag
 

C

canAdd(INbtTag) - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
Check if the tag can be added to the list.
canAdd(NbtType) - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
Check if the type can be added to the list.
CompoundTag - Class in net.lenni0451.mcstructs.nbt.tags
 
CompoundTag() - Constructor for class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Create an empty compound tag.
CompoundTag(Map<String, INbtTag>) - Constructor for class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Create a compound tag from a map.
contains(String) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get if the map contains a tag with the given name.
contains(String, NbtType) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get if the map contains a tag with the given name and type.
containsExact(String, NbtType) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get if the map contains a tag with the given name and exact type.
copy() - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
 
copy() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
 
copy() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteTag
 
copy() - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
 
copy() - Method in class net.lenni0451.mcstructs.nbt.tags.DoubleTag
 
copy() - Method in class net.lenni0451.mcstructs.nbt.tags.FloatTag
 
copy() - Method in class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
 
copy() - Method in class net.lenni0451.mcstructs.nbt.tags.IntTag
 
copy() - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
 
copy() - Method in class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
 
copy() - Method in class net.lenni0451.mcstructs.nbt.tags.LongTag
 
copy() - Method in class net.lenni0451.mcstructs.nbt.tags.ShortTag
 
copy() - Method in class net.lenni0451.mcstructs.nbt.tags.StringTag
 

D

DEFAULT_MAX_BYTES - Static variable in class net.lenni0451.mcstructs.nbt.NbtReadTracker
The default max bytes that can be read.
DEFAULT_MAX_DEPTH - Static variable in class net.lenni0451.mcstructs.nbt.NbtReadTracker
The default max depth that can be read.
DoubleTag - Class in net.lenni0451.mcstructs.nbt.tags
 
DoubleTag() - Constructor for class net.lenni0451.mcstructs.nbt.tags.DoubleTag
Create a double tag with the value 0.
DoubleTag(double) - Constructor for class net.lenni0451.mcstructs.nbt.tags.DoubleTag
Create a double tag with the given value.
doubleValue() - Method in interface net.lenni0451.mcstructs.nbt.INbtNumber
 
doubleValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteTag
 
doubleValue() - Method in class net.lenni0451.mcstructs.nbt.tags.DoubleTag
 
doubleValue() - Method in class net.lenni0451.mcstructs.nbt.tags.FloatTag
 
doubleValue() - Method in class net.lenni0451.mcstructs.nbt.tags.IntTag
 
doubleValue() - Method in class net.lenni0451.mcstructs.nbt.tags.LongTag
 
doubleValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ShortTag
 

E

END - Static variable in class net.lenni0451.mcstructs.nbt.NbtHeader
The header of an NbtType.END tag.
equals(Object) - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
 
equals(Object) - Method in class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
 
equals(Object) - Method in class net.lenni0451.mcstructs.nbt.tags.ByteTag
 
equals(Object) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
 
equals(Object) - Method in class net.lenni0451.mcstructs.nbt.tags.DoubleTag
 
equals(Object) - Method in class net.lenni0451.mcstructs.nbt.tags.FloatTag
 
equals(Object) - Method in class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
 
equals(Object) - Method in class net.lenni0451.mcstructs.nbt.tags.IntTag
 
equals(Object) - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
 
equals(Object) - Method in class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
 
equals(Object) - Method in class net.lenni0451.mcstructs.nbt.tags.LongTag
 
equals(Object) - Method in class net.lenni0451.mcstructs.nbt.tags.ShortTag
 
equals(Object) - Method in class net.lenni0451.mcstructs.nbt.tags.StringTag
 

F

FloatTag - Class in net.lenni0451.mcstructs.nbt.tags
 
FloatTag() - Constructor for class net.lenni0451.mcstructs.nbt.tags.FloatTag
Create a float tag with the value 0.
FloatTag(float) - Constructor for class net.lenni0451.mcstructs.nbt.tags.FloatTag
Create a float tag with the given value.
floatValue() - Method in interface net.lenni0451.mcstructs.nbt.INbtNumber
 
floatValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteTag
 
floatValue() - Method in class net.lenni0451.mcstructs.nbt.tags.DoubleTag
 
floatValue() - Method in class net.lenni0451.mcstructs.nbt.tags.FloatTag
 
floatValue() - Method in class net.lenni0451.mcstructs.nbt.tags.IntTag
 
floatValue() - Method in class net.lenni0451.mcstructs.nbt.tags.LongTag
 
floatValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ShortTag
 

G

get(int) - Method in class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
Get a byte from the array.
get(String) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get a tag from the map.
get(int) - Method in class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
Get an int from the array.
get(int) - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
Get a tag from the list.
get(int) - Method in class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
Get a long from the array.
getByte(String) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get a byte from the map.
getByteArray(String) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get a byte array from the map.
getCompound(String) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get a compound from the map.
getDataType() - Method in enum net.lenni0451.mcstructs.nbt.NbtType
 
getDouble(String) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get a double from the map.
getFloat(String) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get a float from the map.
getId() - Method in enum net.lenni0451.mcstructs.nbt.NbtType
 
getInt(String) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get an int from the map.
getIntArray(String) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get an int array from the map.
getLength() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
 
getLength() - Method in class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
 
getLength() - Method in class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
 
getList(String) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get a list from the map.
getList(String, NbtType) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get a list from the map with the given type.
getLong(String) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get a long from the map.
getLongArray(String) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get a long array from the map.
getName() - Method in class net.lenni0451.mcstructs.nbt.NbtHeader
 
getNbtType() - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
 
getNbtType() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
 
getNbtType() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteTag
 
getNbtType() - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
 
getNbtType() - Method in class net.lenni0451.mcstructs.nbt.tags.DoubleTag
 
getNbtType() - Method in class net.lenni0451.mcstructs.nbt.tags.FloatTag
 
getNbtType() - Method in class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
 
getNbtType() - Method in class net.lenni0451.mcstructs.nbt.tags.IntTag
 
getNbtType() - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
 
getNbtType() - Method in class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
 
getNbtType() - Method in class net.lenni0451.mcstructs.nbt.tags.LongTag
 
getNbtType() - Method in class net.lenni0451.mcstructs.nbt.tags.ShortTag
 
getNbtType() - Method in class net.lenni0451.mcstructs.nbt.tags.StringTag
 
getShort(String) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get a short from the map.
getString(String) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Get a string from the map.
getTagClass() - Method in enum net.lenni0451.mcstructs.nbt.NbtType
 
getType() - Method in class net.lenni0451.mcstructs.nbt.NbtHeader
 
getType() - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
 
getValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
 
getValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteTag
 
getValue() - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
 
getValue() - Method in class net.lenni0451.mcstructs.nbt.tags.DoubleTag
 
getValue() - Method in class net.lenni0451.mcstructs.nbt.tags.FloatTag
 
getValue() - Method in class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
 
getValue() - Method in class net.lenni0451.mcstructs.nbt.tags.IntTag
 
getValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
 
getValue() - Method in class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
 
getValue() - Method in class net.lenni0451.mcstructs.nbt.tags.LongTag
 
getValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ShortTag
 
getValue() - Method in class net.lenni0451.mcstructs.nbt.tags.StringTag
 

H

hashCode() - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
 
hashCode() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
 
hashCode() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteTag
 
hashCode() - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
 
hashCode() - Method in class net.lenni0451.mcstructs.nbt.tags.DoubleTag
 
hashCode() - Method in class net.lenni0451.mcstructs.nbt.tags.FloatTag
 
hashCode() - Method in class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
 
hashCode() - Method in class net.lenni0451.mcstructs.nbt.tags.IntTag
 
hashCode() - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
 
hashCode() - Method in class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
 
hashCode() - Method in class net.lenni0451.mcstructs.nbt.tags.LongTag
 
hashCode() - Method in class net.lenni0451.mcstructs.nbt.tags.ShortTag
 
hashCode() - Method in class net.lenni0451.mcstructs.nbt.tags.StringTag
 

I

INbtNumber - Interface in net.lenni0451.mcstructs.nbt
An interface for all numeric Nbt tags.
INbtTag - Interface in net.lenni0451.mcstructs.nbt
The base interface for all Nbt tags.
IntArrayTag - Class in net.lenni0451.mcstructs.nbt.tags
 
IntArrayTag() - Constructor for class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
Create an empty int array tag.
IntArrayTag(ListTag<IntTag>) - Constructor for class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
Create an int array tag from a IntTag ListTag.
IntArrayTag(int[]) - Constructor for class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
Create an int array tag from an int array.
IntTag - Class in net.lenni0451.mcstructs.nbt.tags
 
IntTag() - Constructor for class net.lenni0451.mcstructs.nbt.tags.IntTag
Create a int tag with the value 0.
IntTag(int) - Constructor for class net.lenni0451.mcstructs.nbt.tags.IntTag
Create a int tag with the given value.
intValue() - Method in interface net.lenni0451.mcstructs.nbt.INbtNumber
 
intValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteTag
 
intValue() - Method in class net.lenni0451.mcstructs.nbt.tags.DoubleTag
 
intValue() - Method in class net.lenni0451.mcstructs.nbt.tags.FloatTag
 
intValue() - Method in class net.lenni0451.mcstructs.nbt.tags.IntTag
 
intValue() - Method in class net.lenni0451.mcstructs.nbt.tags.LongTag
 
intValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ShortTag
 
isEmpty() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
 
isEmpty() - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
 
isEmpty() - Method in class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
 
isEmpty() - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
 
isEmpty() - Method in class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
 
isEnd() - Method in class net.lenni0451.mcstructs.nbt.NbtHeader
 
isNumber() - Method in enum net.lenni0451.mcstructs.nbt.NbtType
 
iterator() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
 
iterator() - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
 
iterator() - Method in class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
 
iterator() - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
 
iterator() - Method in class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
 

L

ListTag<T extends INbtTag> - Class in net.lenni0451.mcstructs.nbt.tags
 
ListTag() - Constructor for class net.lenni0451.mcstructs.nbt.tags.ListTag
Create an empty list tag.
ListTag(NbtType) - Constructor for class net.lenni0451.mcstructs.nbt.tags.ListTag
Create a list tag with the given type.
ListTag(List<T>) - Constructor for class net.lenni0451.mcstructs.nbt.tags.ListTag
Create a list tag from a List.
ListTag(NbtType, List<T>) - Constructor for class net.lenni0451.mcstructs.nbt.tags.ListTag
Create a list tag from a type and a List.
LongArrayTag - Class in net.lenni0451.mcstructs.nbt.tags
 
LongArrayTag() - Constructor for class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
Create an empty long array tag.
LongArrayTag(ListTag<LongTag>) - Constructor for class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
Create a long array tag from a LongTag ListTag.
LongArrayTag(long[]) - Constructor for class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
Create a long array tag from a long array.
LongTag - Class in net.lenni0451.mcstructs.nbt.tags
 
LongTag() - Constructor for class net.lenni0451.mcstructs.nbt.tags.LongTag
Create a long tag with the value 0.
LongTag(long) - Constructor for class net.lenni0451.mcstructs.nbt.tags.LongTag
Create a long tag with the given value.
longValue() - Method in interface net.lenni0451.mcstructs.nbt.INbtNumber
 
longValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteTag
 
longValue() - Method in class net.lenni0451.mcstructs.nbt.tags.DoubleTag
 
longValue() - Method in class net.lenni0451.mcstructs.nbt.tags.FloatTag
 
longValue() - Method in class net.lenni0451.mcstructs.nbt.tags.IntTag
 
longValue() - Method in class net.lenni0451.mcstructs.nbt.tags.LongTag
 
longValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ShortTag
 

N

NbtHeader - Class in net.lenni0451.mcstructs.nbt
The header of a Nbt tag.
NbtHeader(NbtType, String) - Constructor for class net.lenni0451.mcstructs.nbt.NbtHeader
 
NbtIO - Class in net.lenni0451.mcstructs.nbt
 
NbtIO() - Constructor for class net.lenni0451.mcstructs.nbt.NbtIO
 
NbtReadException - Exception in net.lenni0451.mcstructs.nbt.exceptions
This exception is thrown when the Nbt reader encounters an invalid Nbt tag.
NbtReadException(String) - Constructor for exception net.lenni0451.mcstructs.nbt.exceptions.NbtReadException
 
NbtReadTracker - Class in net.lenni0451.mcstructs.nbt
The nbt read tracker is used to limit the size of nbt data that is read.
NbtReadTracker() - Constructor for class net.lenni0451.mcstructs.nbt.NbtReadTracker
Create a new read tracker with the default max bytes (NbtReadTracker.DEFAULT_MAX_BYTES) and max depth (NbtReadTracker.DEFAULT_MAX_DEPTH).
NbtReadTracker(int) - Constructor for class net.lenni0451.mcstructs.nbt.NbtReadTracker
Create a new read tracker with the given max bytes and the default max depth (NbtReadTracker.DEFAULT_MAX_DEPTH).
NbtReadTracker(int, int) - Constructor for class net.lenni0451.mcstructs.nbt.NbtReadTracker
Create a new read tracker with the given max bytes and max depth.
NbtType - Enum in net.lenni0451.mcstructs.nbt
The list of Nbt types.
net.lenni0451.mcstructs.nbt - package net.lenni0451.mcstructs.nbt
 
net.lenni0451.mcstructs.nbt.exceptions - package net.lenni0451.mcstructs.nbt.exceptions
 
net.lenni0451.mcstructs.nbt.tags - package net.lenni0451.mcstructs.nbt.tags
 
newInstance() - Method in enum net.lenni0451.mcstructs.nbt.NbtType
 
numberValue() - Method in interface net.lenni0451.mcstructs.nbt.INbtNumber
 
numberValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteTag
 
numberValue() - Method in class net.lenni0451.mcstructs.nbt.tags.DoubleTag
 
numberValue() - Method in class net.lenni0451.mcstructs.nbt.tags.FloatTag
 
numberValue() - Method in class net.lenni0451.mcstructs.nbt.tags.IntTag
 
numberValue() - Method in class net.lenni0451.mcstructs.nbt.tags.LongTag
 
numberValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ShortTag
 

P

popDepth() - Method in class net.lenni0451.mcstructs.nbt.NbtReadTracker
Pop a depth level.
pushDepth() - Method in class net.lenni0451.mcstructs.nbt.NbtReadTracker
Push a new depth level.

R

read(DataInput, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
Read the tag value from a given DataInput.
read(InputStream, boolean, NbtReadTracker) - Static method in class net.lenni0451.mcstructs.nbt.NbtIO
Read a Nbt tag from an input stream.
read(DataInput, NbtReadTracker) - Static method in class net.lenni0451.mcstructs.nbt.NbtIO
Read a Nbt tag from a DataInput.
read(int) - Method in class net.lenni0451.mcstructs.nbt.NbtReadTracker
Read the given amount of bytes.
read(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
 
read(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.tags.ByteTag
 
read(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
 
read(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.tags.DoubleTag
 
read(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.tags.FloatTag
 
read(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
 
read(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.tags.IntTag
 
read(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
 
read(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
 
read(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.tags.LongTag
 
read(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.tags.ShortTag
 
read(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.tags.StringTag
 
readCompressedFile(File, NbtReadTracker) - Static method in class net.lenni0451.mcstructs.nbt.NbtIO
Read a compressed Nbt tag from a file.
readFile(File, NbtReadTracker) - Static method in class net.lenni0451.mcstructs.nbt.NbtIO
Read an uncompressed Nbt tag from a file.
readFile(File, boolean, NbtReadTracker) - Static method in class net.lenni0451.mcstructs.nbt.NbtIO
Read a Nbt tag from a file.
readNbtHeader(DataInput, NbtReadTracker) - Static method in class net.lenni0451.mcstructs.nbt.NbtIO
Read a Nbt header from a DataInput.
remove(String) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Remove a tag from the map.
remove(T) - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
Remove a tag from the list.

S

set(int, byte) - Method in class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
Set a byte in the array.
set(int, int) - Method in class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
Set an int in the array.
set(int, T) - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
Set a tag in the list.
set(int, long) - Method in class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
Set a long in the array.
setValue(byte[]) - Method in class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
Set the byte array value.
setValue(byte) - Method in class net.lenni0451.mcstructs.nbt.tags.ByteTag
Set the byte value.
setValue(Map<String, INbtTag>) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Set the map value.
setValue(double) - Method in class net.lenni0451.mcstructs.nbt.tags.DoubleTag
Set the double value.
setValue(float) - Method in class net.lenni0451.mcstructs.nbt.tags.FloatTag
Set the float value.
setValue(int[]) - Method in class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
Set the int array value.
setValue(int) - Method in class net.lenni0451.mcstructs.nbt.tags.IntTag
Set the int value.
setValue(List<T>) - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
Set the list value.
setValue(long[]) - Method in class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
Set the long array value.
setValue(long) - Method in class net.lenni0451.mcstructs.nbt.tags.LongTag
Set the long value.
setValue(short) - Method in class net.lenni0451.mcstructs.nbt.tags.ShortTag
Set the short value.
setValue(String) - Method in class net.lenni0451.mcstructs.nbt.tags.StringTag
Set the string value.
ShortTag - Class in net.lenni0451.mcstructs.nbt.tags
 
ShortTag() - Constructor for class net.lenni0451.mcstructs.nbt.tags.ShortTag
Create a short tag with the value 0.
ShortTag(short) - Constructor for class net.lenni0451.mcstructs.nbt.tags.ShortTag
Create a short tag with the given value.
shortValue() - Method in interface net.lenni0451.mcstructs.nbt.INbtNumber
 
shortValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteTag
 
shortValue() - Method in class net.lenni0451.mcstructs.nbt.tags.DoubleTag
 
shortValue() - Method in class net.lenni0451.mcstructs.nbt.tags.FloatTag
 
shortValue() - Method in class net.lenni0451.mcstructs.nbt.tags.IntTag
 
shortValue() - Method in class net.lenni0451.mcstructs.nbt.tags.LongTag
 
shortValue() - Method in class net.lenni0451.mcstructs.nbt.tags.ShortTag
 
size() - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
 
size() - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
 
StringTag - Class in net.lenni0451.mcstructs.nbt.tags
 
StringTag() - Constructor for class net.lenni0451.mcstructs.nbt.tags.StringTag
Create a string tag with the value "".
StringTag(String) - Constructor for class net.lenni0451.mcstructs.nbt.tags.StringTag
Create a string tag with the given value.

T

toString() - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
 
toString() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
 
toString() - Method in class net.lenni0451.mcstructs.nbt.tags.ByteTag
 
toString() - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
 
toString() - Method in class net.lenni0451.mcstructs.nbt.tags.DoubleTag
 
toString() - Method in class net.lenni0451.mcstructs.nbt.tags.FloatTag
 
toString() - Method in class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
 
toString() - Method in class net.lenni0451.mcstructs.nbt.tags.IntTag
 
toString() - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
 
toString() - Method in class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
 
toString() - Method in class net.lenni0451.mcstructs.nbt.tags.LongTag
 
toString() - Method in class net.lenni0451.mcstructs.nbt.tags.ShortTag
 
toString() - Method in class net.lenni0451.mcstructs.nbt.tags.StringTag
 
trim() - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
Trim the map by removing empty tags.
trim() - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
Trim the list by removing empty tags.

U

UnknownTagTypeException - Exception in net.lenni0451.mcstructs.nbt.exceptions
This exception is thrown when a tag type is unknown
UnknownTagTypeException(int) - Constructor for exception net.lenni0451.mcstructs.nbt.exceptions.UnknownTagTypeException
 
UnknownTagTypeException(Class<?>) - Constructor for exception net.lenni0451.mcstructs.nbt.exceptions.UnknownTagTypeException
 
unlimited() - Static method in class net.lenni0451.mcstructs.nbt.NbtReadTracker
Create an unlimited read tracker.

V

valueOf(String) - Static method in enum net.lenni0451.mcstructs.nbt.NbtType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.lenni0451.mcstructs.nbt.NbtType
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(DataOutput) - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
Write the tag value to a given DataOutput.
write(OutputStream, String, INbtTag, boolean) - Static method in class net.lenni0451.mcstructs.nbt.NbtIO
Write a Nbt tag to an output stream.
write(DataOutput, String, INbtTag) - Static method in class net.lenni0451.mcstructs.nbt.NbtIO
Write a Nbt tag to a DataOutput.
write(DataOutput) - Method in class net.lenni0451.mcstructs.nbt.tags.ByteArrayTag
 
write(DataOutput) - Method in class net.lenni0451.mcstructs.nbt.tags.ByteTag
 
write(DataOutput) - Method in class net.lenni0451.mcstructs.nbt.tags.CompoundTag
 
write(DataOutput) - Method in class net.lenni0451.mcstructs.nbt.tags.DoubleTag
 
write(DataOutput) - Method in class net.lenni0451.mcstructs.nbt.tags.FloatTag
 
write(DataOutput) - Method in class net.lenni0451.mcstructs.nbt.tags.IntArrayTag
 
write(DataOutput) - Method in class net.lenni0451.mcstructs.nbt.tags.IntTag
 
write(DataOutput) - Method in class net.lenni0451.mcstructs.nbt.tags.ListTag
 
write(DataOutput) - Method in class net.lenni0451.mcstructs.nbt.tags.LongArrayTag
 
write(DataOutput) - Method in class net.lenni0451.mcstructs.nbt.tags.LongTag
 
write(DataOutput) - Method in class net.lenni0451.mcstructs.nbt.tags.ShortTag
 
write(DataOutput) - Method in class net.lenni0451.mcstructs.nbt.tags.StringTag
 
writeCompressedFile(File, String, INbtTag) - Static method in class net.lenni0451.mcstructs.nbt.NbtIO
Write a compressed Nbt tag to a file.
writeFile(File, String, INbtTag) - Static method in class net.lenni0451.mcstructs.nbt.NbtIO
Write and uncompressed Nbt tag to a file.
writeFile(File, String, INbtTag, boolean) - Static method in class net.lenni0451.mcstructs.nbt.NbtIO
Write a Nbt tag to a file.
writeNbtHeader(DataOutput, NbtHeader) - Static method in class net.lenni0451.mcstructs.nbt.NbtIO
Write a Nbt header to a DataOutput.
A B C D E F G H I L N P R S T U V W 
Skip navigation links