Package net.minecraft.predicate.entity
Class EntitySubPredicateTypes.DynamicVariantType<V>
java.lang.Object
net.minecraft.predicate.entity.EntitySubPredicateTypes.DynamicVariantType<V>
- Enclosing class:
- EntitySubPredicateTypes
- Mappings:
- Namespace - Name - named - net/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType- intermediary - net/minecraft/class_7378$class_9419- official - bz$a
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate class
- 
Field SummaryFieldsModifier and TypeFieldDescription(package private) final com.mojang.serialization.MapCodec<EntitySubPredicateTypes.DynamicVariantType<V>.DynamicPredicate> (package private) final Function<Entity, Optional<RegistryEntry<V>>> 
- 
Constructor SummaryConstructorsConstructorDescriptionDynamicVariantType(RegistryKey<? extends Registry<V>> registryRef, Function<Entity, Optional<RegistryEntry<V>>> variantGetter) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic <V> EntitySubPredicateTypes.DynamicVariantType<V> create(RegistryKey<? extends Registry<V>> registryRef, Function<Entity, Optional<RegistryEntry<V>>> variantGetter) createPredicate(RegistryEntryList<V> variants) 
- 
Field Details- 
codecfinal com.mojang.serialization.MapCodec<EntitySubPredicateTypes.DynamicVariantType<V>.DynamicPredicate> codec- Mappings:
- Namespace - Name - Mixin selector - named - codec- Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;codec:Lcom/mojang/serialization/MapCodec;- intermediary - field_49974- Lnet/minecraft/class_7378$class_9419;field_49974:Lcom/mojang/serialization/MapCodec;- official - a- Lbz$a;a:Lcom/mojang/serialization/MapCodec;
 
- 
variantGetter- Mappings:
- Namespace - Name - Mixin selector - named - variantGetter- Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;variantGetter:Ljava/util/function/Function;- intermediary - field_49975- Lnet/minecraft/class_7378$class_9419;field_49975:Ljava/util/function/Function;- official - b- Lbz$a;b:Ljava/util/function/Function;
 
 
- 
- 
Constructor Details- 
DynamicVariantTypepublic DynamicVariantType(RegistryKey<? extends Registry<V>> registryRef, Function<Entity, Optional<RegistryEntry<V>>> variantGetter) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;<init>(Lnet/minecraft/registry/RegistryKey;Ljava/util/function/Function;)V- intermediary - <init>- Lnet/minecraft/class_7378$class_9419;<init>(Lnet/minecraft/class_5321;Ljava/util/function/Function;)V- official - <init>- Lbz$a;<init>(Laku;Ljava/util/function/Function;)V
 
 
- 
- 
Method Details- 
createpublic static <V> EntitySubPredicateTypes.DynamicVariantType<V> create(RegistryKey<? extends Registry<V>> registryRef, Function<Entity, Optional<RegistryEntry<V>>> variantGetter) - Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;create(Lnet/minecraft/registry/RegistryKey;Ljava/util/function/Function;)Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;- intermediary - method_58354- Lnet/minecraft/class_7378$class_9419;method_58354(Lnet/minecraft/class_5321;Ljava/util/function/Function;)Lnet/minecraft/class_7378$class_9419;- official - a- Lbz$a;a(Laku;Ljava/util/function/Function;)Lbz$a;
 
- 
createPredicate- Mappings:
- Namespace - Name - Mixin selector - named - createPredicate- Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;createPredicate(Lnet/minecraft/registry/entry/RegistryEntryList;)Lnet/minecraft/predicate/entity/EntitySubPredicate;- intermediary - method_58356- Lnet/minecraft/class_7378$class_9419;method_58356(Lnet/minecraft/class_6885;)Lnet/minecraft/class_7376;- official - a- Lbz$a;a(Ljv;)Lby;
 
 
-