NBTReader

fun NBTReader(file: File, compressedProcesser: CompressedProcesser<*, *> = CompressedProcesser.GZIP)

Constructs a NBTReader from a file (convenience method, equivalent to NBTReader(BufferedInputStream(FileInputStream(file)), compressedProcesser))

fun NBTReader(path: Path, compressedProcesser: CompressedProcesser<*, *> = CompressedProcesser.GZIP)

Constructs a NBTReader from a path (convenience method, equivalent to NBTReader(BufferedOutputStream(Files.newOutputStream(path)), compressedProcesser))

fun NBTReader(array: ByteArray, compressedProcesser: CompressedProcesser<*, *> = CompressedProcesser.GZIP)

Constructs a NBTReader from a byte array (convenience method, equivalent to NBTReader(ByteArrayInputStream(array), compressedProcesser))

fun NBTReader(source: InputStream, compressedProcesser: CompressedProcesser<*, *> = CompressedProcesser.GZIP)