类 StatePropertiesPredicate
java.lang.Object
net.minecraft.advancements.critereon.StatePropertiesPredicate
-
嵌套类概要
嵌套类修饰符和类型类说明static class
(专用程序包) static class
(专用程序包) static class
(专用程序包) static class
-
字段概要
字段修饰符和类型字段说明static final StatePropertiesPredicate
private final List<StatePropertiesPredicate.PropertyMatcher>
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
checkState
(StateDefinition<?, ?> pProperties, Consumer<String> pPropertyConsumer) static StatePropertiesPredicate
fromJson
(com.google.gson.JsonElement pJson) private static StatePropertiesPredicate.PropertyMatcher
private static String
getStringOrNull
(com.google.gson.JsonElement pJson) boolean
matches
(BlockState pState) <S extends StateHolder<?,
S>>
booleanmatches
(StateDefinition<?, S> pProperties, S pTargetProperty) boolean
matches
(FluidState pState) com.google.gson.JsonElement
-
字段详细资料
-
ANY
-
properties
-
-
构造器详细资料
-
StatePropertiesPredicate
StatePropertiesPredicate(List<StatePropertiesPredicate.PropertyMatcher> pProperties)
-
-
方法详细资料
-
fromJson
private static StatePropertiesPredicate.PropertyMatcher fromJson(String pName, com.google.gson.JsonElement pJson) -
getStringOrNull
-
matches
public <S extends StateHolder<?,S>> boolean matches(StateDefinition<?, S> pProperties, S pTargetProperty) -
matches
-
matches
-
checkState
-
fromJson
-
serializeToJson
public com.google.gson.JsonElement serializeToJson()
-