Interface CollectionContainsPredicate<T,P extends Predicate<T>>
- All Known Implementing Classes:
CollectionContainsPredicate.Empty,CollectionContainsPredicate.Multiple,CollectionContainsPredicate.Single
public interface CollectionContainsPredicate<T,P extends Predicate<T>>
extends Predicate<Iterable<T>>
- Mappings:
Namespace Name named net/minecraft/predicate/collection/CollectionContainsPredicateintermediary net/minecraft/class_9639official bb
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classCollectionContainsPredicate.Empty<T,P extends Predicate<T>> static final recordCollectionContainsPredicate.Multiple<T,P extends Predicate<T>> static final recordCollectionContainsPredicate.Single<T,P extends Predicate<T>> -
Method Summary
Modifier and TypeMethodDescriptionstatic <T,P extends Predicate<T>>
CollectionContainsPredicate<T, P> static <T,P extends Predicate<T>>
CollectionContainsPredicate<T, P> create(P[] predicates) static <T,P extends Predicate<T>>
com.mojang.serialization.Codec<CollectionContainsPredicate<T, P>> createCodec(com.mojang.serialization.Codec<P> predicateCodec)
-
Method Details
-
getPredicates
- Mappings:
Namespace Name Mixin selector named getPredicatesLnet/minecraft/predicate/collection/CollectionContainsPredicate;getPredicates()Ljava/util/List;intermediary method_59605Lnet/minecraft/class_9639;method_59605()Ljava/util/List;official aLbb;a()Ljava/util/List;
-
createCodec
static <T,P extends Predicate<T>> com.mojang.serialization.Codec<CollectionContainsPredicate<T,P>> createCodec(com.mojang.serialization.Codec<P> predicateCodec) - Mappings:
Namespace Name Mixin selector named createCodecLnet/minecraft/predicate/collection/CollectionContainsPredicate;createCodec(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;intermediary method_59606Lnet/minecraft/class_9639;method_59606(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;official aLbb;a(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
-
create
@SafeVarargs static <T,P extends Predicate<T>> CollectionContainsPredicate<T,P> create(P[] predicates) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/predicate/collection/CollectionContainsPredicate;create([Ljava/util/function/Predicate;)Lnet/minecraft/predicate/collection/CollectionContainsPredicate;intermediary method_59608Lnet/minecraft/class_9639;method_59608([Ljava/util/function/Predicate;)Lnet/minecraft/class_9639;official aLbb;a([Ljava/util/function/Predicate;)Lbb;
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/predicate/collection/CollectionContainsPredicate;create(Ljava/util/List;)Lnet/minecraft/predicate/collection/CollectionContainsPredicate;intermediary method_59607Lnet/minecraft/class_9639;method_59607(Ljava/util/List;)Lnet/minecraft/class_9639;official aLbb;a(Ljava/util/List;)Lbb;
-