net.minecraft.advancements.criterion

public record StatePropertiesPredicate

dl
net.minecraft.advancements.criterion.StatePropertiesPredicate
net.minecraft.class_4559
net.minecraft.predicate.StatePredicate
net.minecraft.src.C_432308_
net.minecraft.advancements.criterion.CriterionTriggerProperties

字段概要

修饰符与类型字段
private final List<StatePropertiesPredicate$PropertyMatcher>
c
properties
comp_1830
conditions
f_434161_
private static final com.mojang.serialization.Codec<List<StatePropertiesPredicate$PropertyMatcher>>
d
PROPERTIES_CODEC
field_45778
CONDITION_LIST_CODEC
f_436175_
public static final com.mojang.serialization.Codec<StatePropertiesPredicate>
a
CODEC
field_45777
CODEC
f_434385_
public static final StreamCodec<io.netty.buffer.ByteBuf, StatePropertiesPredicate>
b
STREAM_CODEC
field_49396
PACKET_CODEC
f_433926_

构造函数概要

修饰符构造函数
public (List<StatePropertiesPredicate$PropertyMatcher> conditions)

方法概要

修饰符与类型方法
public <S extends StateHolder<?, S>> boolean
a(eoi<?, S> arg0, S arg1)
matches(StateDefinition<?, S> arg0, S arg1)
method_22515(class_2689<?, S> arg0, S arg1)
test(StateManager<?, S> stateManager, S container)
m_441334_(C_2065_<?, S> p_457426_, S arg1)
public boolean
a(eoh arg0)
matches(BlockState arg0)
method_22514(class_2680 arg0)
test(BlockState state)
m_445747_(C_2064_ arg0)
public boolean
a(flb arg0)
matches(FluidState arg0)
method_22518(class_3610 arg0)
test(FluidState state)
m_439025_(C_2691_ arg0)
public Optional<String>
a(eoi<?, ?> arg0)
checkState(StateDefinition<?, ?> arg0)
method_53235(class_2689<?, ?> arg0)
findMissing(StateManager<?, ?> stateManager)
m_442897_(C_2065_<?, ?> arg0)
public List<StatePropertiesPredicate$PropertyMatcher>
a()
properties()
comp_1830()
conditions()
f_434161_()