net.minecraft.predicate

record StatePredicate$Condition

net.minecraft.advancements.criterion.StatePropertiesPredicate$PropertyMatcher
net.minecraft.class_4559$class_4562
net.minecraft.predicate.StatePredicate$Condition

Field summary

Modifier and TypeField
private final String
name
comp_1832
key
private final StatePredicate$ValueMatcher
valueMatcher
comp_1833
valueMatcher
public static final PacketCodec<io.netty.buffer.ByteBuf, StatePredicate$Condition>
STREAM_CODEC
field_49398
PACKET_CODEC

Constructor summary

ModifierConstructor
private (String key, StatePredicate$ValueMatcher valueMatcher)

Method summary

Modifier and TypeMethod
public <S extends State<?, S>> boolean
match(StateDefinition<?, S> definition, S state)
method_22530(class_2689<?, S> arg0, S arg1)
test(StateManager<?, S> stateManager, S state)
public Optional<String>
checkState(StateDefinition<?, ?> states)
method_22531(class_2689<?, ?> arg0)
reportMissing(StateManager<?, ?> factory)
public String
name()
comp_1832()
key()
public StatePredicate$ValueMatcher
valueMatcher()
comp_1833()
valueMatcher()