History - net.minecraft.util.math.BlockPos

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

Constructors

(Vec3i)

Methods

26.2

Names

Fields

int: Y_OFFSET, field_33083, field_33083

int: Y_OFFSET, field_33083, BIT_SHIFT_Y

Constructors

Methods

Vec3d (): getCenter, method_46558, toCenterPos

Vec3d (): getBottomCenter, method_61082, toBottomCenterPos

Iterable<BlockPos> (int, int, int, int): neighborColumn, method_1_4673, iterateInCrossColumn

Iterator (int, int, Vec3i[], int, int, int, int): lambda$neighborColumn$0, method_1_4672, method_1_4672

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

Iterator (Direction, Direction, Direction, int, int, int, int, int, int): lambda$betweenCornersInDirection$8, method_73161, method_73161

Iterator (Direction, Direction, Direction, int, int, int, int, int, int): lambda$betweenCornersInDirection$0, method_73161, method_73161

void (Queue, int, BlockPos): lambda$breadthFirstTraversal$7, method_49926, method_49926

void (Queue, int, BlockPos): lambda$breadthFirstTraversal$0, method_49926, method_49926

Iterator (Direction, Direction, BlockPos, int): lambda$spiralAround$6, method_30514, method_30514

Iterator (Direction, Direction, BlockPos, int): lambda$spiralAround$0, method_30514, method_30514

Iterator (int, int, int, int, int, int): lambda$betweenClosed$5, method_10073, method_10073

Iterator (int, int, int, int, int, int): lambda$betweenClosed$0, method_10073, method_10073

Iterator (int, int, int, int, int, int, int): lambda$withinManhattan$4, method_25995, method_25995

Iterator (int, int, int, int, int, int, int): lambda$withinManhattan$0, method_25995, method_25995

Iterator (int, int, Random, int, int, int, int, int): lambda$randomBetweenClosed$3, method_27155, method_27155

Iterator (int, int, Random, int, int, int, int, int): lambda$randomBetweenClosed$0, method_27155, method_27155

com.mojang.serialization.DataResult (IntStream): lambda$static$1, method_29094, method_29094

com.mojang.serialization.DataResult (IntStream): lambda$static$0, method_29094, method_29094

BlockPos (int[]): lambda$static$0, method_29095, method_29095

BlockPos (int[]): lambda$static$1, method_29095, method_29095

1.21.11_unobfuscated

Names

net.minecraft.core.BlockPos

net.minecraft.class_2338

net.minecraft.util.math.BlockPos

Fields

com.mojang.serialization.Codec<BlockPos>: CODEC, field_25064, CODEC

PacketCodec<io.netty.buffer.ByteBuf, BlockPos>: STREAM_CODEC, field_48404, PACKET_CODEC

BlockPos: ZERO, field_10980, ORIGIN

int: PACKED_HORIZONTAL_LENGTH, field_54978, SIZE_BITS_XZ

int: PACKED_Y_LENGTH, field_10975, SIZE_BITS_Y

long: PACKED_X_MASK, field_10976, BITS_X

long: PACKED_Y_MASK, field_10974, BITS_Y

long: PACKED_Z_MASK, field_10973, BITS_Z

int: Y_OFFSET, field_33083, field_33083

int: Z_OFFSET, field_10983, BIT_SHIFT_Z

int: X_OFFSET, field_10981, BIT_SHIFT_X

int: MAX_HORIZONTAL_COORDINATE, field_54979, MAX_XZ

Constructors

(int, int, int)

(Vec3i)

Methods

long (long, Direction): offset, method_10060, offset

long (long, int, int, int): offset, method_10096, add

int (long): getX, method_10061, unpackLongX

int (long): getY, method_10071, unpackLongY

int (long): getZ, method_10083, unpackLongZ

BlockPos (long): of, method_10092, fromLong

BlockPos (double, double, double): containing, method_49637, ofFloored

BlockPos (Position): containing, method_49638, ofFloored

BlockPos (BlockPos, BlockPos): min, method_58249, min

BlockPos (BlockPos, BlockPos): max, method_58250, max

long (): asLong, method_10063, asLong

long (int, int, int): asLong, method_10064, asLong

long (long): getFlatIndex, method_10091, removeChunkSectionLocalY

BlockPos (int, int, int): offset, method_34592, add

Vec3d (): getCenter, method_46558, toCenterPos

Vec3d (): getBottomCenter, method_61082, toBottomCenterPos

BlockPos (Vec3i): offset, method_35853, add

BlockPos (Vec3i): subtract, method_35852, subtract

BlockPos (int): multiply, method_35862, multiply

BlockPos (): above, method_30931, up

BlockPos (int): above, method_30930, up

BlockPos (): below, method_23228, down

BlockPos (int): below, method_23227, down

BlockPos (): north, method_35861, north

BlockPos (int): north, method_35860, north

BlockPos (): south, method_35859, south

BlockPos (int): south, method_35858, south

BlockPos (): west, method_35857, west

BlockPos (int): west, method_35856, west

BlockPos (): east, method_35855, east

BlockPos (int): east, method_35854, east

BlockPos (Direction): relative, method_35851, offset

BlockPos (Direction, int): relative, method_23226, offset

BlockPos (Direction$Axis, int): relative, method_35850, offset

BlockPos (BlockRotation): rotate, method_10070, rotate

BlockPos (Vec3i): cross, method_10259, crossProduct

BlockPos (int): atY, method_33096, withY

BlockPos (): immutable, method_10062, toImmutable

BlockPos$Mutable (): mutable, method_25503, mutableCopy

Vec3d (Vec3d): clampLocationWithin, method_60913, clampToWithin

Iterable<BlockPos> (Random, int, BlockPos, int): randomInCube, method_34848, iterateRandomly

Stream<BlockPos> (BlockPos): squareOutSouthEast, method_51686, streamSouthEastSquare

Iterable<BlockPos> (Random, int, int, int, int, int, int, int): randomBetweenClosed, method_27156, iterateRandomly

Iterable<BlockPos> (BlockPos, int, int, int): withinManhattan, method_25996, iterateOutwards

Optional<BlockPos> (BlockPos, int, int, Predicate<BlockPos>): findClosestMatch, method_25997, findClosest

Stream<BlockPos> (BlockPos, int, int, int): withinManhattanStream, method_25998, streamOutwards

Iterable<BlockPos> (Box): betweenClosed, method_62671, iterate

Iterable<BlockPos> (BlockPos, BlockPos): betweenClosed, method_10097, iterate

Stream<BlockPos> (BlockPos, BlockPos): betweenClosedStream, method_20437, stream

Stream<BlockPos> (BlockBox): betweenClosedStream, method_23627, stream

Stream<BlockPos> (Box): betweenClosedStream, method_29715, stream

Stream<BlockPos> (int, int, int, int, int, int): betweenClosedStream, method_17962, stream

Iterable<BlockPos> (int, int, int, int, int, int): betweenClosed, method_10094, iterate

Iterable<BlockPos$Mutable> (BlockPos, int, Direction, Direction): spiralAround, method_30512, iterateInSquare

int (BlockPos, int, int, BiConsumer<BlockPos, Consumer<BlockPos>>, Function<BlockPos, BlockPos$IterationState>): breadthFirstTraversal, method_49925, iterateRecursively

Iterable<BlockPos> (Box, Vec3d): betweenCornersInDirection, method_73159, iterateCollisionOrder

Iterable<BlockPos> (BlockPos, BlockPos, Vec3d): betweenCornersInDirection, method_73160, iterateCollisionOrder

Iterable<BlockPos> (int, int, int, int, int, int, Vec3d): betweenCornersInDirection, method_73158, iterateCollisionOrder

Vec3i (Vec3i): cross, method_10259, crossProduct

Vec3i (Direction$Axis, int): relative, method_35850, offset

Vec3i (Direction, int): relative, method_23226, offset

Vec3i (Direction): relative, method_35851, offset

Vec3i (int): east, method_35854, east

Vec3i (): east, method_35855, east

Vec3i (int): west, method_35856, west

Vec3i (): west, method_35857, west

Vec3i (int): south, method_35858, south

Vec3i (): south, method_35859, south

Vec3i (int): north, method_35860, north

Vec3i (): north, method_35861, north

Vec3i (int): below, method_23227, down

Vec3i (): below, method_23228, down

Vec3i (int): above, method_30930, up

Vec3i (): above, method_30931, up

Vec3i (int): multiply, method_35862, multiply

Vec3i (Vec3i): subtract, method_35852, subtract

Vec3i (Vec3i): offset, method_35853, add

Vec3i (int, int, int): offset, method_34592, add

Iterator (Direction, Direction, Direction, int, int, int, int, int, int): lambda$betweenCornersInDirection$8, method_73161, method_73161

void (Queue, int, BlockPos): lambda$breadthFirstTraversal$7, method_49926, method_49926

Iterator (Direction, Direction, BlockPos, int): lambda$spiralAround$6, method_30514, method_30514

Iterator (int, int, int, int, int, int): lambda$betweenClosed$5, method_10073, method_10073

Iterator (int, int, int, int, int, int, int): lambda$withinManhattan$4, method_25995, method_25995

Iterator (int, int, Random, int, int, int, int, int): lambda$randomBetweenClosed$3, method_27155, method_27155

IntStream (BlockPos): lambda$static$2, method_29093, method_29093

com.mojang.serialization.DataResult (IntStream): lambda$static$1, method_29094, method_29094

BlockPos (int[]): lambda$static$0, method_29095, method_29095