Package net.minestom.server.coordinate
Class CoordConversion
java.lang.Object
net.minestom.server.coordinate.CoordConversion
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intceilSection(int coordinate) static intchunkBlockIndex(int x, int y, int z) static @NotNull PointchunkBlockIndexGetGlobal(int index, int chunkX, int chunkZ) static intchunkBlockIndexGetX(int index) static intchunkBlockIndexGetY(int index) static intchunkBlockIndexGetZ(int index) static longchunkIndex(int chunkX, int chunkZ) static longchunkIndex(@NotNull Point point) static intchunkIndexGetX(long index) static intchunkIndexGetZ(long index) static intchunkToRegion(int chunkCoordinate) static intchunkToRegionLocal(int chunkCoordinate) static longencodeSectionBlockChange(int localX, int localY, int localZ, long value) static longencodeSectionBlockChange(int sectionBlockIndex, long value) static intfloorSection(int coordinate) static intglobalToBlock(double xyz) static intglobalToChunk(double xz) static intglobalToChunk(int xz) static intglobalToSectionRelative(int xyz) static intsectionBlockIndex(int x, int y, int z) static intsectionBlockIndexGetX(int index) static intsectionBlockIndexGetY(int index) static intsectionBlockIndexGetZ(int index)
-
Constructor Details
-
CoordConversion
public CoordConversion()
-
-
Method Details
-
globalToBlock
public static int globalToBlock(double xyz) -
globalToChunk
public static int globalToChunk(double xz) -
globalToChunk
public static int globalToChunk(int xz) -
globalToSectionRelative
public static int globalToSectionRelative(int xyz) -
chunkToRegion
public static int chunkToRegion(int chunkCoordinate) -
chunkToRegionLocal
public static int chunkToRegionLocal(int chunkCoordinate) -
floorSection
public static int floorSection(int coordinate) -
ceilSection
public static int ceilSection(int coordinate) -
chunkIndex
public static long chunkIndex(int chunkX, int chunkZ) -
chunkIndex
-
chunkIndexGetX
public static int chunkIndexGetX(long index) -
chunkIndexGetZ
public static int chunkIndexGetZ(long index) -
chunkBlockIndex
public static int chunkBlockIndex(int x, int y, int z) -
chunkBlockIndexGetX
public static int chunkBlockIndexGetX(int index) -
chunkBlockIndexGetY
public static int chunkBlockIndexGetY(int index) -
chunkBlockIndexGetZ
public static int chunkBlockIndexGetZ(int index) -
chunkBlockIndexGetGlobal
-
sectionBlockIndex
public static int sectionBlockIndex(int x, int y, int z) -
sectionBlockIndexGetX
public static int sectionBlockIndexGetX(int index) -
sectionBlockIndexGetY
public static int sectionBlockIndexGetY(int index) -
sectionBlockIndexGetZ
public static int sectionBlockIndexGetZ(int index) -
encodeSectionBlockChange
public static long encodeSectionBlockChange(int sectionBlockIndex, long value) -
encodeSectionBlockChange
public static long encodeSectionBlockChange(int localX, int localY, int localZ, long value)
-