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

A

add(Tag) - Method in class com.github.steveice10.opennbt.tag.builtin.ListTag
Adds a tag to this list tag.
asByte() - Method in class com.github.steveice10.opennbt.tag.builtin.ByteTag
 
asByte() - Method in class com.github.steveice10.opennbt.tag.builtin.DoubleTag
 
asByte() - Method in class com.github.steveice10.opennbt.tag.builtin.FloatTag
 
asByte() - Method in class com.github.steveice10.opennbt.tag.builtin.IntTag
 
asByte() - Method in class com.github.steveice10.opennbt.tag.builtin.LongTag
 
asByte() - Method in class com.github.steveice10.opennbt.tag.builtin.NumberTag
Gets the byte value of this tag.
asByte() - Method in class com.github.steveice10.opennbt.tag.builtin.ShortTag
 
asDouble() - Method in class com.github.steveice10.opennbt.tag.builtin.ByteTag
 
asDouble() - Method in class com.github.steveice10.opennbt.tag.builtin.DoubleTag
 
asDouble() - Method in class com.github.steveice10.opennbt.tag.builtin.FloatTag
 
asDouble() - Method in class com.github.steveice10.opennbt.tag.builtin.IntTag
 
asDouble() - Method in class com.github.steveice10.opennbt.tag.builtin.LongTag
 
asDouble() - Method in class com.github.steveice10.opennbt.tag.builtin.NumberTag
Gets the double value of this tag.
asDouble() - Method in class com.github.steveice10.opennbt.tag.builtin.ShortTag
 
asFloat() - Method in class com.github.steveice10.opennbt.tag.builtin.ByteTag
 
asFloat() - Method in class com.github.steveice10.opennbt.tag.builtin.DoubleTag
 
asFloat() - Method in class com.github.steveice10.opennbt.tag.builtin.FloatTag
 
asFloat() - Method in class com.github.steveice10.opennbt.tag.builtin.IntTag
 
asFloat() - Method in class com.github.steveice10.opennbt.tag.builtin.LongTag
 
asFloat() - Method in class com.github.steveice10.opennbt.tag.builtin.NumberTag
Gets the float value of this tag.
asFloat() - Method in class com.github.steveice10.opennbt.tag.builtin.ShortTag
 
asInt() - Method in class com.github.steveice10.opennbt.tag.builtin.ByteTag
 
asInt() - Method in class com.github.steveice10.opennbt.tag.builtin.DoubleTag
 
asInt() - Method in class com.github.steveice10.opennbt.tag.builtin.FloatTag
 
asInt() - Method in class com.github.steveice10.opennbt.tag.builtin.IntTag
 
asInt() - Method in class com.github.steveice10.opennbt.tag.builtin.LongTag
 
asInt() - Method in class com.github.steveice10.opennbt.tag.builtin.NumberTag
Gets the int value of this tag.
asInt() - Method in class com.github.steveice10.opennbt.tag.builtin.ShortTag
 
asLong() - Method in class com.github.steveice10.opennbt.tag.builtin.ByteTag
 
asLong() - Method in class com.github.steveice10.opennbt.tag.builtin.DoubleTag
 
asLong() - Method in class com.github.steveice10.opennbt.tag.builtin.FloatTag
 
asLong() - Method in class com.github.steveice10.opennbt.tag.builtin.IntTag
 
asLong() - Method in class com.github.steveice10.opennbt.tag.builtin.LongTag
 
asLong() - Method in class com.github.steveice10.opennbt.tag.builtin.NumberTag
Gets the long value of this tag.
asLong() - Method in class com.github.steveice10.opennbt.tag.builtin.ShortTag
 
asShort() - Method in class com.github.steveice10.opennbt.tag.builtin.ByteTag
 
asShort() - Method in class com.github.steveice10.opennbt.tag.builtin.DoubleTag
 
asShort() - Method in class com.github.steveice10.opennbt.tag.builtin.FloatTag
 
asShort() - Method in class com.github.steveice10.opennbt.tag.builtin.IntTag
 
asShort() - Method in class com.github.steveice10.opennbt.tag.builtin.LongTag
 
asShort() - Method in class com.github.steveice10.opennbt.tag.builtin.NumberTag
Gets the short value of this tag.
asShort() - Method in class com.github.steveice10.opennbt.tag.builtin.ShortTag
 

B

ByteArrayTag - Class in com.github.steveice10.opennbt.tag.builtin
A tag containing a byte array.
ByteArrayTag() - Constructor for class com.github.steveice10.opennbt.tag.builtin.ByteArrayTag
Creates a tag.
ByteArrayTag(byte[]) - Constructor for class com.github.steveice10.opennbt.tag.builtin.ByteArrayTag
Creates a tag.
ByteArrayTagConverter - Class in com.github.steveice10.opennbt.conversion.builtin
A converter that converts between ByteArrayTag and byte[].
ByteArrayTagConverter() - Constructor for class com.github.steveice10.opennbt.conversion.builtin.ByteArrayTagConverter
 
ByteTag - Class in com.github.steveice10.opennbt.tag.builtin
A tag containing a byte.
ByteTag() - Constructor for class com.github.steveice10.opennbt.tag.builtin.ByteTag
Creates a tag.
ByteTag(byte) - Constructor for class com.github.steveice10.opennbt.tag.builtin.ByteTag
Creates a tag.
ByteTagConverter - Class in com.github.steveice10.opennbt.conversion.builtin
A converter that converts between ByteTag and byte.
ByteTagConverter() - Constructor for class com.github.steveice10.opennbt.conversion.builtin.ByteTagConverter
 

C

clear() - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
Clears all tags from this compound tag.
clone() - Method in class com.github.steveice10.opennbt.tag.builtin.ByteArrayTag
 
clone() - Method in class com.github.steveice10.opennbt.tag.builtin.ByteTag
 
clone() - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
 
clone() - Method in class com.github.steveice10.opennbt.tag.builtin.DoubleTag
 
clone() - Method in class com.github.steveice10.opennbt.tag.builtin.FloatTag
 
clone() - Method in class com.github.steveice10.opennbt.tag.builtin.IntArrayTag
 
clone() - Method in class com.github.steveice10.opennbt.tag.builtin.IntTag
 
clone() - Method in class com.github.steveice10.opennbt.tag.builtin.ListTag
 
clone() - Method in class com.github.steveice10.opennbt.tag.builtin.LongArrayTag
 
clone() - Method in class com.github.steveice10.opennbt.tag.builtin.LongTag
 
clone() - Method in class com.github.steveice10.opennbt.tag.builtin.ShortTag
 
clone() - Method in class com.github.steveice10.opennbt.tag.builtin.StringTag
 
clone() - Method in class com.github.steveice10.opennbt.tag.builtin.Tag
 
com.github.steveice10.opennbt - package com.github.steveice10.opennbt
 
com.github.steveice10.opennbt.conversion - package com.github.steveice10.opennbt.conversion
 
com.github.steveice10.opennbt.conversion.builtin - package com.github.steveice10.opennbt.conversion.builtin
 
com.github.steveice10.opennbt.tag - package com.github.steveice10.opennbt.tag
 
com.github.steveice10.opennbt.tag.builtin - package com.github.steveice10.opennbt.tag.builtin
 
CompoundTag - Class in com.github.steveice10.opennbt.tag.builtin
A compound tag containing other tags.
CompoundTag() - Constructor for class com.github.steveice10.opennbt.tag.builtin.CompoundTag
Creates a tag.
CompoundTag(Map<String, Tag>) - Constructor for class com.github.steveice10.opennbt.tag.builtin.CompoundTag
Creates a tag.
CompoundTag(LinkedHashMap<String, Tag>) - Constructor for class com.github.steveice10.opennbt.tag.builtin.CompoundTag
Creates a tag without wrapping the map.
CompoundTagConverter - Class in com.github.steveice10.opennbt.conversion.builtin
A converter that converts between CompoundTag and Map.
CompoundTagConverter() - Constructor for class com.github.steveice10.opennbt.conversion.builtin.CompoundTagConverter
 
contains(String) - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
Checks whether the compound tag contains a tag.
ConversionException - Exception in com.github.steveice10.opennbt.conversion
An exception thrown when an error occurs while converting something.
ConversionException() - Constructor for exception com.github.steveice10.opennbt.conversion.ConversionException
 
ConversionException(String) - Constructor for exception com.github.steveice10.opennbt.conversion.ConversionException
 
ConversionException(Throwable) - Constructor for exception com.github.steveice10.opennbt.conversion.ConversionException
 
ConversionException(String, Throwable) - Constructor for exception com.github.steveice10.opennbt.conversion.ConversionException
 
convert(ByteArrayTag) - Method in class com.github.steveice10.opennbt.conversion.builtin.ByteArrayTagConverter
 
convert(byte[]) - Method in class com.github.steveice10.opennbt.conversion.builtin.ByteArrayTagConverter
 
convert(ByteTag) - Method in class com.github.steveice10.opennbt.conversion.builtin.ByteTagConverter
 
convert(Byte) - Method in class com.github.steveice10.opennbt.conversion.builtin.ByteTagConverter
 
convert(CompoundTag) - Method in class com.github.steveice10.opennbt.conversion.builtin.CompoundTagConverter
 
convert(Map) - Method in class com.github.steveice10.opennbt.conversion.builtin.CompoundTagConverter
 
convert(DoubleTag) - Method in class com.github.steveice10.opennbt.conversion.builtin.DoubleTagConverter
 
convert(Double) - Method in class com.github.steveice10.opennbt.conversion.builtin.DoubleTagConverter
 
convert(FloatTag) - Method in class com.github.steveice10.opennbt.conversion.builtin.FloatTagConverter
 
convert(Float) - Method in class com.github.steveice10.opennbt.conversion.builtin.FloatTagConverter
 
convert(IntArrayTag) - Method in class com.github.steveice10.opennbt.conversion.builtin.IntArrayTagConverter
 
convert(int[]) - Method in class com.github.steveice10.opennbt.conversion.builtin.IntArrayTagConverter
 
convert(IntTag) - Method in class com.github.steveice10.opennbt.conversion.builtin.IntTagConverter
 
convert(Integer) - Method in class com.github.steveice10.opennbt.conversion.builtin.IntTagConverter
 
convert(ListTag) - Method in class com.github.steveice10.opennbt.conversion.builtin.ListTagConverter
 
convert(List) - Method in class com.github.steveice10.opennbt.conversion.builtin.ListTagConverter
 
convert(LongArrayTag) - Method in class com.github.steveice10.opennbt.conversion.builtin.LongArrayTagConverter
 
convert(long[]) - Method in class com.github.steveice10.opennbt.conversion.builtin.LongArrayTagConverter
 
convert(LongTag) - Method in class com.github.steveice10.opennbt.conversion.builtin.LongTagConverter
 
convert(Long) - Method in class com.github.steveice10.opennbt.conversion.builtin.LongTagConverter
 
convert(ShortTag) - Method in class com.github.steveice10.opennbt.conversion.builtin.ShortTagConverter
 
convert(Short) - Method in class com.github.steveice10.opennbt.conversion.builtin.ShortTagConverter
 
convert(StringTag) - Method in class com.github.steveice10.opennbt.conversion.builtin.StringTagConverter
 
convert(String) - Method in class com.github.steveice10.opennbt.conversion.builtin.StringTagConverter
 
convert(T) - Method in interface com.github.steveice10.opennbt.conversion.TagConverter
Converts a tag to a value.
convert(V) - Method in interface com.github.steveice10.opennbt.conversion.TagConverter
Converts a value to a tag.
ConverterRegisterException - Exception in com.github.steveice10.opennbt.conversion
An exception thrown when an error occurs while registering a converter.
ConverterRegisterException() - Constructor for exception com.github.steveice10.opennbt.conversion.ConverterRegisterException
 
ConverterRegisterException(String) - Constructor for exception com.github.steveice10.opennbt.conversion.ConverterRegisterException
 
ConverterRegisterException(Throwable) - Constructor for exception com.github.steveice10.opennbt.conversion.ConverterRegisterException
 
ConverterRegisterException(String, Throwable) - Constructor for exception com.github.steveice10.opennbt.conversion.ConverterRegisterException
 
ConverterRegistry - Class in com.github.steveice10.opennbt.conversion
A registry mapping tags and value types to converters.
ConverterRegistry() - Constructor for class com.github.steveice10.opennbt.conversion.ConverterRegistry
 
convertToTag(V) - Static method in class com.github.steveice10.opennbt.conversion.ConverterRegistry
Converts the given value to a tag.
convertToValue(T) - Static method in class com.github.steveice10.opennbt.conversion.ConverterRegistry
Converts the given tag to a value.
createInstance(int) - Static method in class com.github.steveice10.opennbt.tag.TagRegistry
Creates an instance of the tag with the given id, using the String constructor.

D

DoubleTag - Class in com.github.steveice10.opennbt.tag.builtin
A tag containing a double.
DoubleTag() - Constructor for class com.github.steveice10.opennbt.tag.builtin.DoubleTag
Creates a tag.
DoubleTag(double) - Constructor for class com.github.steveice10.opennbt.tag.builtin.DoubleTag
Creates a tag.
DoubleTagConverter - Class in com.github.steveice10.opennbt.conversion.builtin
A converter that converts between DoubleTag and double.
DoubleTagConverter() - Constructor for class com.github.steveice10.opennbt.conversion.builtin.DoubleTagConverter
 

E

entrySet() - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
Gets the entry set of this compound tag.
equals(Object) - Method in class com.github.steveice10.opennbt.tag.builtin.ByteArrayTag
 
equals(Object) - Method in class com.github.steveice10.opennbt.tag.builtin.ByteTag
 
equals(Object) - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
 
equals(Object) - Method in class com.github.steveice10.opennbt.tag.builtin.DoubleTag
 
equals(Object) - Method in class com.github.steveice10.opennbt.tag.builtin.FloatTag
 
equals(Object) - Method in class com.github.steveice10.opennbt.tag.builtin.IntArrayTag
 
equals(Object) - Method in class com.github.steveice10.opennbt.tag.builtin.IntTag
 
equals(Object) - Method in class com.github.steveice10.opennbt.tag.builtin.ListTag
 
equals(Object) - Method in class com.github.steveice10.opennbt.tag.builtin.LongArrayTag
 
equals(Object) - Method in class com.github.steveice10.opennbt.tag.builtin.LongTag
 
equals(Object) - Method in class com.github.steveice10.opennbt.tag.builtin.ShortTag
 
equals(Object) - Method in class com.github.steveice10.opennbt.tag.builtin.StringTag
 

F

FloatTag - Class in com.github.steveice10.opennbt.tag.builtin
A tag containing a float.
FloatTag() - Constructor for class com.github.steveice10.opennbt.tag.builtin.FloatTag
Creates a tag.
FloatTag(float) - Constructor for class com.github.steveice10.opennbt.tag.builtin.FloatTag
Creates a tag.
FloatTagConverter - Class in com.github.steveice10.opennbt.conversion.builtin
A converter that converts between FloatTag and float.
FloatTagConverter() - Constructor for class com.github.steveice10.opennbt.conversion.builtin.FloatTagConverter
 

G

get(String) - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
Gets the tag.
get(int) - Method in class com.github.steveice10.opennbt.tag.builtin.ListTag
Gets the tag at the given index of this list tag.
getClassFor(int) - Static method in class com.github.steveice10.opennbt.tag.TagRegistry
Gets the tag class with the given id.
getElementType() - Method in class com.github.steveice10.opennbt.tag.builtin.ListTag
Gets the element type of the ListTag.
getIdFor(Class<? extends Tag>) - Static method in class com.github.steveice10.opennbt.tag.TagRegistry
Gets the id of the given tag class.
getTagId() - Method in class com.github.steveice10.opennbt.tag.builtin.ByteArrayTag
 
getTagId() - Method in class com.github.steveice10.opennbt.tag.builtin.ByteTag
 
getTagId() - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
 
getTagId() - Method in class com.github.steveice10.opennbt.tag.builtin.DoubleTag
 
getTagId() - Method in class com.github.steveice10.opennbt.tag.builtin.FloatTag
 
getTagId() - Method in class com.github.steveice10.opennbt.tag.builtin.IntArrayTag
 
getTagId() - Method in class com.github.steveice10.opennbt.tag.builtin.IntTag
 
getTagId() - Method in class com.github.steveice10.opennbt.tag.builtin.ListTag
 
getTagId() - Method in class com.github.steveice10.opennbt.tag.builtin.LongArrayTag
 
getTagId() - Method in class com.github.steveice10.opennbt.tag.builtin.LongTag
 
getTagId() - Method in class com.github.steveice10.opennbt.tag.builtin.ShortTag
 
getTagId() - Method in class com.github.steveice10.opennbt.tag.builtin.StringTag
 
getTagId() - Method in class com.github.steveice10.opennbt.tag.builtin.Tag
Returns the NBT tag id of this tag type, used in I/O.
getValue() - Method in class com.github.steveice10.opennbt.tag.builtin.ByteArrayTag
 
getValue(int) - Method in class com.github.steveice10.opennbt.tag.builtin.ByteArrayTag
Gets a value in this tag's array.
getValue() - Method in class com.github.steveice10.opennbt.tag.builtin.ByteTag
Deprecated.
getValue() - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
 
getValue() - Method in class com.github.steveice10.opennbt.tag.builtin.DoubleTag
Deprecated.
getValue() - Method in class com.github.steveice10.opennbt.tag.builtin.FloatTag
Deprecated.
getValue() - Method in class com.github.steveice10.opennbt.tag.builtin.IntArrayTag
 
getValue(int) - Method in class com.github.steveice10.opennbt.tag.builtin.IntArrayTag
Gets a value in this tag's array.
getValue() - Method in class com.github.steveice10.opennbt.tag.builtin.IntTag
Deprecated.
getValue() - Method in class com.github.steveice10.opennbt.tag.builtin.ListTag
 
getValue() - Method in class com.github.steveice10.opennbt.tag.builtin.LongArrayTag
 
getValue(int) - Method in class com.github.steveice10.opennbt.tag.builtin.LongArrayTag
Gets a value in this tag's array.
getValue() - Method in class com.github.steveice10.opennbt.tag.builtin.LongTag
Deprecated.
getValue() - Method in class com.github.steveice10.opennbt.tag.builtin.ShortTag
Deprecated.
getValue() - Method in class com.github.steveice10.opennbt.tag.builtin.StringTag
 
getValue() - Method in class com.github.steveice10.opennbt.tag.builtin.Tag
Gets the value of this tag.

H

hashCode() - Method in class com.github.steveice10.opennbt.tag.builtin.ByteArrayTag
 
hashCode() - Method in class com.github.steveice10.opennbt.tag.builtin.ByteTag
 
hashCode() - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
 
hashCode() - Method in class com.github.steveice10.opennbt.tag.builtin.DoubleTag
 
hashCode() - Method in class com.github.steveice10.opennbt.tag.builtin.FloatTag
 
hashCode() - Method in class com.github.steveice10.opennbt.tag.builtin.IntArrayTag
 
hashCode() - Method in class com.github.steveice10.opennbt.tag.builtin.IntTag
 
hashCode() - Method in class com.github.steveice10.opennbt.tag.builtin.ListTag
 
hashCode() - Method in class com.github.steveice10.opennbt.tag.builtin.LongArrayTag
 
hashCode() - Method in class com.github.steveice10.opennbt.tag.builtin.LongTag
 
hashCode() - Method in class com.github.steveice10.opennbt.tag.builtin.ShortTag
 
hashCode() - Method in class com.github.steveice10.opennbt.tag.builtin.StringTag
 

I

ID - Static variable in class com.github.steveice10.opennbt.tag.builtin.ByteArrayTag
 
ID - Static variable in class com.github.steveice10.opennbt.tag.builtin.ByteTag
 
ID - Static variable in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
 
ID - Static variable in class com.github.steveice10.opennbt.tag.builtin.DoubleTag
 
ID - Static variable in class com.github.steveice10.opennbt.tag.builtin.FloatTag
 
ID - Static variable in class com.github.steveice10.opennbt.tag.builtin.IntArrayTag
 
ID - Static variable in class com.github.steveice10.opennbt.tag.builtin.IntTag
 
ID - Static variable in class com.github.steveice10.opennbt.tag.builtin.ListTag
 
ID - Static variable in class com.github.steveice10.opennbt.tag.builtin.LongArrayTag
 
ID - Static variable in class com.github.steveice10.opennbt.tag.builtin.LongTag
 
ID - Static variable in class com.github.steveice10.opennbt.tag.builtin.ShortTag
 
ID - Static variable in class com.github.steveice10.opennbt.tag.builtin.StringTag
 
IntArrayTag - Class in com.github.steveice10.opennbt.tag.builtin
A tag containing an integer array.
IntArrayTag() - Constructor for class com.github.steveice10.opennbt.tag.builtin.IntArrayTag
Creates a tag.
IntArrayTag(int[]) - Constructor for class com.github.steveice10.opennbt.tag.builtin.IntArrayTag
Creates a tag.
IntArrayTagConverter - Class in com.github.steveice10.opennbt.conversion.builtin
A converter that converts between IntArrayTag and int[].
IntArrayTagConverter() - Constructor for class com.github.steveice10.opennbt.conversion.builtin.IntArrayTagConverter
 
IntTag - Class in com.github.steveice10.opennbt.tag.builtin
A tag containing an integer.
IntTag() - Constructor for class com.github.steveice10.opennbt.tag.builtin.IntTag
Creates a tag.
IntTag(int) - Constructor for class com.github.steveice10.opennbt.tag.builtin.IntTag
Creates a tag.
IntTagConverter - Class in com.github.steveice10.opennbt.conversion.builtin
A converter that converts between IntTag and int.
IntTagConverter() - Constructor for class com.github.steveice10.opennbt.conversion.builtin.IntTagConverter
 
isEmpty() - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
Checks whether the compound tag is empty.
iterator() - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
 
iterator() - Method in class com.github.steveice10.opennbt.tag.builtin.ListTag
 

K

keySet() - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
Gets a set of keys in this compound tag.

L

length() - Method in class com.github.steveice10.opennbt.tag.builtin.ByteArrayTag
Gets the length of this tag's array.
length() - Method in class com.github.steveice10.opennbt.tag.builtin.IntArrayTag
Gets the length of this tag's array.
length() - Method in class com.github.steveice10.opennbt.tag.builtin.LongArrayTag
Gets the length of this tag's array.
ListTag - Class in com.github.steveice10.opennbt.tag.builtin
A tag containing a list of tags.
ListTag() - Constructor for class com.github.steveice10.opennbt.tag.builtin.ListTag
Creates an empty list tag and no defined type.
ListTag(Class<? extends Tag>) - Constructor for class com.github.steveice10.opennbt.tag.builtin.ListTag
Creates an empty list tag and type.
ListTag(List<Tag>) - Constructor for class com.github.steveice10.opennbt.tag.builtin.ListTag
Creates a list tag and value.
ListTagConverter - Class in com.github.steveice10.opennbt.conversion.builtin
A converter that converts between CompoundTag and Map.
ListTagConverter() - Constructor for class com.github.steveice10.opennbt.conversion.builtin.ListTagConverter
 
LongArrayTag - Class in com.github.steveice10.opennbt.tag.builtin
A tag containing a long array.
LongArrayTag() - Constructor for class com.github.steveice10.opennbt.tag.builtin.LongArrayTag
Creates a tag.
LongArrayTag(long[]) - Constructor for class com.github.steveice10.opennbt.tag.builtin.LongArrayTag
Creates a tag.
LongArrayTagConverter - Class in com.github.steveice10.opennbt.conversion.builtin
A converter that converts between LongArrayTag and long[].
LongArrayTagConverter() - Constructor for class com.github.steveice10.opennbt.conversion.builtin.LongArrayTagConverter
 
LongTag - Class in com.github.steveice10.opennbt.tag.builtin
A tag containing a long.
LongTag() - Constructor for class com.github.steveice10.opennbt.tag.builtin.LongTag
Creates a tag.
LongTag(long) - Constructor for class com.github.steveice10.opennbt.tag.builtin.LongTag
Creates a tag.
LongTagConverter - Class in com.github.steveice10.opennbt.conversion.builtin
A converter that converts between LongTag and long.
LongTagConverter() - Constructor for class com.github.steveice10.opennbt.conversion.builtin.LongTagConverter
 

N

NBTIO - Class in com.github.steveice10.opennbt
A class containing methods for reading/writing NBT tags.
NBTIO() - Constructor for class com.github.steveice10.opennbt.NBTIO
 
NumberTag - Class in com.github.steveice10.opennbt.tag.builtin
Abstract class representing a number tag, containing methods to return primitive number types.
NumberTag() - Constructor for class com.github.steveice10.opennbt.tag.builtin.NumberTag
 

P

put(String, T) - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
Puts the tag into this compound tag.

R

read(DataInput) - Method in class com.github.steveice10.opennbt.tag.builtin.ByteArrayTag
 
read(DataInput) - Method in class com.github.steveice10.opennbt.tag.builtin.ByteTag
 
read(DataInput) - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
 
read(DataInput) - Method in class com.github.steveice10.opennbt.tag.builtin.DoubleTag
 
read(DataInput) - Method in class com.github.steveice10.opennbt.tag.builtin.FloatTag
 
read(DataInput) - Method in class com.github.steveice10.opennbt.tag.builtin.IntArrayTag
 
read(DataInput) - Method in class com.github.steveice10.opennbt.tag.builtin.IntTag
 
read(DataInput) - Method in class com.github.steveice10.opennbt.tag.builtin.ListTag
 
read(DataInput) - Method in class com.github.steveice10.opennbt.tag.builtin.LongArrayTag
 
read(DataInput) - Method in class com.github.steveice10.opennbt.tag.builtin.LongTag
 
read(DataInput) - Method in class com.github.steveice10.opennbt.tag.builtin.ShortTag
 
read(DataInput) - Method in class com.github.steveice10.opennbt.tag.builtin.StringTag
 
read(DataInput) - Method in class com.github.steveice10.opennbt.tag.builtin.Tag
Reads this tag from an input stream.
readFile(String) - Static method in class com.github.steveice10.opennbt.NBTIO
Reads the compressed, big endian root CompoundTag from the given file.
readFile(File) - Static method in class com.github.steveice10.opennbt.NBTIO
Reads the compressed, big endian root CompoundTag from the given file.
readFile(String, boolean, boolean) - Static method in class com.github.steveice10.opennbt.NBTIO
Reads the root CompoundTag from the given file.
readFile(File, boolean, boolean) - Static method in class com.github.steveice10.opennbt.NBTIO
Reads the root CompoundTag from the given file.
readTag(InputStream) - Static method in class com.github.steveice10.opennbt.NBTIO
Reads a big endian NBT tag.
readTag(InputStream, boolean) - Static method in class com.github.steveice10.opennbt.NBTIO
Reads an NBT tag.
readTag(DataInput) - Static method in class com.github.steveice10.opennbt.NBTIO
Reads an NBT tag.
register(Class<T>, Class<V>, TagConverter<T, V>) - Static method in class com.github.steveice10.opennbt.conversion.ConverterRegistry
Registers a converter.
register(int, Class<? extends Tag>, Supplier<? extends Tag>) - Static method in class com.github.steveice10.opennbt.tag.TagRegistry
Registers a tag class.
remove(String) - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
Removes a tag from this compound tag.
remove(Tag) - Method in class com.github.steveice10.opennbt.tag.builtin.ListTag
Removes a tag from this list tag.

S

setValue(byte[]) - Method in class com.github.steveice10.opennbt.tag.builtin.ByteArrayTag
Sets the value of this tag.
setValue(int, byte) - Method in class com.github.steveice10.opennbt.tag.builtin.ByteArrayTag
Sets a value in this tag's array.
setValue(byte) - Method in class com.github.steveice10.opennbt.tag.builtin.ByteTag
Sets the value of this tag.
setValue(Map<String, Tag>) - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
Sets the value of this tag.
setValue(LinkedHashMap<String, Tag>) - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
Sets the value of this tag without wrapping the map.
setValue(double) - Method in class com.github.steveice10.opennbt.tag.builtin.DoubleTag
Sets the value of this tag.
setValue(float) - Method in class com.github.steveice10.opennbt.tag.builtin.FloatTag
Sets the value of this tag.
setValue(int[]) - Method in class com.github.steveice10.opennbt.tag.builtin.IntArrayTag
Sets the value of this tag.
setValue(int, int) - Method in class com.github.steveice10.opennbt.tag.builtin.IntArrayTag
Sets a value in this tag's array.
setValue(int) - Method in class com.github.steveice10.opennbt.tag.builtin.IntTag
Sets the value of this tag.
setValue(List<Tag>) - Method in class com.github.steveice10.opennbt.tag.builtin.ListTag
Sets the value of this tag.
setValue(long[]) - Method in class com.github.steveice10.opennbt.tag.builtin.LongArrayTag
Sets the value of this tag.
setValue(int, long) - Method in class com.github.steveice10.opennbt.tag.builtin.LongArrayTag
Sets a value in this tag's array.
setValue(long) - Method in class com.github.steveice10.opennbt.tag.builtin.LongTag
Sets the value of this tag.
setValue(short) - Method in class com.github.steveice10.opennbt.tag.builtin.ShortTag
Sets the value of this tag.
setValue(String) - Method in class com.github.steveice10.opennbt.tag.builtin.StringTag
Sets the value of this tag.
ShortTag - Class in com.github.steveice10.opennbt.tag.builtin
A tag containing a short.
ShortTag() - Constructor for class com.github.steveice10.opennbt.tag.builtin.ShortTag
Creates a tag.
ShortTag(short) - Constructor for class com.github.steveice10.opennbt.tag.builtin.ShortTag
Creates a tag.
ShortTagConverter - Class in com.github.steveice10.opennbt.conversion.builtin
A converter that converts between ShortTag and short.
ShortTagConverter() - Constructor for class com.github.steveice10.opennbt.conversion.builtin.ShortTagConverter
 
size() - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
Gets the number of tags in this compound tag.
size() - Method in class com.github.steveice10.opennbt.tag.builtin.ListTag
Gets the number of tags in this list tag.
StringTag - Class in com.github.steveice10.opennbt.tag.builtin
A tag containing a string.
StringTag() - Constructor for class com.github.steveice10.opennbt.tag.builtin.StringTag
Creates a tag.
StringTag(String) - Constructor for class com.github.steveice10.opennbt.tag.builtin.StringTag
Creates a tag.
StringTagConverter - Class in com.github.steveice10.opennbt.conversion.builtin
A converter that converts between StringTag and String.
StringTagConverter() - Constructor for class com.github.steveice10.opennbt.conversion.builtin.StringTagConverter
 

T

Tag - Class in com.github.steveice10.opennbt.tag.builtin
Represents an NBT tag.
Tag() - Constructor for class com.github.steveice10.opennbt.tag.builtin.Tag
 
TagConverter<T extends Tag,V> - Interface in com.github.steveice10.opennbt.conversion
A converter that converts between a tag type and a value type.
TagCreateException - Exception in com.github.steveice10.opennbt.tag
An exception thrown when an error occurs while created a tag instance.
TagCreateException() - Constructor for exception com.github.steveice10.opennbt.tag.TagCreateException
 
TagCreateException(String) - Constructor for exception com.github.steveice10.opennbt.tag.TagCreateException
 
TagCreateException(Throwable) - Constructor for exception com.github.steveice10.opennbt.tag.TagCreateException
 
TagCreateException(String, Throwable) - Constructor for exception com.github.steveice10.opennbt.tag.TagCreateException
 
TagRegisterException - Exception in com.github.steveice10.opennbt.tag
An exception thrown when an error occurs while registering a tag.
TagRegisterException() - Constructor for exception com.github.steveice10.opennbt.tag.TagRegisterException
 
TagRegisterException(String) - Constructor for exception com.github.steveice10.opennbt.tag.TagRegisterException
 
TagRegisterException(Throwable) - Constructor for exception com.github.steveice10.opennbt.tag.TagRegisterException
 
TagRegisterException(String, Throwable) - Constructor for exception com.github.steveice10.opennbt.tag.TagRegisterException
 
TagRegistry - Class in com.github.steveice10.opennbt.tag
A registry containing different tag classes.
TagRegistry() - Constructor for class com.github.steveice10.opennbt.tag.TagRegistry
 
toString() - Method in class com.github.steveice10.opennbt.tag.builtin.Tag
 

U

unregister(Class<T>, Class<V>) - Static method in class com.github.steveice10.opennbt.conversion.ConverterRegistry
Unregisters a converter.
unregister(int) - Static method in class com.github.steveice10.opennbt.tag.TagRegistry
Unregisters a tag class.

V

values() - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
Gets a collection of tags in this compound tag.

W

write(DataOutput) - Method in class com.github.steveice10.opennbt.tag.builtin.ByteArrayTag
 
write(DataOutput) - Method in class com.github.steveice10.opennbt.tag.builtin.ByteTag
 
write(DataOutput) - Method in class com.github.steveice10.opennbt.tag.builtin.CompoundTag
 
write(DataOutput) - Method in class com.github.steveice10.opennbt.tag.builtin.DoubleTag
 
write(DataOutput) - Method in class com.github.steveice10.opennbt.tag.builtin.FloatTag
 
write(DataOutput) - Method in class com.github.steveice10.opennbt.tag.builtin.IntArrayTag
 
write(DataOutput) - Method in class com.github.steveice10.opennbt.tag.builtin.IntTag
 
write(DataOutput) - Method in class com.github.steveice10.opennbt.tag.builtin.ListTag
 
write(DataOutput) - Method in class com.github.steveice10.opennbt.tag.builtin.LongArrayTag
 
write(DataOutput) - Method in class com.github.steveice10.opennbt.tag.builtin.LongTag
 
write(DataOutput) - Method in class com.github.steveice10.opennbt.tag.builtin.ShortTag
 
write(DataOutput) - Method in class com.github.steveice10.opennbt.tag.builtin.StringTag
 
write(DataOutput) - Method in class com.github.steveice10.opennbt.tag.builtin.Tag
Writes this tag to an output stream.
writeFile(CompoundTag, String) - Static method in class com.github.steveice10.opennbt.NBTIO
Writes the given root CompoundTag to the given file, compressed and in big endian.
writeFile(CompoundTag, File) - Static method in class com.github.steveice10.opennbt.NBTIO
Writes the given root CompoundTag to the given file, compressed and in big endian.
writeFile(CompoundTag, String, boolean, boolean) - Static method in class com.github.steveice10.opennbt.NBTIO
Writes the given root CompoundTag to the given file.
writeFile(CompoundTag, File, boolean, boolean) - Static method in class com.github.steveice10.opennbt.NBTIO
Writes the given root CompoundTag to the given file.
writeTag(OutputStream, CompoundTag) - Static method in class com.github.steveice10.opennbt.NBTIO
Writes an NBT tag in big endian.
writeTag(OutputStream, CompoundTag, boolean) - Static method in class com.github.steveice10.opennbt.NBTIO
Writes an NBT tag.
writeTag(DataOutput, CompoundTag) - Static method in class com.github.steveice10.opennbt.NBTIO
Writes an NBT tag.
A B C D E F G H I K L N P R S T U V W 
Skip navigation links

Copyright © 2021. All rights reserved.