net.minecraft.predicate

record StatePredicate$RangedValueMatcher

implements StatePredicate$ValueMatcher

net.minecraft.advancements.criterion.StatePropertiesPredicate$RangedMatcher
net.minecraft.class_4559$class_4563
net.minecraft.predicate.StatePredicate$RangedValueMatcher

Field summary

Modifier and TypeField
private final Optional<String>
minValue
comp_1834
min
private final Optional<String>
maxValue
comp_1835
max
public static final com.mojang.serialization.Codec<StatePredicate$RangedValueMatcher>
CODEC
field_45780
CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, StatePredicate$RangedValueMatcher>
STREAM_CODEC
field_49399
PACKET_CODEC

Constructor summary

ModifierConstructor
private (Optional<String> min, Optional<String> max)

Method summary

Modifier and TypeMethod
public <T extends Comparable<T>> boolean
match(StateHolder<?, ?> state, Property<T> property)
method_22532(class_2688<?, ?> arg0, class_2769<T> arg1)
test(State<?, ?> arg0, Property<T> arg1)
public Optional<String>
minValue()
comp_1834()
min()
public Optional<String>
maxValue()
comp_1835()
max()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53239(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53239(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)