net.minecraft.entity

public record VariantSelectorProvider$Selector<Context, Condition extends VariantSelectorProvider$SelectorCondition<Context>>

net.minecraft.world.entity.variant.PriorityProvider$Selector
net.minecraft.class_10695$class_10696
net.minecraft.entity.VariantSelectorProvider$Selector

Field summary

Modifier and TypeField
private final Optional<Condition>
condition
comp_3575
condition
private final int
priority
comp_3576
priority

Constructor summary

ModifierConstructor
public (Condition condition, int priority)
public (int priority)
public (Optional<Condition> condition, int priority)

Method summary

Modifier and TypeMethod
public static <Context, Condition extends VariantSelectorProvider$SelectorCondition<Context>> com.mojang.serialization.Codec<VariantSelectorProvider$Selector<Context, Condition>>
codec(com.mojang.serialization.Codec<Condition> conditionCodec)
method_67164(com.mojang.serialization.Codec<Condition> arg0)
createCodec(com.mojang.serialization.Codec<Condition> conditionCodec)
public Optional<Condition>
condition()
comp_3575()
condition()
public int
priority()
comp_3576()
priority()
private static com.mojang.datafixers.kinds.App
lambda$codec$0(com.mojang.serialization.Codec arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_67165(com.mojang.serialization.Codec arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_67165(com.mojang.serialization.Codec arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)