Package net.minecraft.state.property
Class DirectionProperty
public class DirectionProperty extends EnumProperty<Direction>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.state.property.Property
Property.Value<T extends Comparable<T>>
-
Constructor Summary
Constructors Modifier Constructor Description protected
DirectionProperty(String name, Collection<Direction> values)
-
Method Summary
Modifier and Type Method Description static DirectionProperty
of(String name, Collection<Direction> values)
Creates a direction property which only supports specific valuesstatic DirectionProperty
of(String name, Predicate<Direction> filter)
Creates a direction property.static DirectionProperty
of(String name, Direction[] values)
Creates a direction property which only supports specific valuesMethods inherited from class net.minecraft.state.property.EnumProperty
computeHashCode, equals, getValues, name, of, of, of, of, parse
Methods inherited from class net.minecraft.state.property.Property
createValue, createValue, getName, getType, getValueCodec, hashCode, stream, toString
-
Constructor Details
-
DirectionProperty
-
-
Method Details
-
of
Creates a direction property.- Parameters:
name
- the name of this propertyfilter
- a filter which specifies if a value is allowed
-
of
Creates a direction property which only supports specific values- Parameters:
name
- the name of this propertyvalues
- the values this property can have
-
of
Creates a direction property which only supports specific values- Parameters:
name
- the name of this propertyvalues
- the values this property can have
-