类 ChunkPos
java.lang.Object
net.minecraft.world.level.ChunkPos
-
字段概要
字段修饰符和类型字段说明private static final long
private static final long
private static final int
private static final int
private static final int
static final long
private static final int
private static final int
static final int
static final int
private static final int
final int
final int
static final ChunkPos
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static long
asLong
(int pX, int pZ) static long
boolean
getBlockAt
(int pXSection, int pY, int pZSection) int
getBlockX
(int pX) int
getBlockZ
(int pZ) int
getChessboardDistance
(ChunkPos pChunkPos) int
int
getMiddleBlockPosition
(int pY) int
int
int
int
int
int
int
int
static int
getX
(long pChunkAsLong) static int
getZ
(long pChunkAsLong) static int
hash
(int pX, int pZ) int
hashCode()
static ChunkPos
maxFromRegion
(int p_220341_, int p_220342_) static ChunkPos
minFromRegion
(int p_220338_, int p_220339_) rangeClosed
(ChunkPos pCenter, int pRadius) rangeClosed
(ChunkPos pStart, ChunkPos pEnd) long
toLong()
toString()
-
字段详细资料
-
SAFETY_MARGIN
private static final int SAFETY_MARGIN- 另请参阅:
-
INVALID_CHUNK_POS
public static final long INVALID_CHUNK_POS -
ZERO
-
COORD_BITS
private static final long COORD_BITS- 另请参阅:
-
COORD_MASK
private static final long COORD_MASK- 另请参阅:
-
REGION_BITS
private static final int REGION_BITS- 另请参阅:
-
REGION_SIZE
public static final int REGION_SIZE- 另请参阅:
-
REGION_MASK
private static final int REGION_MASK- 另请参阅:
-
REGION_MAX_INDEX
public static final int REGION_MAX_INDEX- 另请参阅:
-
x
public final int x -
z
public final int z -
HASH_A
private static final int HASH_A- 另请参阅:
-
HASH_C
private static final int HASH_C- 另请参阅:
-
HASH_Z_XOR
private static final int HASH_Z_XOR- 另请参阅:
-
-
构造器详细资料
-
ChunkPos
public ChunkPos(int pX, int pY) -
ChunkPos
-
ChunkPos
public ChunkPos(long pPackedPos)
-
-
方法详细资料
-
minFromRegion
-
maxFromRegion
-
toLong
public long toLong() -
asLong
public static long asLong(int pX, int pZ) -
asLong
-
getX
public static int getX(long pChunkAsLong) -
getZ
public static int getZ(long pChunkAsLong) -
hashCode
public int hashCode() -
hash
public static int hash(int pX, int pZ) -
equals
-
getMiddleBlockX
public int getMiddleBlockX() -
getMiddleBlockZ
public int getMiddleBlockZ() -
getMinBlockX
public int getMinBlockX() -
getMinBlockZ
public int getMinBlockZ() -
getMaxBlockX
public int getMaxBlockX() -
getMaxBlockZ
public int getMaxBlockZ() -
getRegionX
public int getRegionX() -
getRegionZ
public int getRegionZ() -
getRegionLocalX
public int getRegionLocalX() -
getRegionLocalZ
public int getRegionLocalZ() -
getBlockAt
-
getBlockX
public int getBlockX(int pX) -
getBlockZ
public int getBlockZ(int pZ) -
getMiddleBlockPosition
-
toString
-
getWorldPosition
-
getChessboardDistance
-
rangeClosed
-
rangeClosed
-