接口 Palette<T>

  • 所有已知实现类:
    ArrayPalette, BiMapPalette, IdListPalette

    public interface Palette<T>
    Mappings:
    Namespace Name
    official cma
    intermediary net/minecraft/class_2837
    named net/minecraft/world/chunk/Palette
    • 方法详细资料

      • getIndex

        int getIndex​(T object)
        Mappings:
        Namespace Name Mixin selector
        official a Lcma;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 Lcma;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 Lcma;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 Lcma;a(Lob;)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 Lcma;b(Lob;)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 Lcma;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 Lcma;b()I
        intermediary method_12197 Lnet/minecraft/class_2837;method_12197()I
        named getIndexBits Lnet/minecraft/world/chunk/Palette;getIndexBits()I
      • readNbt

        void readNbt​(ListTag nbt)
        Mappings:
        Namespace Name Mixin selector
        official a Lcma;a(Lnb;)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/ListTag;)V