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 jg
  • Enum Constant Details

    • DOWN_EAST

      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 Ljg;a:Ljg;
    • DOWN_NORTH

      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 Ljg;b:Ljg;
    • DOWN_SOUTH

      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 Ljg;c:Ljg;
    • DOWN_WEST

      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 Ljg;d:Ljg;
    • UP_EAST

      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 Ljg;e:Ljg;
    • UP_NORTH

      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 Ljg;f:Ljg;
    • UP_SOUTH

      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 Ljg;g:Ljg;
    • UP_WEST

      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 Ljg;h:Ljg;
    • WEST_UP

      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 Ljg;i:Ljg;
    • EAST_UP

      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 Ljg;j:Ljg;
    • NORTH_UP

      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 Ljg;k:Ljg;
    • SOUTH_UP

      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 Ljg;l:Ljg;
  • Field Details

    • BY_INDEX

      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 Ljg;m:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
    • name

      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 Ljg;n:Ljava/lang/String;
    • rotation

      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 Ljg;o:Lje;
    • facing

      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 Ljg;p:Lje;
  • Constructor Details

    • Orientation

      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> Ljg;<init>(Ljava/lang/String;ILjava/lang/String;Lje;Lje;)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
      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 Ljg;b(Lje;Lje;)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
      named asString Lnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;
      intermediary method_15434 Lnet/minecraft/class_3542;method_15434()Ljava/lang/String;
      official c Lazu;c()Ljava/lang/String;
    • byDirections

      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 Ljg;a(Lje;Lje;)Ljg;
    • getFacing

      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 Ljg;a()Lje;
    • getRotation

      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 Ljg;b()Lje;