net.minecraft.advancements.critereon

public class EntitySubPredicates$EntityHolderVariantPredicateType<V>

bw$a
net.minecraft.advancements.critereon.EntitySubPredicates$EntityHolderVariantPredicateType
net.minecraft.class_7378$class_9419
net.minecraft.predicate.entity.EntitySubPredicateTypes$DynamicVariantType
net.minecraft.src.C_313349_$C_313706_
net.minecraft.advancements.critereon.EntitySubPredicates$a

Field summary

Modifier and TypeField
final com.mojang.serialization.MapCodec<EntitySubPredicates$EntityHolderVariantPredicateType<V>.Instance>
a
codec
field_49974
codec
f_314467_
final Function<Entity, Optional<Holder<V>>>
b
getter
field_49975
variantGetter
f_315554_

Constructor summary

ModifierConstructor
public (ResourceKey<? extends Registry<V>> registryRef, Function<Entity, Optional<Holder<V>>> variantGetter)

Method summary

Modifier and TypeMethod
public static <V> EntitySubPredicates$EntityHolderVariantPredicateType<V>
a(ale<? extends jv<V>> arg0, Function<bsw, Optional<ji<V>>> arg1)
create(ResourceKey<? extends Registry<V>> arg0, Function<Entity, Optional<Holder<V>>> arg1)
method_58354(class_5321<? extends class_2378<V>> arg0, Function<class_1297, Optional<class_6880<V>>> arg1)
create(RegistryKey<? extends Registry<V>> registryRef, Function<Entity, Optional<RegistryEntry<V>>> variantGetter)
m_319287_(C_5264_<? extends C_4705_<V>> p_335498_, Function<C_507_, Optional<C_203228_<V>>> p_336153_)
public EntitySubPredicate
a(jm<V> arg0)
createPredicate(HolderSet<V> arg0)
method_58356(class_6885<V> arg0)
createPredicate(RegistryEntryList<V> variants)
m_318835_(C_203233_<V> arg0)