| public static Direction[] |  | 
| private static Direction[] |  | a(gm arg0, gm arg1, gm arg2) |   | makeDirectionArray(Direction arg0, Direction arg1, Direction arg2) |   | method_10145(class_2350 arg0, class_2350 arg1, class_2350 arg2) |   | m_pgajqvvm(C_xpuuihxf arg0, C_xpuuihxf arg1, C_xpuuihxf 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 |  | 
| public Quaternion |  | a() |   | getRotation() |   | method_23224() |   | m_xwgdebbi() |   | getRotationQuaternion() |   | m_122406_() |  
  | 
| public int |  | b() |   | get3DDataValue() |   | method_10146() |   | m_atdyqmtg() |   | getId() |   | m_122411_() |  
  | 
| public int |  | d() |   | get2DDataValue() |   | method_10161() |   | m_zlqwwplb() |   | getHorizontal() |   | m_122416_() |  
  | 
| public Direction$AxisDirection |  | e() |   | getAxisDirection() |   | method_10171() |   | m_fsfcsxhu() |   | getDirection() |   | m_122421_() |  
  | 
| public static Direction |  | 
| public Direction |  | f() |   | getOpposite() |   | method_10153() |   | m_buxxiflp() |   | getOpposite() |   | m_122424_() |  
  | 
| public Direction |  | 
| public Direction |  | 
| public Direction |  | g() |   | getClockWise() |   | method_10170() |   | m_osvadcjw() |   | rotateYClockwise() |   | m_122427_() |  
  | 
| private Direction |  | q() |   | getClockWiseX() |   | method_35835() |   | m_egpdzvgz() |   | rotateXClockwise() |   | m_175366_() |  
  | 
| private Direction |  | r() |   | getCounterClockWiseX() |   | method_35836() |   | m_ffngupha() |   | rotateXCounterclockwise() |   | m_175367_() |  
  | 
| private Direction |  | s() |   | getClockWiseZ() |   | method_35837() |   | m_yjupawxt() |   | rotateZClockwise() |   | m_175368_() |  
  | 
| private Direction |  | t() |   | getCounterClockWiseZ() |   | method_35838() |   | m_qkgkwquv() |   | rotateZCounterclockwise() |   | m_175369_() |  
  | 
| public Direction |  | h() |   | getCounterClockWise() |   | method_10160() |   | m_gdxixwix() |   | rotateYCounterclockwise() |   | m_122428_() |  
  | 
| public int |  | i() |   | getStepX() |   | method_10148() |   | m_oqyobyjy() |   | getOffsetX() |   | m_122429_() |  
  | 
| public int |  | j() |   | getStepY() |   | method_10164() |   | m_lxrgvhbm() |   | getOffsetY() |   | m_122430_() |  
  | 
| public int |  | k() |   | getStepZ() |   | method_10165() |   | m_vyhskrab() |   | getOffsetZ() |   | m_122431_() |  
  | 
| public Vector3f |  | l() |   | step() |   | method_23955() |   | m_iztsoygw() |   | getUnitVector() |   | m_122432_() |  
  | 
| public String |  | m() |   | getName() |   | method_10151() |   | m_rybsiiha() |   | getName() |   | m_122433_() |  
  | 
| public Direction$Axis |  | n() |   | getAxis() |   | method_10166() |   | m_iuvhambs() |   | getAxis() |   | m_122434_() |  
  | 
| public static Direction |  | 
| public static Direction |  | a(int arg0) |   | from3DDataValue(int arg0) |   | method_10143(int arg0) |   | m_cmaqxlom(int arg0) |   | byId(int id) |   | m_122376_(int p_122377_) |  
  | 
| public static Direction |  | b(int arg0) |   | from2DDataValue(int arg0) |   | method_10139(int arg0) |   | m_dfjhoqwe(int arg0) |   | fromHorizontal(int value) |   | m_122407_(int p_122408_) |  
  | 
| public static Direction |  | 
| public static Direction |  | a(int arg0, int arg1, int arg2) |   | fromNormal(int arg0, int arg1, int arg2) |   | method_16365(int arg0, int arg1, int arg2) |   | m_ipxwfhsd(int arg0, int arg1, int arg2) |   | fromVector(int x, int y, int z) |   | m_122378_(int p_122379_, int p_122380_, int p_122381_) |  
  | 
| public static Direction |  | a(double arg0) |   | fromYRot(double arg0) |   | method_10150(double arg0) |   | m_zdlrznbn(double arg0) |   | fromRotation(double rotation) |   | m_122364_(double p_122365_) |  
  | 
| public static Direction |  | 
| public float |  | o() |   | toYRot() |   | method_10144() |   | m_ylzomeem() |   | 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) |   | m_tccwmyzb(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) |   | m_ldgaxwhd(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 String |  | c() |   | getSerializedName() |   | method_15434() |   | m_dxbrenur() |   | asString() |   | m_7912_() |  
  | 
| private static com.mojang.serialization.DataResult<Direction> |  | 
| public static Direction |  | 
| public Vec3i |  | p() |   | getNormal() |   | method_10163() |   | m_cikjuvmv() |   | getVector() |   | m_122436_() |  
  | 
| public boolean |  | a(float arg0) |   | isFacingAngle(float arg0) |   | method_30928(float arg0) |   | m_veocfmwg(float arg0) |   | pointsTo(float yaw) |   | m_122370_(float arg0) |  
  |