Class NbtWriter

java.lang.Object
meteordevelopment.nbt.NbtWriter
All Implemented Interfaces:
Closeable, AutoCloseable

public class NbtWriter extends Object implements Closeable, AutoCloseable
  • Constructor Details

  • Method Details

    • writeCompoundStart

      public void writeCompoundStart(String name)
    • writeCompoundStart

      public void writeCompoundStart()
    • writeCompoundEnd

      public void writeCompoundEnd()
    • writeByte

      public void writeByte(String name, byte v)
    • writeByte

      public void writeByte(byte v)
    • writeBool

      public void writeBool(String name, boolean v)
    • writeBool

      public void writeBool(boolean v)
    • writeShort

      public void writeShort(String name, short v)
    • writeShort

      public void writeShort(short v)
    • writeInt

      public void writeInt(String name, int v)
    • writeInt

      public void writeInt(int v)
    • writeLong

      public void writeLong(String name, long v)
    • writeLong

      public void writeLong(long v)
    • writeFloat

      public void writeFloat(String name, float v)
    • writeFloat

      public void writeFloat(float v)
    • writeDouble

      public void writeDouble(String name, double v)
    • writeDouble

      public void writeDouble(double v)
    • writeString

      public void writeString(String name, String v)
    • writeString

      public void writeString(String v)
    • writeByteArray

      public void writeByteArray(String name, byte[] v)
    • writeByteArray

      public void writeByteArray(byte[] v)
    • writeIntArray

      public void writeIntArray(String name, int[] v)
    • writeIntArray

      public void writeIntArray(int[] v)
    • writeLongArray

      public void writeLongArray(String name, long[] v)
    • writeLongArray

      public void writeLongArray(long[] v)
    • writeList

      public void writeList(String name, int type, int size)
    • writeList

      public void writeList(int type, int size)
    • writeList

      public void writeList(String name, TagId type, int size)
    • writeList

      public void writeList(TagId type, int size)
    • write

      public void write(String name, Tag tag)
    • write

      public void write(Tag tag)
    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Throws:
      IOException