net.minecraft.predicate

record StatePredicate$RangedValueMatcher

implements StatePredicate$ValueMatcher

net.minecraft.advancements.criterion.StatePropertiesPredicate$RangedMatcher
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
minValue
comp_1834
min
private final Optional<String>
maxValue
maxValue
comp_1835
max
public static final com.mojang.serialization.Codec<StatePredicate$RangedValueMatcher>
CODEC
CODEC
field_45780
CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, StatePredicate$RangedValueMatcher>
STREAM_CODEC
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)
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()
minValue()
comp_1834()
min()
public Optional<String>
maxValue()
maxValue()
comp_1835()
max()