net.minecraft.advancements.critereon

public class EntitySubPredicates$EntityHolderVariantPredicateType<V>

bx$a
net.minecraft.advancements.critereon.EntitySubPredicates$EntityHolderVariantPredicateType
net.minecraft.class_7378$class_9419
net.minecraft.unmapped.C_qgtgvbyj$C_oszyjpav
net.minecraft.predicate.entity.EntitySubPredicateTypes$DynamicVariantType
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
f_iyzenqav
codec
codec
f_314467_
final Function<Entity, Optional<Holder<V>>>
b
getter
field_49975
f_qmteihkt
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(akq<? extends jz<V>> arg0, Function<bsr, Optional<jm<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)
m_dqjrqslm(C_xhhleach<? extends C_tqxyjqsk<V>> arg0, Function<C_astfners, Optional<C_cjzoxshv<V>>> arg1)
create(RegistryKey<? extends Registry<V>> registryRef, Function<Entity, Optional<RegistryEntry<V>>> variantGetter)
m_dqjrqslm(RegistryKey<? extends Registry<V>> registryKey, Function<Entity, Optional<Holder<V>>> arg1)
m_319287_(C_5264_<? extends C_4705_<V>> p_335498_, Function<C_507_, Optional<C_203228_<V>>> p_336153_)
public EntitySubPredicate
a(jq<V> arg0)
createPredicate(HolderSet<V> arg0)
method_58356(class_6885<V> arg0)
m_oeubjkrf(C_odfnijdo<V> arg0)
createPredicate(RegistryEntryList<V> variants)
m_oeubjkrf(HolderSet<V> holderSet)
m_318835_(C_203233_<V> arg0)