CLASS bsl net/minecraft/util/palette/ArrayPalette FIELD a idList Lfc; FIELD c resizeListener Lbso; FIELD d valueDeserializer Ljava/util/function/Function; FIELD e indexBits I FIELD f size I METHOD (Lfc;ILbso;Ljava/util/function/Function;)V ARG 2 integer ARG 3 resizeListener ARG 4 valueDeserializer METHOD a getPacketSize ()I METHOD a getByIndex (I)Ljava/lang/Object; ARG 1 index METHOD a fromTag (Lhw;)V ARG 1 tag METHOD a fromPacket (Lir;)V ARG 1 buf METHOD a getIndex (Ljava/lang/Object;)I ARG 1 object METHOD b toPacket (Lir;)V ARG 1 buf