net.minecraft.util.math

public record ChunkPos

net.minecraft.world.level.ChunkPos
net.minecraft.class_1923
net.minecraft.util.math.ChunkPos

Field summary

Modifier and TypeField
private final int
x
comp_1_44
x
private final int
z
comp_1_45
z
public static final com.mojang.serialization.Codec<ChunkPos>
CODEC
field_54241
CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, ChunkPos>
STREAM_CODEC
field_54242
PACKET_CODEC
private static final int
SAFETY_MARGIN
field_36299
field_36299
public static final long
INVALID_CHUNK_POS
field_17348
MARKER
private static final int
SAFETY_MARGIN_CHUNKS
field_54976
CHUNK_GENERATION_STEPS_MARGIN
public static final int
MAX_COORDINATE_VALUE
field_54975
MAX_COORDINATE
public static final ChunkPos
ZERO
field_35107
ORIGIN
private static final long
COORD_BITS
field_30953
field_30953
private static final long
COORD_MASK
field_30954
field_30954
private static final int
REGION_BITS
field_30955
field_30955
public static final int
REGION_SIZE
field_38224
field_38224
private static final int
REGION_MASK
field_30956
field_30956
public static final int
REGION_MAX_INDEX
field_38225
field_38225
private static final int
HASH_A
field_30957
field_30957
private static final int
HASH_C
field_30958
field_30958
private static final int
HASH_Z_XOR
field_30959
field_30959

Constructor summary

ModifierConstructor
public (int x, int z)

Method summary

Modifier and TypeMethod
public static ChunkPos
containing(BlockPos pos)
method_1_778(class_2338 arg0)
fromBlockPos(BlockPos blockPos)
public static ChunkPos
unpack(long key)
method_1_779(long arg0)
fromLong(long l)
public static ChunkPos
minFromRegion(int regionX, int regionZ)
method_42305(int arg0, int arg1)
fromRegionMin(int x, int z)
public static ChunkPos
maxFromRegion(int regionX, int regionZ)
method_42306(int arg0, int arg1)
fromRegionMax(int x, int z)
public boolean
isValid()
method_76802()
isLoadable()
public static boolean
isValid(int x, int z)
method_76803(int arg0, int arg1)
isLoadable(int x, int z)
public long
pack()
method_8324()
toLong()
public static long
pack(int x, int z)
method_8331(int arg0, int arg1)
toLong(int chunkX, int chunkZ)
public static long
pack(BlockPos pos)
method_37232(class_2338 arg0)
toLong(BlockPos pos)
public static int
getX(long pos)
method_8325(long arg0)
getPackedX(long pos)
public static int
getZ(long pos)
method_8332(long arg0)
getPackedZ(long pos)
public static int
hash(int x, int z)
method_42307(int arg0, int arg1)
hashCode(int x, int z)
public int
getMiddleBlockX()
method_33940()
getCenterX()
public int
getMiddleBlockZ()
method_33942()
getCenterZ()
public int
getMinBlockX()
method_8326()
getStartX()
public int
getMinBlockZ()
method_8328()
getStartZ()
public int
getMaxBlockX()
method_8327()
getEndX()
public int
getMaxBlockZ()
method_8329()
getEndZ()
public int
getRegionX()
method_17885()
getRegionX()
public int
getRegionZ()
method_17886()
getRegionZ()
public static int
getRegionX(long pos)
method_1_1652(long arg0)
getRegionX(long packed)
public static int
getRegionZ(long pos)
method_1_1653(long arg0)
getRegionZ(long packed)
public int
getRegionLocalX()
method_17887()
getRegionRelativeX()
public int
getRegionLocalZ()
method_17888()
getRegionRelativeZ()
public BlockPos
getBlockAt(int x, int y, int z)
method_35231(int arg0, int arg1, int arg2)
getBlockPos(int offsetX, int y, int offsetZ)
public int
getBlockX(int offset)
method_33939(int arg0)
getOffsetX(int offset)
public int
getBlockZ(int offset)
method_33941(int arg0)
getOffsetZ(int offset)
public BlockPos
getMiddleBlockPosition(int y)
method_33943(int arg0)
getCenterAtY(int y)
public boolean
contains(BlockPos pos)
method_74677(class_2338 arg0)
contains(BlockPos pos)
public BlockPos
getWorldPosition()
method_8323()
getStartPos()
public int
getChessboardDistance(ChunkPos pos)
method_24022(class_1923 arg0)
getChebyshevDistance(ChunkPos pos)
public int
getChessboardDistance(int x, int z)
method_60510(int arg0, int arg1)
getChebyshevDistance(int x, int z)
public int
distanceSquared(ChunkPos pos)
method_52566(class_1923 arg0)
getSquaredDistance(ChunkPos pos)
public int
distanceSquared(long pos)
method_52567(long arg0)
getSquaredDistance(long pos)
private int
distanceSquared(int x, int z)
method_52568(int arg0, int arg1)
getSquaredDistance(int x, int z)
public static Stream<ChunkPos>
rangeClosed(ChunkPos center, int radius)
method_19280(class_1923 arg0, int arg1)
stream(ChunkPos center, int radius)
public static Stream<ChunkPos>
rangeClosed(ChunkPos from, ChunkPos to)
method_19281(class_1923 arg0, class_1923 arg1)
stream(ChunkPos pos1, ChunkPos pos2)
public int
x()
comp_1_44()
x()
public int
z()
comp_1_45()
z()
private static IntStream
lambda$static$2(ChunkPos arg0)
method_64213(class_1923 arg0)
method_64213(ChunkPos chunkPos)
private static com.mojang.serialization.DataResult
lambda$static$0(IntStream arg0)
method_64211(IntStream arg0)
method_64211(IntStream stream)
private static ChunkPos
lambda$static$1(int[] arg0)
method_64212(int[] arg0)
method_64212(int[] coords)