Interface CollectionCountsPredicate<T,P extends Predicate<T>>

All Superinterfaces:
Predicate<Iterable<T>>
All Known Implementing Classes:
CollectionCountsPredicate.Empty, CollectionCountsPredicate.Multiple, CollectionCountsPredicate.Single

public interface CollectionCountsPredicate<T,P extends Predicate<T>> extends Predicate<Iterable<T>>
Mappings:
Namespace Name
named net/minecraft/predicate/collection/CollectionCountsPredicate
intermediary net/minecraft/class_9643
official bc
  • Method Details

    • getEntries

      Mappings:
      Namespace Name Mixin selector
      named getEntries Lnet/minecraft/predicate/collection/CollectionCountsPredicate;getEntries()Ljava/util/List;
      intermediary method_59613 Lnet/minecraft/class_9643;method_59613()Ljava/util/List;
      official a Lbc;a()Ljava/util/List;
    • createCodec

      static <T, P extends Predicate<T>> com.mojang.serialization.Codec<CollectionCountsPredicate<T,P>> createCodec(com.mojang.serialization.Codec<P> predicateCodec)
      Mappings:
      Namespace Name Mixin selector
      named createCodec Lnet/minecraft/predicate/collection/CollectionCountsPredicate;createCodec(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
      intermediary method_59614 Lnet/minecraft/class_9643;method_59614(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
      official a Lbc;a(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
    • create

      @SafeVarargs static <T, P extends Predicate<T>> CollectionCountsPredicate<T,P> create(CollectionCountsPredicate.Entry<T,P>[] entries)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/predicate/collection/CollectionCountsPredicate;create([Lnet/minecraft/predicate/collection/CollectionCountsPredicate$Entry;)Lnet/minecraft/predicate/collection/CollectionCountsPredicate;
      intermediary method_59616 Lnet/minecraft/class_9643;method_59616([Lnet/minecraft/class_9643$class_9644;)Lnet/minecraft/class_9643;
      official a Lbc;a([Lbc$a;)Lbc;
    • create

      static <T, P extends Predicate<T>> CollectionCountsPredicate<T,P> create(List<CollectionCountsPredicate.Entry<T,P>> entries)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/predicate/collection/CollectionCountsPredicate;create(Ljava/util/List;)Lnet/minecraft/predicate/collection/CollectionCountsPredicate;
      intermediary method_59615 Lnet/minecraft/class_9643;method_59615(Ljava/util/List;)Lnet/minecraft/class_9643;
      official a Lbc;a(Ljava/util/List;)Lbc;