public class ChunkSectionPos extends Vec3i
Modifier | Constructor and Description |
---|---|
private |
ChunkSectionPos(int x,
int y,
int z) |
Modifier and Type | Method and Description |
---|---|
long |
asLong() |
static long |
asLong(int x,
int y,
int z) |
static ChunkSectionPos |
from(BlockPos pos) |
static ChunkSectionPos |
from(ChunkPos chunkPos,
int y) |
static ChunkSectionPos |
from(Entity entity) |
static ChunkSectionPos |
from(int x,
int y,
int z) |
static ChunkSectionPos |
from(long packed) |
static long |
fromGlobalPos(long globalLong) |
BlockPos |
getCenterPos() |
static int |
getLocalCoord(int coord) |
int |
getMaxX() |
int |
getMaxY() |
int |
getMaxZ() |
BlockPos |
getMinPos() |
int |
getMinX() |
int |
getMinY() |
int |
getMinZ() |
static short |
getPackedLocalPos(BlockPos pos) |
static int |
getSectionCoord(int coord) |
int |
getSectionX() |
int |
getSectionY() |
int |
getSectionZ() |
static int |
getWorldCoord(int chunkCoord) |
static int |
getX(long packed) |
static int |
getY(long packed) |
static int |
getZ(long packed) |
static long |
offset(long packed,
Direction direction) |
static long |
offset(long packed,
int x,
int y,
int z) |
static Stream<ChunkSectionPos> |
stream(ChunkPos center,
int radius) |
static Stream<ChunkSectionPos> |
stream(ChunkSectionPos center,
int radius) |
static Stream<ChunkSectionPos> |
stream(int minX,
int minY,
int minZ,
int maxX,
int maxY,
int maxZ) |
Stream<BlockPos> |
streamBlocks() |
ChunkPos |
toChunkPos() |
static long |
withZeroZ(long pos) |
compareTo, crossProduct, down, down, equals, getManhattanDistance, getSquaredDistance, getSquaredDistance, getSquaredDistance, getX, getY, getZ, hashCode, isWithinDistance, isWithinDistance, offset, setX, setY, setZ, toShortString, toString
public static ChunkSectionPos from(int x, int y, int z)
public static ChunkSectionPos from(BlockPos pos)
public static ChunkSectionPos from(ChunkPos chunkPos, int y)
public static ChunkSectionPos from(Entity entity)
public static ChunkSectionPos from(long packed)
public static long offset(long packed, Direction direction)
public static long offset(long packed, int x, int y, int z)
public static int getSectionCoord(int coord)
public static int getLocalCoord(int coord)
public static short getPackedLocalPos(BlockPos pos)
public static int getWorldCoord(int chunkCoord)
public static int getX(long packed)
public static int getY(long packed)
public static int getZ(long packed)
public int getSectionX()
public int getSectionY()
public int getSectionZ()
public int getMinX()
public int getMinY()
public int getMinZ()
public int getMaxX()
public int getMaxY()
public int getMaxZ()
public static long fromGlobalPos(long globalLong)
public static long withZeroZ(long pos)
public BlockPos getMinPos()
public BlockPos getCenterPos()
public ChunkPos toChunkPos()
public static long asLong(int x, int y, int z)
public long asLong()
public static Stream<ChunkSectionPos> stream(ChunkSectionPos center, int radius)
public static Stream<ChunkSectionPos> stream(ChunkPos center, int radius)
public static Stream<ChunkSectionPos> stream(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)