| public static long | |
| public static long | | offset(long blockNode, int stepX, int stepY, int stepZ) | | offset(long blockNode, int stepX, int stepY, int stepZ) | | method_10096(long arg0, int arg1, int arg2, int arg3) | | add(long value, int x, int y, int z) |
|
| public static int | | getX(long blockNode) | | getX(long blockNode) | | method_10061(long arg0) | | unpackLongX(long packedPos) |
|
| public static int | | getY(long blockNode) | | getY(long blockNode) | | method_10071(long arg0) | | unpackLongY(long packedPos) |
|
| public static int | | getZ(long blockNode) | | getZ(long blockNode) | | method_10083(long arg0) | | unpackLongZ(long packedPos) |
|
| public static BlockPos | | of(long blockNode) | | of(long blockNode) | | method_10092(long arg0) | | fromLong(long packedPos) |
|
| public static BlockPos | | containing(double x, double y, double z) | | containing(double x, double y, double z) | | method_49637(double arg0, double arg1, double arg2) | | ofFloored(double x, double y, double z) |
|
| public static BlockPos | |
| public static BlockPos | |
| public static BlockPos | |
| public long | | asLong() | | asLong() | | method_10063() | | asLong() |
|
| public static long | | asLong(int x, int y, int z) | | asLong(int x, int y, int z) | | method_10064(int arg0, int arg1, int arg2) | | asLong(int x, int y, int z) |
|
| public static long | | getFlatIndex(long neighborBlockNode) | | getFlatIndex(long neighborBlockNode) | | method_10091(long arg0) | | removeChunkSectionLocalY(long y) |
|
| public BlockPos | | offset(int x, int y, int z) | | offset(int x, int y, int z) | | method_34592(int arg0, int arg1, int arg2) | | add(int arg0, int arg1, int arg2) |
|
| public BlockPos | |
| public BlockPos | |
| public BlockPos | | multiply(int scale) | | multiply(int scale) | | method_35862(int arg0) | | multiply(int arg0) |
|
| public BlockPos | | above() | | above() | | method_30931() | | up() |
|
| public BlockPos | | above(int steps) | | above(int steps) | | method_30930(int arg0) | | up(int distance) |
|
| public BlockPos | | below() | | below() | | method_23228() | | down() |
|
| public BlockPos | | below(int steps) | | below(int steps) | | method_23227(int arg0) | | down(int arg0) |
|
| public BlockPos | | north() | | north() | | method_35861() | | north() |
|
| public BlockPos | | north(int steps) | | north(int steps) | | method_35860(int arg0) | | north(int distance) |
|
| public BlockPos | | south() | | south() | | method_35859() | | south() |
|
| public BlockPos | | south(int steps) | | south(int steps) | | method_35858(int arg0) | | south(int distance) |
|
| public BlockPos | | west() | | west() | | method_35857() | | west() |
|
| public BlockPos | | west(int steps) | | west(int steps) | | method_35856(int arg0) | | west(int distance) |
|
| public BlockPos | | east() | | east() | | method_35855() | | east() |
|
| public BlockPos | | east(int steps) | | east(int steps) | | method_35854(int arg0) | | east(int distance) |
|
| public BlockPos | |
| public BlockPos | |
| public BlockPos | |
| public BlockPos | |
| public BlockPos | |
| public BlockPos | | atY(int y) | | atY(int y) | | method_33096(int arg0) | | withY(int y) |
|
| public BlockPos | | immutable() | | immutable() | | method_10062() | | toImmutable() |
|
| public BlockPos$Mutable | | mutable() | | mutable() | | method_25503() | | mutableCopy() |
|
| public Vec3d | | clampLocationWithin(Vec3 location) | | clampLocationWithin(Vec3 location) | | method_60913(class_243 arg0) | | clampToWithin(Vec3d pos) |
|
| public static Iterable<BlockPos> | | randomInCube(RandomSource random, int limit, BlockPos center, int sizeToScanInAllDirections) | | randomInCube(RandomSource random, int limit, BlockPos center, int sizeToScanInAllDirections) | | method_34848(class_5819 arg0, int arg1, class_2338 arg2, int arg3) | | iterateRandomly(Random random, int count, BlockPos around, int range) |
|
| public static Iterable<BlockPos> | | randomBetweenClosed(RandomSource random, int limit, int minX, int minY, int minZ, int maxX, int maxY, int maxZ) | | randomBetweenClosed(RandomSource random, int limit, int minX, int minY, int minZ, int maxX, int maxY, int maxZ) | | method_27156(class_5819 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) |
|
| public static Iterable<BlockPos> | | withinManhattan(BlockPos origin, int reach) | | withinManhattan(BlockPos origin, int reach) | | method_1_8239(class_2338 arg0, int arg1) | | iterateOutwardsO(BlockPos center, int maxDistance) |
|
| public static Iterable<BlockPos> | | withinClippedManhattan(BlockPos origin, int reachX, int reachY, int reachZ) | | withinClippedManhattan(BlockPos origin, int reachX, int reachY, int reachZ) | | method_1_8238(class_2338 arg0, int arg1, int arg2, int arg3) | | iterateOutwardsO(BlockPos center, int rangeX, int rangeY, int rangeZ) |
|
| public static Iterable<BlockPos> | | withinBoxByManhattanDistance(BlockPos origin, int reachX, int reachY, int reachZ) | | withinBoxByManhattanDistance(BlockPos origin, int reachX, int reachY, int reachZ) | | method_1_8237(class_2338 arg0, int arg1, int arg2, int arg3) | | iterateOutwardsC(BlockPos center, int rangeX, int rangeY, int rangeZ) |
|
| private static Iterable<BlockPos> | | manhattanOrdered(BlockPos origin, int reachX, int reachY, int reachZ, int maxDepth) | | manhattanOrdered(BlockPos origin, int reachX, int reachY, int reachZ, int maxDepth) | | method_1_8236(class_2338 arg0, int arg1, int arg2, int arg3, int arg4) | | iterateOutwards(BlockPos center, int rangeX, int rangeY, int rangeZ, int maxDistance) |
|
| public static Iterable<BlockPos> | |
| public static Iterable<BlockPos> | |
| public static Stream<BlockPos> | |
| public static Stream<BlockPos> | |
| public static Stream<BlockPos> | | betweenClosedStream(AABB box) | | betweenClosedStream(AABB box) | | method_29715(class_238 arg0) | | stream(Box box) |
|
| public static Stream<BlockPos> | | betweenClosedStream(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) | | betweenClosedStream(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) | | 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) |
|
| public static Iterable<BlockPos> | | betweenClosed(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) | | betweenClosed(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) | | 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) |
|
| public static Iterable<BlockPos> | | neighborColumn(int startX, int startY, int startZ, int endY) | | neighborColumn(int startX, int startY, int startZ, int endY) | | method_1_4673(int arg0, int arg1, int arg2, int arg3) | | iterateInCrossColumn(int startX, int startY, int startZ, int targetY) |
|
| public static Iterable<BlockPos$Mutable> | | spiralAround(BlockPos center, int radius, Direction firstDirection, Direction secondDirection) | | spiralAround(BlockPos center, int radius, Direction firstDirection, Direction secondDirection) | | method_30512(class_2338 arg0, int arg1, class_2350 arg2, class_2350 arg3) | | iterateInSquare(BlockPos center, int radius, Direction firstDirection, Direction secondDirection) |
|
| public static int | | breadthFirstTraversal(BlockPos startPos, int maxDepth, int maxCount, BiConsumer<BlockPos, Consumer<BlockPos>> neighbourProvider, Function<BlockPos, BlockPos$TraversalNodeStatus> nodeProcessor) | | breadthFirstTraversal(BlockPos startPos, int maxDepth, int maxCount, BiConsumer<BlockPos, Consumer<BlockPos>> neighbourProvider, Function<BlockPos, BlockPos$TraversalNodeStatus> nodeProcessor) | | method_49925(class_2338 arg0, int arg1, int arg2, BiConsumer<class_2338, Consumer<class_2338>> arg3, Function<class_2338, class_2338$class_10384> arg4) | | iterateRecursively(BlockPos pos, int maxDepth, int maxIterations, BiConsumer<BlockPos, Consumer<BlockPos>> nextQueuer, Function<BlockPos, BlockPos$IterationState> callback) |
|
| public static Iterable<BlockPos> | |
| public static Iterable<BlockPos> | |
| public static Iterable<BlockPos> | | betweenCornersInDirection(int firstCornerX, int firstCornerY, int firstCornerZ, int secondCornerX, int secondCornerY, int secondCornerZ, Vec3 direction) | | betweenCornersInDirection(int firstCornerX, int firstCornerY, int firstCornerZ, int secondCornerX, int secondCornerY, int secondCornerZ, Vec3 direction) | | method_73158(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, class_243 arg6) | | iterateCollisionOrder(int x1, int y1, int z1, int x2, int y2, int z2, Vec3d velocity) |
|