java.lang.Object
com.viaversion.viaversion.api.minecraft.codec.ThrowingOps
All Implemented Interfaces:
Ops

public class ThrowingOps extends Object implements Ops
  • Constructor Details

    • ThrowingOps

      public ThrowingOps()
  • Method Details

    • context

      public CodecContext context()
      Specified by:
      context in interface Ops
    • writeByte

      public void writeByte(byte b)
      Specified by:
      writeByte in interface Ops
    • writeBytes

      public void writeBytes(byte[] array)
      Specified by:
      writeBytes in interface Ops
    • writeBoolean

      public void writeBoolean(boolean b)
      Specified by:
      writeBoolean in interface Ops
    • writeShort

      public void writeShort(short s)
      Specified by:
      writeShort in interface Ops
    • writeString

      public void writeString(CharSequence sequence)
      Specified by:
      writeString in interface Ops
    • writeInt

      public void writeInt(int i)
      Specified by:
      writeInt in interface Ops
    • writeLong

      public void writeLong(long l)
      Specified by:
      writeLong in interface Ops
    • writeFloat

      public void writeFloat(float f)
      Specified by:
      writeFloat in interface Ops
    • writeDouble

      public void writeDouble(double d)
      Specified by:
      writeDouble in interface Ops
    • writeInts

      public void writeInts(int[] array)
      Specified by:
      writeInts in interface Ops
    • writeLongs

      public void writeLongs(long[] array)
      Specified by:
      writeLongs in interface Ops
    • writeList

      public void writeList(Consumer<Ops.ListSerializer> consumer)
      Specified by:
      writeList in interface Ops
    • writeMap

      public void writeMap(Consumer<Ops.MapSerializer> consumer)
      Specified by:
      writeMap in interface Ops
    • write

      public <V> void write(Type<V> type, V value)
      Specified by:
      write in interface Ops