HyCodeYourTale
classpublicPriority 2

ChunkUtil

com.hypixel.hytale.math.util.ChunkUtil

35

Methods

35

Public Methods

0

Fields

1

Constructors

Constants

intBITS= 5
intBITS2= 10
intHEIGHT= 320
intHEIGHT_MASK= (Integer.highestOneBit(320) << 1) - 1
intHEIGHT_MINUS_1= 319
intHEIGHT_SECTIONS= 10
intMIN_ENTITY_Y= -32
intMIN_SECTION= 0
intMIN_Y= 0
intNON_CHUNK_MASK= -32
longNOT_FOUND= indexChunk(-2147483648, -2147483648)
intSIZE= 32
intSIZE_2= 1024
intSIZE_BLOCKS= 32768
intSIZE_BLOCKS_COLUMN= 327680
intSIZE_COLUMNS= 1024
intSIZE_COLUMNS_MASK= 1023
intSIZE_MASK= 31
intSIZE_MINUS_1= 31

Constructors

private
ChunkUtil()

Methods

Public Methods (35)

publicstatic
int chunkCoordinate(double block)
publicstatic
int chunkCoordinate(int block)
publicstatic
int chunkCoordinate(long block)
publicstatic
int indexBlock(int x, int y, int z)
publicstatic
int indexBlockFromColumn(int column, int y)
publicstatic
int indexBlockInColumn(int x, int y, int z)
publicstatic
int indexBlockInColumnFromColumn(int column, int y)
publicstatic
long indexChunk(int x, int z)
publicstatic
long indexChunkFromBlock(int blockX, int blockZ)
publicstatic
long indexChunkFromBlock(double blockX, double blockZ)
publicstatic
int indexColumn(int x, int z)
publicstatic
int indexSection(int y)
publicstatic
byte[] intToByteArray(int[] data)
publicstatic
boolean isBorderBlock(int x, int z)
publicstatic
boolean isBorderBlockGlobal(int x, int z)
publicstatic
boolean isInsideChunk(int chunkX, int chunkZ, int x, int z)
publicstatic
boolean isInsideChunkRelative(int x, int z)
publicstatic
boolean isSameChunk(int x0, int z0, int x1, int z1)
publicstatic
boolean isSameChunkSection(int x0, int y0, int z0, int x1, int y1, int z1)
publicstatic
boolean isWithinLocalChunk(int x, int z)
publicstatic
int localCoordinate(long v)
publicstatic
int maxBlock(int index)
publicstatic
int minBlock(int index)
publicstatic
byte[] shortToByteArray(short[] data)
publicstatic
int worldCoordFromLocalCoord(int chunkCoord, int localCoord)
publicstatic
int xFromBlockInColumn(int index)
publicstatic
int xFromColumn(int index)
publicstatic
int xFromIndex(int index)
publicstatic
int xOfChunkIndex(long index)
publicstatic
int yFromBlockInColumn(int index)
publicstatic
int yFromIndex(int index)
publicstatic
int zFromBlockInColumn(int index)
publicstatic
int zFromColumn(int index)
publicstatic
int zFromIndex(int index)
publicstatic
int zOfChunkIndex(long index)