Class PaletteTypeBase

java.lang.Object
com.viaversion.viaversion.api.type.Type<DataPalette>
com.viaversion.viaversion.api.type.types.chunk.PaletteTypeBase
All Implemented Interfaces:
ByteBufReader<DataPalette>, ByteBufWriter<DataPalette>
Direct Known Subclasses:
PaletteType1_18

public abstract class PaletteTypeBase extends Type<DataPalette>
  • Constructor Details

    • PaletteTypeBase

      protected PaletteTypeBase()
  • Method Details

    • serializedSize

      public abstract int serializedSize(@Nullable DataPalette palette)
      Calculates the size of the serialized data in bytes.
      Parameters:
      palette - data palette
      Returns:
      the size of the serialized data in bytes