Package net.minecraft.state.property
Class DirectionProperty
public class DirectionProperty extends EnumProperty<Direction>
- Mappings:
Namespace Name official cin
intermediary net/minecraft/class_2753
named net/minecraft/state/property/DirectionProperty
-
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
- Mappings:
Namespace Name Mixin selector official <init>
Lcin;<init>(Ljava/lang/String;Ljava/util/Collection;)V
intermediary <init>
Lnet/minecraft/class_2753;<init>(Ljava/lang/String;Ljava/util/Collection;)V
named <init>
Lnet/minecraft/state/property/DirectionProperty;<init>(Ljava/lang/String;Ljava/util/Collection;)V
-
-
Method Details
-
of
Creates a direction property.- Parameters:
name
- the name of this propertyfilter
- a filter which specifies if a value is allowed- Mappings:
Namespace Name Mixin selector official a
Lcin;a(Ljava/lang/String;Ljava/util/function/Predicate;)Lcin;
intermediary method_11844
Lnet/minecraft/class_2753;method_11844(Ljava/lang/String;Ljava/util/function/Predicate;)Lnet/minecraft/class_2753;
named of
Lnet/minecraft/state/property/DirectionProperty;of(Ljava/lang/String;Ljava/util/function/Predicate;)Lnet/minecraft/state/property/DirectionProperty;
-
of
Creates a direction property which only supports specific values- Parameters:
name
- the name of this propertyvalues
- the values this property can have- Mappings:
Namespace Name Mixin selector official a
Lcin;a(Ljava/lang/String;[Lgc;)Lcin;
intermediary method_11845
Lnet/minecraft/class_2753;method_11845(Ljava/lang/String;[Lnet/minecraft/class_2350;)Lnet/minecraft/class_2753;
named of
Lnet/minecraft/state/property/DirectionProperty;of(Ljava/lang/String;[Lnet/minecraft/util/math/Direction;)Lnet/minecraft/state/property/DirectionProperty;
-
of
Creates a direction property which only supports specific values- Parameters:
name
- the name of this propertyvalues
- the values this property can have- Mappings:
Namespace Name Mixin selector official a
Lcin;a(Ljava/lang/String;Ljava/util/Collection;)Lcin;
intermediary method_11843
Lnet/minecraft/class_2753;method_11843(Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/class_2753;
named of
Lnet/minecraft/state/property/DirectionProperty;of(Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/state/property/DirectionProperty;
-