Interface Palette<T>

All Known Implementing Classes:
ArrayPalette, BiMapPalette, IdListPalette

public interface Palette<T>
Mappings:
Namespace Name
official cnb
intermediary net/minecraft/class_2837
named net/minecraft/world/chunk/Palette
  • Method Details

    • getIndex

      int getIndex(T object)
      Mappings:
      Namespace Name Mixin selector
      official a Lcnb;a(Ljava/lang/Object;)I
      intermediary method_12291 Lnet/minecraft/class_2837;method_12291(Ljava/lang/Object;)I
      named getIndex Lnet/minecraft/world/chunk/Palette;getIndex(Ljava/lang/Object;)I
    • accepts

      boolean accepts(Predicate<T> predicate)
      Mappings:
      Namespace Name Mixin selector
      official a Lcnb;a(Ljava/util/function/Predicate;)Z
      intermediary method_19525 Lnet/minecraft/class_2837;method_19525(Ljava/util/function/Predicate;)Z
      named accepts Lnet/minecraft/world/chunk/Palette;accepts(Ljava/util/function/Predicate;)Z
    • getByIndex

      @Nullable T getByIndex(int index)
      Mappings:
      Namespace Name Mixin selector
      official a Lcnb;a(I)Ljava/lang/Object;
      intermediary method_12288 Lnet/minecraft/class_2837;method_12288(I)Ljava/lang/Object;
      named getByIndex Lnet/minecraft/world/chunk/Palette;getByIndex(I)Ljava/lang/Object;
    • fromPacket

      void fromPacket(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official a Lcnb;a(Log;)V
      intermediary method_12289 Lnet/minecraft/class_2837;method_12289(Lnet/minecraft/class_2540;)V
      named fromPacket Lnet/minecraft/world/chunk/Palette;fromPacket(Lnet/minecraft/network/PacketByteBuf;)V
    • toPacket

      void toPacket(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official b Lcnb;b(Log;)V
      intermediary method_12287 Lnet/minecraft/class_2837;method_12287(Lnet/minecraft/class_2540;)V
      named toPacket Lnet/minecraft/world/chunk/Palette;toPacket(Lnet/minecraft/network/PacketByteBuf;)V
    • getPacketSize

      int getPacketSize()
      Mappings:
      Namespace Name Mixin selector
      official a Lcnb;a()I
      intermediary method_12290 Lnet/minecraft/class_2837;method_12290()I
      named getPacketSize Lnet/minecraft/world/chunk/Palette;getPacketSize()I
    • getIndexBits

      int getIndexBits()
      Mappings:
      Namespace Name Mixin selector
      official b Lcnb;b()I
      intermediary method_12197 Lnet/minecraft/class_2837;method_12197()I
      named getIndexBits Lnet/minecraft/world/chunk/Palette;getIndexBits()I
    • readNbt

      void readNbt(NbtList nbt)
      Mappings:
      Namespace Name Mixin selector
      official a Lcnb;a(Lng;)V
      intermediary method_12286 Lnet/minecraft/class_2837;method_12286(Lnet/minecraft/class_2499;)V
      named readNbt Lnet/minecraft/world/chunk/Palette;readNbt(Lnet/minecraft/nbt/NbtList;)V