Enum Class Direction

java.lang.Object
java.lang.Enum<Direction>
net.minecraft.util.math.Direction
All Implemented Interfaces:
Serializable, Comparable<Direction>, Constable

public enum Direction extends Enum<Direction>
Mappings:
Namespace Name
official cq
intermediary net/minecraft/class_1354
named net/minecraft/util/math/Direction
  • Enum Constant Details

    • DOWN

      public static final Direction DOWN
      Mappings:
      Namespace Name Mixin selector
      official a Lcq;a:Lcq;
      intermediary field_5200 Lnet/minecraft/class_1354;field_5200:Lnet/minecraft/class_1354;
      named DOWN Lnet/minecraft/util/math/Direction;DOWN:Lnet/minecraft/util/math/Direction;
    • UP

      public static final Direction UP
      Mappings:
      Namespace Name Mixin selector
      official b Lcq;b:Lcq;
      intermediary field_5201 Lnet/minecraft/class_1354;field_5201:Lnet/minecraft/class_1354;
      named UP Lnet/minecraft/util/math/Direction;UP:Lnet/minecraft/util/math/Direction;
    • NORTH

      public static final Direction NORTH
      Mappings:
      Namespace Name Mixin selector
      official c Lcq;c:Lcq;
      intermediary field_5202 Lnet/minecraft/class_1354;field_5202:Lnet/minecraft/class_1354;
      named NORTH Lnet/minecraft/util/math/Direction;NORTH:Lnet/minecraft/util/math/Direction;
    • SOUTH

      public static final Direction SOUTH
      Mappings:
      Namespace Name Mixin selector
      official d Lcq;d:Lcq;
      intermediary field_5203 Lnet/minecraft/class_1354;field_5203:Lnet/minecraft/class_1354;
      named SOUTH Lnet/minecraft/util/math/Direction;SOUTH:Lnet/minecraft/util/math/Direction;
    • EAST

      public static final Direction EAST
      Mappings:
      Namespace Name Mixin selector
      official e Lcq;e:Lcq;
      intermediary field_5204 Lnet/minecraft/class_1354;field_5204:Lnet/minecraft/class_1354;
      named EAST Lnet/minecraft/util/math/Direction;EAST:Lnet/minecraft/util/math/Direction;
    • WEST

      public static final Direction WEST
      Mappings:
      Namespace Name Mixin selector
      official f Lcq;f:Lcq;
      intermediary field_5205 Lnet/minecraft/class_1354;field_5205:Lnet/minecraft/class_1354;
      named WEST Lnet/minecraft/util/math/Direction;WEST:Lnet/minecraft/util/math/Direction;
  • Field Details

    • ALL

      private static final Direction[] ALL
      Mappings:
      Namespace Name Mixin selector
      official l Lcq;l:[Lcq;
      intermediary field_5211 Lnet/minecraft/class_1354;field_5211:[Lnet/minecraft/class_1354;
      named ALL Lnet/minecraft/util/math/Direction;ALL:[Lnet/minecraft/util/math/Direction;
    • id

      private final int id
      Mappings:
      Namespace Name Mixin selector
      official g Lcq;g:I
      intermediary field_5206 Lnet/minecraft/class_1354;field_5206:I
      named id Lnet/minecraft/util/math/Direction;id:I
    • opposite

      private final int opposite
      Mappings:
      Namespace Name Mixin selector
      official h Lcq;h:I
      intermediary field_5207 Lnet/minecraft/class_1354;field_5207:I
      named opposite Lnet/minecraft/util/math/Direction;opposite:I
    • offsetX

      private final int offsetX
      Mappings:
      Namespace Name Mixin selector
      official i Lcq;i:I
      intermediary field_5208 Lnet/minecraft/class_1354;field_5208:I
      named offsetX Lnet/minecraft/util/math/Direction;offsetX:I
    • offsetY

      private final int offsetY
      Mappings:
      Namespace Name Mixin selector
      official j Lcq;j:I
      intermediary field_5209 Lnet/minecraft/class_1354;field_5209:I
      named offsetY Lnet/minecraft/util/math/Direction;offsetY:I
    • offsetZ

      private final int offsetZ
      Mappings:
      Namespace Name Mixin selector
      official k Lcq;k:I
      intermediary field_5210 Lnet/minecraft/class_1354;field_5210:I
      named offsetZ Lnet/minecraft/util/math/Direction;offsetZ:I
  • Constructor Details

    • Direction

      private Direction(int id, int opposite, int offsetX, int offsetY, int offsetZ)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcq;<init>(Ljava/lang/String;IIIIII)V
      intermediary <init> Lnet/minecraft/class_1354;<init>(Ljava/lang/String;IIIIII)V
      named <init> Lnet/minecraft/util/math/Direction;<init>(Ljava/lang/String;IIIIII)V
  • Method Details

    • values

      public static Direction[] 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 Direction 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
    • getOffsetX

      public int getOffsetX()
      Mappings:
      Namespace Name Mixin selector
      official c Lcq;c()I
      intermediary method_4347 Lnet/minecraft/class_1354;method_4347()I
      named getOffsetX Lnet/minecraft/util/math/Direction;getOffsetX()I
    • getOffsetY

      public int getOffsetY()
      Mappings:
      Namespace Name Mixin selector
      official d Lcq;d()I
      intermediary method_5134 Lnet/minecraft/class_1354;method_5134()I
      named getOffsetY Lnet/minecraft/util/math/Direction;getOffsetY()I
    • getOffsetZ

      public int getOffsetZ()
      Mappings:
      Namespace Name Mixin selector
      official e Lcq;e()I
      intermediary method_4348 Lnet/minecraft/class_1354;method_4348()I
      named getOffsetZ Lnet/minecraft/util/math/Direction;getOffsetZ()I
    • getById

      public static Direction getById(int id)
      Mappings:
      Namespace Name Mixin selector
      official a Lcq;a(I)Lcq;
      intermediary method_4346 Lnet/minecraft/class_1354;method_4346(I)Lnet/minecraft/class_1354;
      named getById Lnet/minecraft/util/math/Direction;getById(I)Lnet/minecraft/util/math/Direction;