Package org.cloudburstmc.nbt
Class NbtUtils
java.lang.Object
org.cloudburstmc.nbt.NbtUtils
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Tcopy(T val) static NBTInputStreamcreateGZIPReader(InputStream stream) static NBTInputStreamcreateGZIPReader(InputStream stream, boolean internKeys, boolean internValues) static NBTInputStreamcreateGZIPReader(InputStream stream, boolean internKeys, boolean internValues, long maxReadSize) static NBTInputStreamcreateGZIPReader(InputStream stream, long maxReadSize) static NBTOutputStreamcreateGZIPWriter(OutputStream stream) static NBTInputStreamcreateNetworkReader(InputStream stream) static NBTInputStreamcreateNetworkReader(InputStream stream, boolean internKeys, boolean internValues) static NBTInputStreamcreateNetworkReader(InputStream stream, boolean internKeys, boolean internValues, long maxReadSize) static NBTInputStreamcreateNetworkReader(InputStream stream, long maxReadSize) static NBTOutputStreamcreateNetworkWriter(OutputStream stream) static NBTInputStreamcreateReader(InputStream stream) static NBTInputStreamcreateReader(InputStream stream, boolean internKeys, boolean internValues) static NBTInputStreamcreateReader(InputStream stream, boolean internKeys, boolean internValues, long maxReadSize) static NBTInputStreamcreateReader(InputStream stream, long maxReadSize) static NBTInputStreamcreateReaderLE(InputStream stream) static NBTInputStreamcreateReaderLE(InputStream stream, boolean internKeys, boolean internValues) static NBTInputStreamcreateReaderLE(InputStream stream, boolean internKeys, boolean internValues, long maxReadSize) static NBTInputStreamcreateReaderLE(InputStream stream, long maxReadSize) static NBTOutputStreamcreateWriter(OutputStream stream) static NBTOutputStreamcreateWriterLE(OutputStream stream) static Stringstatic StringprintHexBinary(byte[] data) static String
-
Field Details
-
MAX_DEPTH
public static final int MAX_DEPTH- See Also:
-
MAX_READ_SIZE
public static final long MAX_READ_SIZE- See Also:
-
-
Method Details
-
createReader
public static NBTInputStream createReader(InputStream stream, boolean internKeys, boolean internValues) -
createReader
public static NBTInputStream createReader(InputStream stream, boolean internKeys, boolean internValues, long maxReadSize) -
createReaderLE
public static NBTInputStream createReaderLE(InputStream stream, boolean internKeys, boolean internValues) -
createReaderLE
public static NBTInputStream createReaderLE(InputStream stream, boolean internKeys, boolean internValues, long maxReadSize) -
createGZIPReader
public static NBTInputStream createGZIPReader(InputStream stream, boolean internKeys, boolean internValues) throws IOException - Throws:
IOException
-
createGZIPReader
public static NBTInputStream createGZIPReader(InputStream stream, boolean internKeys, boolean internValues, long maxReadSize) throws IOException - Throws:
IOException
-
createNetworkReader
public static NBTInputStream createNetworkReader(InputStream stream, boolean internKeys, boolean internValues) -
createNetworkReader
public static NBTInputStream createNetworkReader(InputStream stream, boolean internKeys, boolean internValues, long maxReadSize) -
createReader
-
createReader
-
createReaderLE
-
createReaderLE
-
createGZIPReader
- Throws:
IOException
-
createGZIPReader
public static NBTInputStream createGZIPReader(InputStream stream, long maxReadSize) throws IOException - Throws:
IOException
-
createNetworkReader
-
createNetworkReader
-
createWriter
-
createWriterLE
-
createGZIPWriter
- Throws:
IOException
-
createNetworkWriter
-
toString
-
copy
public static <T> T copy(T val) -
indent
-
printHexBinary
-