net.minecraft.advancements.critereon

public class EntitySubPredicates$EntityVariantPredicateType<V>

bw$b
net.minecraft.advancements.critereon.EntitySubPredicates$EntityVariantPredicateType
net.minecraft.class_7378$class_7380
net.minecraft.predicate.entity.EntitySubPredicateTypes$VariantType
net.minecraft.src.C_313349_$C_313360_
net.minecraft.advancements.critereon.EntitySubPredicates$b

Field summary

Modifier and TypeField
final com.mojang.serialization.MapCodec<EntitySubPredicates$EntityVariantPredicateType<V>.Instance>
a
codec
field_49794
codec
f_314924_
final Function<Entity, Optional<V>>
b
getter
field_38741
variantGetter
f_314447_

Constructor summary

ModifierConstructor
public (com.mojang.serialization.Codec<V> variantCodec, Function<Entity, Optional<V>> variantGetter)

Method summary

Modifier and TypeMethod
public static <V> EntitySubPredicates$EntityVariantPredicateType<V>
a(jv<V> arg0, Function<bsw, Optional<V>> arg1)
create(Registry<V> arg0, Function<Entity, Optional<V>> arg1)
method_43116(class_2378<V> arg0, Function<class_1297, Optional<V>> arg1)
create(Registry<V> registry, Function<Entity, Optional<V>> variantGetter)
m_322293_(C_4705_<V> p_331006_, Function<C_507_, Optional<V>> p_335365_)
public static <V> EntitySubPredicates$EntityVariantPredicateType<V>
a(com.mojang.serialization.Codec<V> arg0, Function<bsw, Optional<V>> arg1)
create(com.mojang.serialization.Codec<V> arg0, Function<Entity, Optional<V>> arg1)
method_47840(com.mojang.serialization.Codec<V> arg0, Function<class_1297, Optional<V>> arg1)
create(com.mojang.serialization.Codec<V> codec, Function<Entity, Optional<V>> variantGetter)
m_322727_(com.mojang.serialization.Codec<V> p_330954_, Function<C_507_, Optional<V>> p_329190_)
public EntitySubPredicate
a(V arg0)
createPredicate(V arg0)
method_43117(V arg0)
createPredicate(V variant)
m_320150_(V arg0)