Package net.minecraft.state.property
Class DirectionProperty
public class DirectionProperty extends EnumProperty<Direction>
- Mappings:
Namespace Name official cinintermediary net/minecraft/class_2753named 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 protectedDirectionProperty(String name, Collection<Direction> values) -
Method Summary
Modifier and Type Method Description static DirectionPropertyof(String name, Collection<Direction> values)Creates a direction property which only supports specific valuesstatic DirectionPropertyof(String name, Predicate<Direction> filter)Creates a direction property.static DirectionPropertyof(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, parseMethods 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;)Vintermediary <init>Lnet/minecraft/class_2753;<init>(Ljava/lang/String;Ljava/util/Collection;)Vnamed <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 aLcin;a(Ljava/lang/String;Ljava/util/function/Predicate;)Lcin;intermediary method_11844Lnet/minecraft/class_2753;method_11844(Ljava/lang/String;Ljava/util/function/Predicate;)Lnet/minecraft/class_2753;named ofLnet/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 aLcin;a(Ljava/lang/String;[Lgc;)Lcin;intermediary method_11845Lnet/minecraft/class_2753;method_11845(Ljava/lang/String;[Lnet/minecraft/class_2350;)Lnet/minecraft/class_2753;named ofLnet/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 aLcin;a(Ljava/lang/String;Ljava/util/Collection;)Lcin;intermediary method_11843Lnet/minecraft/class_2753;method_11843(Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/class_2753;named ofLnet/minecraft/state/property/DirectionProperty;of(Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/state/property/DirectionProperty;
-