Package net.minecraft.state.property
Class DirectionProperty
Represents a property that has direction values.
See Properties
for example
usages.
- Mappings:
Namespace Name official dcl
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
ModifierConstructorDescriptionprotected
DirectionProperty
(String name, Collection<Direction> values) -
Method Summary
Modifier and TypeMethodDescriptionstatic DirectionProperty
Creates a direction property with all directions as values.static DirectionProperty
of
(String name, Collection<Direction> values) Creates a direction property with the given values.static DirectionProperty
Creates a direction property with the values allowed by the given filter out of all 6 directions.static DirectionProperty
Creates a direction property with the given values.Methods 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, getCodec, getName, getType, getValueCodec, hashCode, parse, stream, toString
-
Constructor Details
-
DirectionProperty
- Mappings:
Namespace Name Mixin selector official <init>
Ldcl;<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 with all directions as values.- Parameters:
name
- the name of the property; see the note on the name- Mappings:
Namespace Name Mixin selector official a
Ldcl;a(Ljava/lang/String;)Ldcl;
intermediary method_35305
Lnet/minecraft/class_2753;method_35305(Ljava/lang/String;)Lnet/minecraft/class_2753;
named of
Lnet/minecraft/state/property/DirectionProperty;of(Ljava/lang/String;)Lnet/minecraft/state/property/DirectionProperty;
-
of
Creates a direction property with the values allowed by the given filter out of all 6 directions.- Parameters:
name
- the name of the property; see the note on the namefilter
- the filter which specifies if a value is allowed; required to allow 2 or more values- See Also:
- Mappings:
Namespace Name Mixin selector official a
Ldcl;a(Ljava/lang/String;Ljava/util/function/Predicate;)Ldcl;
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 with the given values.- Parameters:
name
- the name of the property; see the note on the namevalues
- the values the property contains; required to have 2 or more values- See Also:
- Mappings:
Namespace Name Mixin selector official a
Ldcl;a(Ljava/lang/String;[Lgz;)Ldcl;
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 with the given values.- Parameters:
name
- the name of the property; see the note on the namevalues
- the values the property contains; required to have 2 or more values- See Also:
- Mappings:
Namespace Name Mixin selector official a
Ldcl;a(Ljava/lang/String;Ljava/util/Collection;)Ldcl;
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;
-