Class DirectionProperty


public class DirectionProperty
extends EnumProperty<Direction>
Mappings:
Namespace Name
official cin
intermediary net/minecraft/class_2753
named net/minecraft/state/property/DirectionProperty
  • Constructor Details

    • DirectionProperty

      protected DirectionProperty​(String name, Collection<Direction> values)
      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

      public static DirectionProperty of​(String name, Predicate<Direction> filter)
      Creates a direction property.
      Parameters:
      name - the name of this property
      filter - 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

      public static DirectionProperty of​(String name, Direction[] values)
      Creates a direction property which only supports specific values
      Parameters:
      name - the name of this property
      values - 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

      public static DirectionProperty of​(String name, Collection<Direction> values)
      Creates a direction property which only supports specific values
      Parameters:
      name - the name of this property
      values - 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;