Package net.minecraft.data.client.model
Class When.PropertyCondition
java.lang.Object
net.minecraft.data.client.model.When.PropertyCondition
- All Implemented Interfaces:
Supplier<JsonElement>,When
- Enclosing interface:
- When
public static class When.PropertyCondition extends Object implements When
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.data.client.model.When
When.LogicalCondition, When.LogicalOperator, When.PropertyCondition -
Field Summary
Fields Modifier and Type Field Description private Map<Property<?>,String>properties -
Constructor Summary
Constructors Constructor Description PropertyCondition() -
Method Summary
Modifier and Type Method Description JsonElementget()private static <T extends Comparable<T>>
Stringname(Property<T> property, Stream<T> valueStream)private static <T extends Comparable<T>>
Stringname(Property<T> property, T value, T[] otherValues)private <T extends Comparable<T>>
voidset(Property<T> property, String value)<T extends Comparable<T>>
When.PropertyConditionset(Property<T> property, T value)<T extends Comparable<T>>
When.PropertyConditionset(Property<T> property, T value, T[] otherValues)voidvalidate(StateManager<?,?> stateManager)
-
Field Details
-
properties
-
-
Constructor Details
-
PropertyCondition
public PropertyCondition()
-
-
Method Details
-
name
-
name
private static <T extends Comparable<T>> String name(Property<T> property, T value, T[] otherValues) -
set
-
set
-
set
@SafeVarargs public final <T extends Comparable<T>> When.PropertyCondition set(Property<T> property, T value, T[] otherValues) -
get
- Specified by:
getin interfaceSupplier<JsonElement>
-
validate
-