classpublicPriority 2
GridUtils
com.hypixel.hytale.builtin.hytalegenerator.newsystem.GridUtils
19
Methods
19
Public Methods
0
Fields
1
Constructors
Constants
intBUFFER_COUNT_IN_CHUNK_Y= 320 / NVoxelBuffer.SIZE.y
Constructors
public
GridUtils()Methods
Public Methods (19)
publicstatic
Bounds3i createBounds_fromRadius_originVoxelInclusive(int radius)@Nonnull
publicstatic
Bounds3i createBounds_fromVector_originVoxelInclusive(Vector3i range)@Nonnull
publicstatic
Bounds3i createBufferBoundsInclusive_fromVoxelBounds(Bounds3i bounds_voxelGrid)@Nonnull
publicstatic
Bounds3i createChunkBounds_bufferGrid(int x_chunkGrid, int z_chunkGrid)@Nonnull
publicstatic
Bounds3i createChunkBounds_voxelGrid(int x_chunkGrid, int z_chunkGrid)@Nonnull
publicstatic
Bounds3i createColumnBounds_bufferGrid(Vector3i position_bufferGrid, int minY_bufferGrid, int maxY_bufferGrid)@Nonnull
publicstatic
Bounds3i createColumnBounds_voxelGrid(Vector3i position_bufferGrid, int minY_voxelSpace, int maxY_voxelSpace)@Nonnull
publicstatic
Bounds3i createUnitBounds3i(Vector3i position)@Nonnull
publicstatic
void setBoundsYToWorldHeight_bufferGrid(Bounds3i bounds_bufferGrid)publicstatic
void setBoundsYToWorldHeight_voxelGrid(Bounds3i bounds_voxelGrid)publicstatic
int toBufferDistanceInclusive_fromVoxelDistance(int distance_voxelGrid)publicstatic
void toBufferGrid_fromVoxelGrid(Vector3i worldPosition_voxelGrid)publicstatic
void toBufferGrid_fromVoxelGridOverlap(Bounds3i bounds_voxelGrid)publicstatic
int toIndexFromPositionYXZ(Vector3i position, Bounds3i bounds)publicstatic
Vector3i toIntegerGrid_fromDecimalGrid(Vector3d worldPosition_decimalGrid)@Nonnull
publicstatic
void toVoxelGridInsideBuffer_fromWorldGrid(Vector3i worldPosition_voxelGrid)publicstatic
void toVoxelGrid_fromBufferGrid(Bounds3i bounds_bufferGrid)publicstatic
void toVoxelGrid_fromBufferGrid(Vector3i position_voxelGrid)publicstatic
void toVoxelPosition_fromChunkPosition(Vector3i chunkPosition_voxelGrid)