HyCodeYourTale
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)

Related Classes