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
named net/minecraft/block/enums/Orientation
intermediary net/minecraft/class_5000
official jk
  • Enum Constant Details Link icon

    • DOWN_EAST Link icon

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

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

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

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

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

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

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

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

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

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

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

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

    • BY_INDEX Link icon

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

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

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

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

    • Orientation Link icon

      private Orientation(String name, Direction facing, Direction rotation)
      Mappings:
      Namespace Name Mixin selector
      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
      intermediary <init> Lnet/minecraft/class_5000;<init>(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)V
      official <init> Ljk;<init>(Ljava/lang/String;ILjava/lang/String;Lji;Lji;)V
  • Method Details Link icon

    • values Link icon

      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 Link icon

      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 Link icon

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

      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
      named asString Lnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;
      intermediary method_15434 Lnet/minecraft/class_3542;method_15434()Ljava/lang/String;
      official c Lazk;c()Ljava/lang/String;
    • byDirections Link icon

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

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

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