net.minecraft.predicate.entity

record PlayerPredicate$StatMatcher<T>

net.minecraft.advancements.criterion.PlayerPredicate$StatMatcher
net.minecraft.class_4553$class_8749
net.minecraft.predicate.entity.PlayerPredicate$StatMatcher

Field summary

Modifier and TypeField
private final StatType<T>
type
comp_1825
type
private final RegistryEntry<T>
value
comp_1826
value
private final NumberRange$IntRange
range
comp_1827
range
private final Supplier<Stat<T>>
stat
comp_1828
stat
public static final com.mojang.serialization.Codec<PlayerPredicate$StatMatcher<?>>
CODEC
field_45774
CODEC

Constructor summary

ModifierConstructor
public (StatType<T> type, RegistryEntry<T> value, NumberRange$IntRange range)
private (StatType<T> type, RegistryEntry<T> value, NumberRange$IntRange range, Supplier<Stat<T>> stat)

Method summary

Modifier and TypeMethod
private static <T> com.mojang.serialization.MapCodec<PlayerPredicate$StatMatcher<T>>
createTypedCodec(StatType<T> type)
method_53224(class_3448<T> arg0)
createCodec(StatType<T> type)
public boolean
matches(StatsCounter counter)
method_53228(class_3469 arg0)
test(StatHandler statHandler)
public StatType<T>
type()
comp_1825()
type()
public RegistryEntry<T>
value()
comp_1826()
value()
public NumberRange$IntRange
range()
comp_1827()
range()
public Supplier<Stat<T>>
stat()
comp_1828()
stat()
private static Stat
lambda$new$0(StatType arg0, Holder arg1)
method_53226(class_3448 arg0, class_6880 arg1)
method_53226(StatType arg0, RegistryEntry arg1)
private static com.mojang.datafixers.kinds.App
lambda$createTypedCodec$0(StatType arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_53225(class_3448 arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_53225(StatType arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static PlayerPredicate$StatMatcher
lambda$createTypedCodec$1(StatType arg0, Holder arg1, MinMaxBounds$Ints arg2)
method_53227(class_3448 arg0, class_6880 arg1, class_2096$class_2100 arg2)
method_53227(StatType arg0, RegistryEntry value, NumberRange$IntRange range)