| public static Direction[] |  | 
| private static Direction[] |  | a(je arg0, je arg1, je arg2) |   | makeDirectionArray(Direction arg0, Direction arg1, Direction arg2) |   | method_10145(class_2350 arg0, class_2350 arg1, class_2350 arg2) |   | listClosest(Direction first, Direction second, Direction third) |   | m_122398_(C_4687_ p_122399_, C_4687_ p_122400_, C_4687_ p_122401_) |  
  | 
| public static Direction |  | a(org.joml.Matrix4f arg0, je arg1) |   | rotate(org.joml.Matrix4f arg0, Direction arg1) |   | method_23225(org.joml.Matrix4f arg0, class_2350 arg1) |   | transform(org.joml.Matrix4f matrix, Direction direction) |   | m_252919_(org.joml.Matrix4f p_254393_, C_4687_ p_254252_) |  
  | 
| public static Collection<Direction> |  | 
| public static Stream<Direction> |  | a() |   | stream() |   | method_42013() |   | stream() |   | m_235666_() |  
  | 
| public org.joml.Quaternionf |  | b() |   | getRotation() |   | method_23224() |   | getRotationQuaternion() |   | m_253075_() |  
  | 
| public int |  | d() |   | get3DDataValue() |   | method_10146() |   | getId() |   | m_122411_() |  
  | 
| public int |  | e() |   | get2DDataValue() |   | method_10161() |   | getHorizontal() |   | m_122416_() |  
  | 
| public Direction$AxisDirection |  | f() |   | getAxisDirection() |   | method_10171() |   | getDirection() |   | m_122421_() |  
  | 
| public static Direction |  | 
| public Direction |  | g() |   | getOpposite() |   | method_10153() |   | getOpposite() |   | m_122424_() |  
  | 
| public Direction |  | 
| public Direction |  | 
| public Direction |  | h() |   | getClockWise() |   | method_10170() |   | rotateYClockwise() |   | m_122427_() |  
  | 
| private Direction |  | r() |   | getClockWiseX() |   | method_35835() |   | rotateXClockwise() |   | m_175366_() |  
  | 
| private Direction |  | s() |   | getCounterClockWiseX() |   | method_35836() |   | rotateXCounterclockwise() |   | m_175367_() |  
  | 
| private Direction |  | t() |   | getClockWiseZ() |   | method_35837() |   | rotateZClockwise() |   | m_175368_() |  
  | 
| private Direction |  | u() |   | getCounterClockWiseZ() |   | method_35838() |   | rotateZCounterclockwise() |   | m_175369_() |  
  | 
| public Direction |  | i() |   | getCounterClockWise() |   | method_10160() |   | rotateYCounterclockwise() |   | m_122428_() |  
  | 
| public int |  | j() |   | getStepX() |   | method_10148() |   | getOffsetX() |   | m_122429_() |  
  | 
| public int |  | k() |   | getStepY() |   | method_10164() |   | getOffsetY() |   | m_122430_() |  
  | 
| public int |  | l() |   | getStepZ() |   | method_10165() |   | getOffsetZ() |   | m_122431_() |  
  | 
| public org.joml.Vector3f |  | m() |   | step() |   | method_23955() |   | getUnitVector() |   | m_253071_() |  
  | 
| public String |  | n() |   | getName() |   | method_10151() |   | getName() |   | m_122433_() |  
  | 
| public Direction$Axis |  | o() |   | getAxis() |   | method_10166() |   | getAxis() |   | m_122434_() |  
  | 
| public static Direction |  | 
| public static Direction |  | a(int arg0) |   | from3DDataValue(int arg0) |   | method_10143(int arg0) |   | byId(int id) |   | m_122376_(int p_122377_) |  
  | 
| public static Direction |  | b(int arg0) |   | from2DDataValue(int arg0) |   | method_10139(int arg0) |   | fromHorizontal(int value) |   | m_122407_(int p_122408_) |  
  | 
| public static Direction |  | a(int arg0, int arg1, int arg2) |   | fromDelta(int arg0, int arg1, int arg2) |   | method_50026(int arg0, int arg1, int arg2) |   | fromVector(int x, int y, int z) |   | m_122378_(int p_278323_, int p_278296_, int p_278347_) |  
  | 
| public static Direction |  | a(double arg0) |   | fromYRot(double arg0) |   | method_10150(double arg0) |   | fromRotation(double rotation) |   | m_122364_(double p_122365_) |  
  | 
| public static Direction |  | 
| public float |  | p() |   | toYRot() |   | method_10144() |   | asRotation() |   | m_122435_() |  
  | 
| public static Direction |  | 
| public static Direction |  | a(double arg0, double arg1, double arg2) |   | getNearest(double arg0, double arg1, double arg2) |   | method_10142(double arg0, double arg1, double arg2) |   | getFacing(double x, double y, double z) |   | m_122366_(double p_122367_, double p_122369_, double arg2) |  
  | 
| public static Direction |  | a(float arg0, float arg1, float arg2) |   | getNearest(float arg0, float arg1, float arg2) |   | method_10147(float arg0, float arg1, float arg2) |   | getFacing(float x, float y, float z) |   | m_122372_(float p_122373_, float p_122374_, float p_122375_) |  
  | 
| public static Direction |  | 
| public String |  | c() |   | getSerializedName() |   | method_15434() |   | asString() |   | m_7912_() |  
  | 
| private static com.mojang.serialization.DataResult<Direction> |  | 
| public static Direction |  | 
| public Vec3i |  | q() |   | getNormal() |   | method_10163() |   | getVector() |   | m_122436_() |  
  | 
| public boolean |  | a(float arg0) |   | isFacingAngle(float arg0) |   | method_30928(float arg0) |   | pointsTo(float yaw) |   | m_122370_(float arg0) |  
  |