net.minecraft.nbt

public class NbtIo

net.minecraft.nbt.NbtIo
net.minecraft.class_2507
net.minecraft.nbt.NbtIo

Field summary

Modifier and TypeField
private static final OpenOption[]
SYNC_OUTPUT_OPTIONS
field_47513
OPEN_OPTIONS

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static NbtCompound
readCompressed(Path file, NbtAccounter accounter)
method_30613(Path arg0, class_2505 arg1)
readCompressed(Path path, NbtSizeTracker tagSizeTracker)
private static DataInputStream
createDecompressorStream(InputStream in)
method_40059(InputStream arg0)
decompress(InputStream stream)
private static DataOutputStream
createCompressorStream(OutputStream out)
method_54906(OutputStream arg0)
compress(OutputStream stream)
public static NbtCompound
readCompressed(InputStream in, NbtAccounter accounter)
method_10629(InputStream arg0, class_2505 arg1)
readCompressed(InputStream stream, NbtSizeTracker tagSizeTracker)
public static void
parseCompressed(Path file, StreamTagVisitor output, NbtAccounter accounter)
method_40057(Path arg0, class_6836 arg1, class_2505 arg2)
scanCompressed(Path path, NbtScanner scanner, NbtSizeTracker tracker)
public static void
parseCompressed(InputStream in, StreamTagVisitor output, NbtAccounter accounter)
method_40058(InputStream arg0, class_6836 arg1, class_2505 arg2)
scanCompressed(InputStream stream, NbtScanner scanner, NbtSizeTracker tracker)
public static void
writeCompressed(CompoundTag tag, Path file)
method_30614(class_2487 arg0, Path arg1)
writeCompressed(NbtCompound nbt, Path path)
public static void
writeCompressed(CompoundTag tag, OutputStream out)
method_10634(class_2487 arg0, OutputStream arg1)
writeCompressed(NbtCompound nbt, OutputStream stream)
public static void
write(CompoundTag tag, Path file)
method_10630(class_2487 arg0, Path arg1)
write(NbtCompound nbt, Path path)
public static NbtCompound
read(Path file)
method_10633(Path arg0)
read(Path path)
public static NbtCompound
read(DataInput input)
method_10627(DataInput arg0)
readCompound(DataInput input)
public static NbtCompound
read(DataInput input, NbtAccounter accounter)
method_10625(DataInput arg0, class_2505 arg1)
readCompound(DataInput input, NbtSizeTracker tracker)
public static void
write(CompoundTag tag, DataOutput output)
method_10628(class_2487 arg0, DataOutput arg1)
writeCompound(NbtCompound nbt, DataOutput output)
public static void
parse(DataInput input, StreamTagVisitor output, NbtAccounter accounter)
method_39855(DataInput arg0, class_6836 arg1, class_2505 arg2)
scan(DataInput input, NbtScanner scanner, NbtSizeTracker tracker)
public static NbtElement
readAnyTag(DataInput input, NbtAccounter accounter)
method_52894(DataInput arg0, class_2505 arg1)
read(DataInput input, NbtSizeTracker tracker)
public static void
writeAnyTag(Tag tag, DataOutput output)
method_52893(class_2520 arg0, DataOutput arg1)
writeForPacket(NbtElement nbt, DataOutput output)
public static void
writeUnnamedTag(Tag tag, DataOutput output)
method_10631(class_2520 arg0, DataOutput arg1)
writeUnsafe(NbtElement nbt, DataOutput output)
public static void
writeUnnamedTagWithFallback(Tag tag, DataOutput output)
method_55324(class_2520 arg0, DataOutput arg1)
write(NbtElement nbt, DataOutput output)
public static NbtElement
readUnnamedTag(DataInput input, NbtAccounter accounter)
method_10626(DataInput arg0, class_2505 arg1)
readElement(DataInput input, NbtSizeTracker tracker)
private static NbtElement
readTagSafe(DataInput input, NbtAccounter accounter, byte type)
method_52892(DataInput arg0, class_2505 arg1, byte arg2)
readElement(DataInput input, NbtSizeTracker tracker, byte typeId)