java.lang.Object
com.viaversion.viaversion.api.type.Type<Long>
net.raphimc.viabedrock.protocol.types.primitive.VarLongType
All Implemented Interfaces:
com.viaversion.viaversion.api.type.ByteBufReader<Long>, com.viaversion.viaversion.api.type.ByteBufWriter<Long>, com.viaversion.viaversion.api.type.CodecWriter<Long>, com.viaversion.viaversion.api.type.TypeConverter<Long>

public class VarLongType extends com.viaversion.viaversion.api.type.Type<Long> implements com.viaversion.viaversion.api.type.TypeConverter<Long>
  • Constructor Details

    • VarLongType

      public VarLongType()
  • Method Details

    • readPrimitive

      public long readPrimitive(io.netty.buffer.ByteBuf buffer)
    • writePrimitive

      public void writePrimitive(io.netty.buffer.ByteBuf buffer, long value)
    • read

      public Long read(io.netty.buffer.ByteBuf buffer)
      Specified by:
      read in interface com.viaversion.viaversion.api.type.ByteBufReader<Long>
    • write

      public void write(io.netty.buffer.ByteBuf buffer, Long value)
      Specified by:
      write in interface com.viaversion.viaversion.api.type.ByteBufWriter<Long>
    • from

      public Long from(Object o)
      Specified by:
      from in interface com.viaversion.viaversion.api.type.TypeConverter<Long>