Package net.minecraft.state.property
Class DirectionProperty
Represents a property that has direction values.
See Properties
for example
usages.
- Mappings:
Namespace Name named net/minecraft/state/property/DirectionProperty
intermediary net/minecraft/class_2753
official dsy
-
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 named <init>
Lnet/minecraft/state/property/DirectionProperty;<init>(Ljava/lang/String;Ljava/util/Collection;)V
intermediary <init>
Lnet/minecraft/class_2753;<init>(Ljava/lang/String;Ljava/util/Collection;)V
official <init>
Ldsy;<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 named of
Lnet/minecraft/state/property/DirectionProperty;of(Ljava/lang/String;)Lnet/minecraft/state/property/DirectionProperty;
intermediary method_35305
Lnet/minecraft/class_2753;method_35305(Ljava/lang/String;)Lnet/minecraft/class_2753;
official a
Ldsy;a(Ljava/lang/String;)Ldsy;
-
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 named of
Lnet/minecraft/state/property/DirectionProperty;of(Ljava/lang/String;Ljava/util/function/Predicate;)Lnet/minecraft/state/property/DirectionProperty;
intermediary method_11844
Lnet/minecraft/class_2753;method_11844(Ljava/lang/String;Ljava/util/function/Predicate;)Lnet/minecraft/class_2753;
official a
Ldsy;a(Ljava/lang/String;Ljava/util/function/Predicate;)Ldsy;
-
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 named of
Lnet/minecraft/state/property/DirectionProperty;of(Ljava/lang/String;[Lnet/minecraft/util/math/Direction;)Lnet/minecraft/state/property/DirectionProperty;
intermediary method_11845
Lnet/minecraft/class_2753;method_11845(Ljava/lang/String;[Lnet/minecraft/class_2350;)Lnet/minecraft/class_2753;
official a
Ldsy;a(Ljava/lang/String;[Lje;)Ldsy;
-
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 named of
Lnet/minecraft/state/property/DirectionProperty;of(Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/state/property/DirectionProperty;
intermediary method_11843
Lnet/minecraft/class_2753;method_11843(Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/class_2753;
official a
Ldsy;a(Ljava/lang/String;Ljava/util/Collection;)Ldsy;
-