Enum Class Orientation

java.lang.Object
java.lang.Enum<Orientation>
net.minecraft.block.enums.Orientation
All Implemented Interfaces:
Serializable, Comparable<Orientation>, Constable, StringIdentifiable

public enum Orientation extends Enum<Orientation> implements StringIdentifiable
Mappings:
Namespace Name
official ie
intermediary net/minecraft/class_5000
named net/minecraft/block/enums/Orientation
  • Enum Constant Details

    • DOWN_EAST

      public static final Orientation DOWN_EAST
      Mappings:
      Namespace Name Mixin selector
      official a Lie;a:Lie;
      intermediary field_23381 Lnet/minecraft/class_5000;field_23381:Lnet/minecraft/class_5000;
      named DOWN_EAST Lnet/minecraft/block/enums/Orientation;DOWN_EAST:Lnet/minecraft/block/enums/Orientation;
    • DOWN_NORTH

      public static final Orientation DOWN_NORTH
      Mappings:
      Namespace Name Mixin selector
      official b Lie;b:Lie;
      intermediary field_23382 Lnet/minecraft/class_5000;field_23382:Lnet/minecraft/class_5000;
      named DOWN_NORTH Lnet/minecraft/block/enums/Orientation;DOWN_NORTH:Lnet/minecraft/block/enums/Orientation;
    • DOWN_SOUTH

      public static final Orientation DOWN_SOUTH
      Mappings:
      Namespace Name Mixin selector
      official c Lie;c:Lie;
      intermediary field_23383 Lnet/minecraft/class_5000;field_23383:Lnet/minecraft/class_5000;
      named DOWN_SOUTH Lnet/minecraft/block/enums/Orientation;DOWN_SOUTH:Lnet/minecraft/block/enums/Orientation;
    • DOWN_WEST

      public static final Orientation DOWN_WEST
      Mappings:
      Namespace Name Mixin selector
      official d Lie;d:Lie;
      intermediary field_23384 Lnet/minecraft/class_5000;field_23384:Lnet/minecraft/class_5000;
      named DOWN_WEST Lnet/minecraft/block/enums/Orientation;DOWN_WEST:Lnet/minecraft/block/enums/Orientation;
    • UP_EAST

      public static final Orientation UP_EAST
      Mappings:
      Namespace Name Mixin selector
      official e Lie;e:Lie;
      intermediary field_23385 Lnet/minecraft/class_5000;field_23385:Lnet/minecraft/class_5000;
      named UP_EAST Lnet/minecraft/block/enums/Orientation;UP_EAST:Lnet/minecraft/block/enums/Orientation;
    • UP_NORTH

      public static final Orientation UP_NORTH
      Mappings:
      Namespace Name Mixin selector
      official f Lie;f:Lie;
      intermediary field_23386 Lnet/minecraft/class_5000;field_23386:Lnet/minecraft/class_5000;
      named UP_NORTH Lnet/minecraft/block/enums/Orientation;UP_NORTH:Lnet/minecraft/block/enums/Orientation;
    • UP_SOUTH

      public static final Orientation UP_SOUTH
      Mappings:
      Namespace Name Mixin selector
      official g Lie;g:Lie;
      intermediary field_23387 Lnet/minecraft/class_5000;field_23387:Lnet/minecraft/class_5000;
      named UP_SOUTH Lnet/minecraft/block/enums/Orientation;UP_SOUTH:Lnet/minecraft/block/enums/Orientation;
    • UP_WEST

      public static final Orientation UP_WEST
      Mappings:
      Namespace Name Mixin selector
      official h Lie;h:Lie;
      intermediary field_23388 Lnet/minecraft/class_5000;field_23388:Lnet/minecraft/class_5000;
      named UP_WEST Lnet/minecraft/block/enums/Orientation;UP_WEST:Lnet/minecraft/block/enums/Orientation;
    • WEST_UP

      public static final Orientation WEST_UP
      Mappings:
      Namespace Name Mixin selector
      official i Lie;i:Lie;
      intermediary field_23389 Lnet/minecraft/class_5000;field_23389:Lnet/minecraft/class_5000;
      named WEST_UP Lnet/minecraft/block/enums/Orientation;WEST_UP:Lnet/minecraft/block/enums/Orientation;
    • EAST_UP

      public static final Orientation EAST_UP
      Mappings:
      Namespace Name Mixin selector
      official j Lie;j:Lie;
      intermediary field_23390 Lnet/minecraft/class_5000;field_23390:Lnet/minecraft/class_5000;
      named EAST_UP Lnet/minecraft/block/enums/Orientation;EAST_UP:Lnet/minecraft/block/enums/Orientation;
    • NORTH_UP

      public static final Orientation NORTH_UP
      Mappings:
      Namespace Name Mixin selector
      official k Lie;k:Lie;
      intermediary field_23391 Lnet/minecraft/class_5000;field_23391:Lnet/minecraft/class_5000;
      named NORTH_UP Lnet/minecraft/block/enums/Orientation;NORTH_UP:Lnet/minecraft/block/enums/Orientation;
    • SOUTH_UP

      public static final Orientation SOUTH_UP
      Mappings:
      Namespace Name Mixin selector
      official l Lie;l:Lie;
      intermediary field_23392 Lnet/minecraft/class_5000;field_23392:Lnet/minecraft/class_5000;
      named SOUTH_UP Lnet/minecraft/block/enums/Orientation;SOUTH_UP:Lnet/minecraft/block/enums/Orientation;
  • Field Details

    • BY_INDEX

      private static final Int2ObjectMap<Orientation> BY_INDEX
      Mappings:
      Namespace Name Mixin selector
      official m Lie;m:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      intermediary field_23393 Lnet/minecraft/class_5000;field_23393:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      named BY_INDEX Lnet/minecraft/block/enums/Orientation;BY_INDEX:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      official n Lie;n:Ljava/lang/String;
      intermediary field_23394 Lnet/minecraft/class_5000;field_23394:Ljava/lang/String;
      named name Lnet/minecraft/block/enums/Orientation;name:Ljava/lang/String;
    • rotation

      private final Direction rotation
      Mappings:
      Namespace Name Mixin selector
      official o Lie;o:Lic;
      intermediary field_23395 Lnet/minecraft/class_5000;field_23395:Lnet/minecraft/class_2350;
      named rotation Lnet/minecraft/block/enums/Orientation;rotation:Lnet/minecraft/util/math/Direction;
    • facing

      private final Direction facing
      Mappings:
      Namespace Name Mixin selector
      official p Lie;p:Lic;
      intermediary field_23396 Lnet/minecraft/class_5000;field_23396:Lnet/minecraft/class_2350;
      named facing Lnet/minecraft/block/enums/Orientation;facing:Lnet/minecraft/util/math/Direction;
  • Constructor Details

    • Orientation

      private Orientation(String name, Direction facing, Direction rotation)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lie;<init>(Ljava/lang/String;ILjava/lang/String;Lic;Lic;)V
      intermediary <init> Lnet/minecraft/class_5000;<init>(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)V
      named <init> Lnet/minecraft/block/enums/Orientation;<init>(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;)V
  • Method Details

    • values

      public static Orientation[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Orientation valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getIndex

      private static int getIndex(Direction facing, Direction rotation)
      Mappings:
      Namespace Name Mixin selector
      official b Lie;b(Lic;Lic;)I
      intermediary method_26427 Lnet/minecraft/class_5000;method_26427(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)I
      named getIndex Lnet/minecraft/block/enums/Orientation;getIndex(Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;)I
    • asString

      public String asString()
      Returns the unique string representation of the enum, used for serialization.
      Specified by:
      asString in interface StringIdentifiable
      Returns:
      the unique string representation of the enum, used for serialization
      Mappings:
      Namespace Name Mixin selector
      official c Lavk;c()Ljava/lang/String;
      intermediary method_15434 Lnet/minecraft/class_3542;method_15434()Ljava/lang/String;
      named asString Lnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;
    • byDirections

      public static Orientation byDirections(Direction facing, Direction rotation)
      Mappings:
      Namespace Name Mixin selector
      official a Lie;a(Lic;Lic;)Lie;
      intermediary method_26425 Lnet/minecraft/class_5000;method_26425(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Lnet/minecraft/class_5000;
      named byDirections Lnet/minecraft/block/enums/Orientation;byDirections(Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/block/enums/Orientation;
    • getFacing

      public Direction getFacing()
      Mappings:
      Namespace Name Mixin selector
      official a Lie;a()Lic;
      intermediary method_26426 Lnet/minecraft/class_5000;method_26426()Lnet/minecraft/class_2350;
      named getFacing Lnet/minecraft/block/enums/Orientation;getFacing()Lnet/minecraft/util/math/Direction;
    • getRotation

      public Direction getRotation()
      Mappings:
      Namespace Name Mixin selector
      official b Lie;b()Lic;
      intermediary method_26428 Lnet/minecraft/class_5000;method_26428()Lnet/minecraft/class_2350;
      named getRotation Lnet/minecraft/block/enums/Orientation;getRotation()Lnet/minecraft/util/math/Direction;