@ParametersAreNonnullByDefault public class JavaNbtReader extends java.lang.Object implements INbtReader
| Constructor and Description |
|---|
JavaNbtReader() |
| Modifier and Type | Method and Description |
|---|---|
ByteTag |
readByte(java.io.DataInput in,
NbtReadTracker readTracker)
Read a byte tag.
|
ByteArrayTag |
readByteArray(java.io.DataInput in,
NbtReadTracker readTracker)
Read a byte array tag.
|
CompoundTag |
readCompound(java.io.DataInput in,
NbtReadTracker readTracker)
Read a compound tag.
|
DoubleTag |
readDouble(java.io.DataInput in,
NbtReadTracker readTracker)
Read a double tag.
|
FloatTag |
readFloat(java.io.DataInput in,
NbtReadTracker readTracker)
Read a float tag.
|
NbtHeader |
readHeader(java.io.DataInput in,
NbtReadTracker readTracker)
Read the header of a Nbt tag.
|
IntTag |
readInt(java.io.DataInput in,
NbtReadTracker readTracker)
Read a int tag.
|
IntArrayTag |
readIntArray(java.io.DataInput in,
NbtReadTracker readTracker)
Read a int array tag.
|
ListTag<?> |
readList(java.io.DataInput in,
NbtReadTracker readTracker)
Read a list tag.
|
LongTag |
readLong(java.io.DataInput in,
NbtReadTracker readTracker)
Read a long tag.
|
LongArrayTag |
readLongArray(java.io.DataInput in,
NbtReadTracker readTracker)
Read a long array tag.
|
ShortTag |
readShort(java.io.DataInput in,
NbtReadTracker readTracker)
Read a short tag.
|
StringTag |
readString(java.io.DataInput in,
NbtReadTracker readTracker)
Read a string tag.
|
NbtType |
readType(java.io.DataInput in,
NbtReadTracker readTracker)
Read a Nbt type.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitread@Nonnull public NbtType readType(java.io.DataInput in, NbtReadTracker readTracker) throws java.io.IOException
INbtReaderreadType in interface INbtReaderin - The data inputreadTracker - The read trackerjava.io.IOException@Nonnull public NbtHeader readHeader(java.io.DataInput in, NbtReadTracker readTracker) throws java.io.IOException
INbtReaderreadHeader in interface INbtReaderin - The data inputreadTracker - The read trackerjava.io.IOException - If an I/O error occurs@Nonnull public ByteTag readByte(java.io.DataInput in, NbtReadTracker readTracker) throws java.io.IOException
INbtReaderreadByte in interface INbtReaderin - The data inputreadTracker - The read trackerjava.io.IOException - If an I/O error occurs@Nonnull public ShortTag readShort(java.io.DataInput in, NbtReadTracker readTracker) throws java.io.IOException
INbtReaderreadShort in interface INbtReaderin - The data inputreadTracker - The read trackerjava.io.IOException - If an I/O error occurs@Nonnull public IntTag readInt(java.io.DataInput in, NbtReadTracker readTracker) throws java.io.IOException
INbtReaderreadInt in interface INbtReaderin - The data inputreadTracker - The read trackerjava.io.IOException - If an I/O error occurs@Nonnull public LongTag readLong(java.io.DataInput in, NbtReadTracker readTracker) throws java.io.IOException
INbtReaderreadLong in interface INbtReaderin - The data inputreadTracker - The read trackerjava.io.IOException - If an I/O error occurs@Nonnull public FloatTag readFloat(java.io.DataInput in, NbtReadTracker readTracker) throws java.io.IOException
INbtReaderreadFloat in interface INbtReaderin - The data inputreadTracker - The read trackerjava.io.IOException - If an I/O error occurs@Nonnull public DoubleTag readDouble(java.io.DataInput in, NbtReadTracker readTracker) throws java.io.IOException
INbtReaderreadDouble in interface INbtReaderin - The data inputreadTracker - The read trackerjava.io.IOException - If an I/O error occurs@Nonnull public ByteArrayTag readByteArray(java.io.DataInput in, NbtReadTracker readTracker) throws java.io.IOException
INbtReaderreadByteArray in interface INbtReaderin - The data inputreadTracker - The read trackerjava.io.IOException - If an I/O error occurs@Nonnull public StringTag readString(java.io.DataInput in, NbtReadTracker readTracker) throws java.io.IOException
INbtReaderreadString in interface INbtReaderin - The data inputreadTracker - The read trackerjava.io.IOException - If an I/O error occurs@Nonnull public ListTag<?> readList(java.io.DataInput in, NbtReadTracker readTracker) throws java.io.IOException
INbtReaderreadList in interface INbtReaderin - The data inputreadTracker - The read trackerjava.io.IOException - If an I/O error occurs@Nonnull public CompoundTag readCompound(java.io.DataInput in, NbtReadTracker readTracker) throws java.io.IOException
INbtReaderreadCompound in interface INbtReaderin - The data inputreadTracker - The read trackerjava.io.IOException - If an I/O error occurs@Nonnull public IntArrayTag readIntArray(java.io.DataInput in, NbtReadTracker readTracker) throws java.io.IOException
INbtReaderreadIntArray in interface INbtReaderin - The data inputreadTracker - The read trackerjava.io.IOException - If an I/O error occurs@Nonnull public LongArrayTag readLongArray(java.io.DataInput in, NbtReadTracker readTracker) throws java.io.IOException
INbtReaderreadLongArray in interface INbtReaderin - The data inputreadTracker - The read trackerjava.io.IOException - If an I/O error occurs