Skip navigation links
A B C D E F G H I J 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.
asByteArrayTag() - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
Get this tag as a byte array tag.
asByteTag() - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
Get this tag as a byte tag.
asCompoundTag() - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
Get this tag as a compound tag.
asDoubleTag() - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
Get this tag as a double tag.
asFloatTag() - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
Get this tag as a float tag.
asIntArrayTag() - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
Get this tag as an int array tag.
asIntTag() - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
Get this tag as an int tag.
asListTag() - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
Get this tag as a list tag.
asLongArrayTag() - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
Get this tag as a long array tag.
asLongTag() - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
Get this tag as a long tag.
asShortTag() - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
Get this tag as a short tag.
asStringTag() - Method in interface net.lenni0451.mcstructs.nbt.INbtTag
Get this tag as a string tag.

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.io.NbtReadTracker
The default max bytes that can be read.
DEFAULT_MAX_DEPTH - Static variable in class net.lenni0451.mcstructs.nbt.io.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.io.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.io.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
 
getReader() - Method in interface net.lenni0451.mcstructs.nbt.io.internal.NbtReadWrapper
 
getReader() - Method in class net.lenni0451.mcstructs.nbt.io.NbtIO
 
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.io.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
 
getWriter() - Method in interface net.lenni0451.mcstructs.nbt.io.internal.NbtWriteWrapper
 
getWriter() - Method in class net.lenni0451.mcstructs.nbt.io.NbtIO
 

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.
INbtReader - Interface in net.lenni0451.mcstructs.nbt.io.types
 
INbtTag - Interface in net.lenni0451.mcstructs.nbt
The base interface for all Nbt tags.
INbtWriter - Interface in net.lenni0451.mcstructs.nbt.io.types
 
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.io.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
 

J

JAVA - Static variable in class net.lenni0451.mcstructs.nbt.io.NbtIO
Implementation of the Java Edition Nbt format.
JavaNbtReader - Class in net.lenni0451.mcstructs.nbt.io.impl
The Nbt reader implementation for the Java Edition Nbt format.
JavaNbtReader() - Constructor for class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtReader
 
JavaNbtWriter - Class in net.lenni0451.mcstructs.nbt.io.impl
The Nbt writer implementation for the Java Edition Nbt format.
JavaNbtWriter() - Constructor for class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtWriter
 

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.io
The header of a Nbt tag.
NbtHeader(NbtType, String) - Constructor for class net.lenni0451.mcstructs.nbt.io.NbtHeader
 
NbtIO - Class in net.lenni0451.mcstructs.nbt.io
 
NbtIO(INbtReader, INbtWriter) - Constructor for class net.lenni0451.mcstructs.nbt.io.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.io
The Nbt read tracker is used to limit the size of Nbt data that is read.
NbtReadTracker() - Constructor for class net.lenni0451.mcstructs.nbt.io.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.io.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.io.NbtReadTracker
Create a new read tracker with the given max bytes and max depth.
NbtReadWrapper - Interface in net.lenni0451.mcstructs.nbt.io.internal
A wrapper class containing methods to read Nbt tags from different sources.
NbtType - Enum in net.lenni0451.mcstructs.nbt
The list of Nbt types.
NbtWriteWrapper - Interface in net.lenni0451.mcstructs.nbt.io.internal
A wrapper class containing methods to write Nbt tags to different sources.
net.lenni0451.mcstructs.nbt - package net.lenni0451.mcstructs.nbt
 
net.lenni0451.mcstructs.nbt.exceptions - package net.lenni0451.mcstructs.nbt.exceptions
 
net.lenni0451.mcstructs.nbt.io - package net.lenni0451.mcstructs.nbt.io
 
net.lenni0451.mcstructs.nbt.io.impl - package net.lenni0451.mcstructs.nbt.io.impl
 
net.lenni0451.mcstructs.nbt.io.internal - package net.lenni0451.mcstructs.nbt.io.internal
 
net.lenni0451.mcstructs.nbt.io.types - package net.lenni0451.mcstructs.nbt.io.types
 
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.io.NbtReadTracker
Pop a depth level.
pushDepth() - Method in class net.lenni0451.mcstructs.nbt.io.NbtReadTracker
Push a new depth level.

R

read(InputStream, boolean, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.internal.NbtReadWrapper
Read a Nbt tag from an input stream.
read(DataInput, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.internal.NbtReadWrapper
Read a Nbt tag from a DataInput.
read(int) - Method in class net.lenni0451.mcstructs.nbt.io.NbtReadTracker
Read the given amount of bytes.
read(NbtType, DataInput, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtReader
Read a Nbt tag by its type.
readByte(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtReader
 
readByte(DataInput, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtReader
Read a byte tag.
readByteArray(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtReader
 
readByteArray(DataInput, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtReader
Read a byte array tag.
readCompound(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtReader
 
readCompound(DataInput, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtReader
Read a compound tag.
readCompressedFile(File, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.internal.NbtReadWrapper
Read a compressed Nbt tag from a file.
readDouble(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtReader
 
readDouble(DataInput, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtReader
Read a double tag.
readFile(File, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.internal.NbtReadWrapper
Read an uncompressed Nbt tag from a file.
readFile(File, boolean, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.internal.NbtReadWrapper
Read a Nbt tag from a file.
readFloat(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtReader
 
readFloat(DataInput, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtReader
Read a float tag.
readHeader(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtReader
 
readHeader(DataInput, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtReader
Read the header of a Nbt tag.
readInt(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtReader
 
readInt(DataInput, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtReader
Read a int tag.
readIntArray(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtReader
 
readIntArray(DataInput, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtReader
Read a int array tag.
readList(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtReader
 
readList(DataInput, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtReader
Read a list tag.
readLong(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtReader
 
readLong(DataInput, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtReader
Read a long tag.
readLongArray(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtReader
 
readLongArray(DataInput, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtReader
Read a long array tag.
readShort(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtReader
 
readShort(DataInput, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtReader
Read a short tag.
readString(DataInput, NbtReadTracker) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtReader
 
readString(DataInput, NbtReadTracker) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtReader
Read a string tag.
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.io.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(OutputStream, String, INbtTag, boolean) - Method in interface net.lenni0451.mcstructs.nbt.io.internal.NbtWriteWrapper
Write a Nbt tag to an output stream.
write(DataOutput, String, INbtTag) - Method in interface net.lenni0451.mcstructs.nbt.io.internal.NbtWriteWrapper
Write a Nbt tag to a DataOutput.
write(DataOutput, INbtTag) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtWriter
Write a generic Nbt tag.
writeByte(DataOutput, ByteTag) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtWriter
 
writeByte(DataOutput, ByteTag) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtWriter
Write a byte tag.
writeByteArray(DataOutput, ByteArrayTag) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtWriter
 
writeByteArray(DataOutput, ByteArrayTag) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtWriter
Write a byte array tag.
writeCompound(DataOutput, CompoundTag) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtWriter
 
writeCompound(DataOutput, CompoundTag) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtWriter
Write a compound tag.
writeCompressedFile(File, String, INbtTag) - Method in interface net.lenni0451.mcstructs.nbt.io.internal.NbtWriteWrapper
Write a compressed Nbt tag to a file.
writeDouble(DataOutput, DoubleTag) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtWriter
 
writeDouble(DataOutput, DoubleTag) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtWriter
Write a double tag.
writeFile(File, String, INbtTag) - Method in interface net.lenni0451.mcstructs.nbt.io.internal.NbtWriteWrapper
Write and uncompressed Nbt tag to a file.
writeFile(File, String, INbtTag, boolean) - Method in interface net.lenni0451.mcstructs.nbt.io.internal.NbtWriteWrapper
Write a Nbt tag to a file.
writeFloat(DataOutput, FloatTag) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtWriter
 
writeFloat(DataOutput, FloatTag) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtWriter
Write a float tag.
writeHeader(DataOutput, NbtHeader) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtWriter
 
writeHeader(DataOutput, NbtHeader) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtWriter
Write the header of a Nbt tag.
writeInt(DataOutput, IntTag) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtWriter
 
writeInt(DataOutput, IntTag) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtWriter
Write an int tag.
writeIntArray(DataOutput, IntArrayTag) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtWriter
 
writeIntArray(DataOutput, IntArrayTag) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtWriter
Write an int array tag.
writeList(DataOutput, ListTag<?>) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtWriter
 
writeList(DataOutput, ListTag<?>) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtWriter
Write a list tag.
writeLong(DataOutput, LongTag) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtWriter
 
writeLong(DataOutput, LongTag) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtWriter
Write a long tag.
writeLongArray(DataOutput, LongArrayTag) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtWriter
 
writeLongArray(DataOutput, LongArrayTag) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtWriter
Write a long array tag.
writeShort(DataOutput, ShortTag) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtWriter
 
writeShort(DataOutput, ShortTag) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtWriter
Write a short tag.
writeString(DataOutput, StringTag) - Method in class net.lenni0451.mcstructs.nbt.io.impl.JavaNbtWriter
 
writeString(DataOutput, StringTag) - Method in interface net.lenni0451.mcstructs.nbt.io.types.INbtWriter
Write a string tag.
A B C D E F G H I J L N P R S T U V W 
Skip navigation links