Interface Palette<T>

All Known Implementing Classes:
ArrayPalette, BiMapPalette, IdListPalette

public interface Palette<T>
  • Method Details

    • getIndex

      int getIndex​(T object)
    • accepts

      boolean accepts​(Predicate<T> predicate)
    • getByIndex

      @Nullable T getByIndex​(int index)
    • fromPacket

      @Environment(CLIENT) void fromPacket​(PacketByteBuf buf)
    • toPacket

      void toPacket​(PacketByteBuf buf)
    • getPacketSize

      int getPacketSize()
    • fromTag

      void fromTag​(ListTag tag)