| public static long |  | 
| public static long |  | a(long arg0, int arg1, int arg2, int arg3) |   | offset(long arg0, int arg1, int arg2, int arg3) |   | method_10096(long arg0, int arg1, int arg2, int arg3) |   | add(long value, int x, int y, int z) |   | m_121910_(long p_121911_, int p_121913_, int p_121914_, int arg3) |  
  | 
| public static int |  | a(long arg0) |   | getX(long arg0) |   | method_10061(long arg0) |   | unpackLongX(long packedPos) |   | m_121983_(long p_121984_) |  
  | 
| public static int |  | b(long arg0) |   | getY(long arg0) |   | method_10071(long arg0) |   | unpackLongY(long packedPos) |   | m_122008_(long p_122009_) |  
  | 
| public static int |  | c(long arg0) |   | getZ(long arg0) |   | method_10083(long arg0) |   | unpackLongZ(long packedPos) |   | m_122015_(long p_122016_) |  
  | 
| public static BlockPos |  | d(long arg0) |   | of(long arg0) |   | method_10092(long arg0) |   | fromLong(long packedPos) |   | m_122022_(long p_122023_) |  
  | 
| public long |  | a() |   | asLong() |   | method_10063() |   | asLong() |   | m_121878_() |  
  | 
| public static long |  | a(int arg0, int arg1, int arg2) |   | asLong(int arg0, int arg1, int arg2) |   | method_10064(int arg0, int arg1, int arg2) |   | asLong(int x, int y, int z) |   | m_121882_(int p_121883_, int p_121884_, int p_121885_) |  
  | 
| public static long |  | e(long arg0) |   | getFlatIndex(long arg0) |   | method_10091(long arg0) |   | removeChunkSectionLocalY(long y) |   | m_122027_(long p_122028_) |  
  | 
| public BlockPos |  | a(double arg0, double arg1, double arg2) |   | offset(double arg0, double arg1, double arg2) |   | method_10080(double arg0, double arg1, double arg2) |   | add(double arg0, double arg1, double arg2) |   | m_142022_(double p_121880_, double arg1, double arg2) |  
  | 
| public BlockPos |  | b(int arg0, int arg1, int arg2) |   | offset(int arg0, int arg1, int arg2) |   | method_10069(int arg0, int arg1, int arg2) |   | add(int arg0, int arg1, int arg2) |   | m_142082_(int p_121974_, int p_121975_, int arg2) |  
  | 
| public BlockPos |  | 
| public BlockPos |  | 
| public BlockPos |  | a(int arg0) |   | multiply(int arg0) |   | method_35830(int arg0) |   | multiply(int arg0) |   | m_142393_(int arg0) |  
  | 
| public BlockPos |  | b() |   | above() |   | method_10084() |   | up() |   | m_7494_() |  
  | 
| public BlockPos |  | b(int arg0) |   | above(int arg0) |   | method_10086(int arg0) |   | up(int distance) |   | m_6630_(int arg0) |  
  | 
| public BlockPos |  | c() |   | below() |   | method_10074() |   | down() |   | m_7495_() |  
  | 
| public BlockPos |  | c(int arg0) |   | below(int arg0) |   | method_10087(int arg0) |   | down(int arg0) |   | m_6625_(int arg0) |  
  | 
| public BlockPos |  | d() |   | north() |   | method_10095() |   | north() |   | m_142127_() |  
  | 
| public BlockPos |  | d(int arg0) |   | north(int arg0) |   | method_10076(int arg0) |   | north(int distance) |   | m_142390_(int arg0) |  
  | 
| public BlockPos |  | e() |   | south() |   | method_10072() |   | south() |   | m_142128_() |  
  | 
| public BlockPos |  | e(int arg0) |   | south(int arg0) |   | method_10077(int arg0) |   | south(int distance) |   | m_142383_(int arg0) |  
  | 
| public BlockPos |  | f() |   | west() |   | method_10067() |   | west() |   | m_142125_() |  
  | 
| public BlockPos |  | f(int arg0) |   | west(int arg0) |   | method_10088(int arg0) |   | west(int distance) |   | m_142386_(int arg0) |  
  | 
| public BlockPos |  | g() |   | east() |   | method_10078() |   | east() |   | m_142126_() |  
  | 
| public BlockPos |  | g(int arg0) |   | east(int arg0) |   | method_10089(int arg0) |   | east(int distance) |   | m_142385_(int arg0) |  
  | 
| public BlockPos |  | 
| public BlockPos |  | 
| public BlockPos |  | 
| public BlockPos |  | 
| public BlockPos |  | 
| public BlockPos |  | h(int arg0) |   | atY(int arg0) |   | method_33096(int arg0) |   | withY(int y) |   | m_175288_(int arg0) |  
  | 
| public BlockPos |  | h() |   | immutable() |   | method_10062() |   | toImmutable() |   | m_7949_() |  
  | 
| public BlockPos$MutableBlockPos |  | i() |   | mutable() |   | method_25503() |   | mutableCopy() |   | m_122032_() |  
  | 
| public static Iterable<BlockPos> |  | a(Random arg0, int arg1, gh arg2, int arg3) |   | randomInCube(Random arg0, int arg1, BlockPos arg2, int arg3) |   | method_34848(Random arg0, int arg1, class_2338 arg2, int arg3) |   | iterateRandomly(Random random, int count, BlockPos around, int range) |   | m_175264_(Random p_175265_, int p_175266_, C_4675_ p_175267_, int p_175268_) |  
  | 
| public static Iterable<BlockPos> |  | a(Random arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7) |   | randomBetweenClosed(Random arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7) |   | method_27156(Random arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7) |   | iterateRandomly(Random random, int count, int minX, int minY, int minZ, int maxX, int maxY, int maxZ) |   | m_121957_(Random p_121958_, int p_121959_, int p_121960_, int p_121961_, int p_121962_, int p_121963_, int p_121964_, int p_121965_) |  
  | 
| public static Iterable<BlockPos> |  | a(gh arg0, int arg1, int arg2, int arg3) |   | withinManhattan(BlockPos arg0, int arg1, int arg2, int arg3) |   | method_25996(class_2338 arg0, int arg1, int arg2, int arg3) |   | iterateOutwards(BlockPos center, int rangeX, int rangeY, int rangeZ) |   | m_121925_(C_4675_ p_121926_, int p_121927_, int p_121928_, int p_121929_) |  
  | 
| public static Optional<BlockPos> |  | a(gh arg0, int arg1, int arg2, Predicate<gh> arg3) |   | findClosestMatch(BlockPos arg0, int arg1, int arg2, Predicate<BlockPos> arg3) |   | method_25997(class_2338 arg0, int arg1, int arg2, Predicate<class_2338> arg3) |   | findClosest(BlockPos pos, int horizontalRange, int verticalRange, Predicate<BlockPos> condition) |   | m_121930_(C_4675_ p_121931_, int p_121932_, int p_121933_, Predicate<C_4675_> p_121934_) |  
  | 
| public static Stream<BlockPos> |  | b(gh arg0, int arg1, int arg2, int arg3) |   | withinManhattanStream(BlockPos arg0, int arg1, int arg2, int arg3) |   | method_25998(class_2338 arg0, int arg1, int arg2, int arg3) |   | streamOutwards(BlockPos center, int maxX, int maxY, int maxZ) |   | m_121985_(C_4675_ p_121986_, int p_121987_, int p_121988_, int p_121989_) |  
  | 
| public static Iterable<BlockPos> |  | 
| public static Stream<BlockPos> |  | 
| public static Stream<BlockPos> |  | 
| public static Stream<BlockPos> |  | 
| public static Stream<BlockPos> |  | a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) |   | betweenClosedStream(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) |   | method_17962(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) |   | stream(int startX, int startY, int startZ, int endX, int endY, int endZ) |   | m_121886_(int p_121887_, int p_121888_, int p_121889_, int p_121890_, int p_121891_, int p_121892_) |  
  | 
| public static Iterable<BlockPos> |  | b(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) |   | betweenClosed(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) |   | method_10094(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) |   | iterate(int startX, int startY, int startZ, int endX, int endY, int endZ) |   | m_121976_(int p_121977_, int p_121978_, int p_121979_, int p_121980_, int p_121981_, int p_121982_) |  
  | 
| public static Iterable<BlockPos$MutableBlockPos> |  | a(gh arg0, int arg1, gm arg2, gm arg3) |   | spiralAround(BlockPos arg0, int arg1, Direction arg2, Direction arg3) |   | method_30512(class_2338 arg0, int arg1, class_2350 arg2, class_2350 arg3) |   | iterateInSquare(BlockPos center, int radius, Direction firstDirection, Direction secondDirection) |   | m_121935_(C_4675_ p_121936_, int p_121937_, C_4687_ p_121938_, C_4687_ p_121939_) |  
  |