classpublicPriority 3
ArrayVoxelSpace
com.hypixel.hytale.builtin.hytalegenerator.datastructures.voxelspace.ArrayVoxelSpace
implements VoxelSpace
31
Methods
31
Public Methods
7
Fields
4
Constructors
Constructors
public
ArrayVoxelSpace(Bounds3i bounds)public
ArrayVoxelSpace(String name, int sizeX, int sizeY, int sizeZ, int originX, int originY, int originZ)public
ArrayVoxelSpace(int sizeX, int sizeY, int sizeZ)public
ArrayVoxelSpace(VoxelSpace<T> voxelSpace)Methods
Public Methods (31)
public
ArrayVoxelSpace<T> clone()@Nonnull
public
void disableFastReset()public
void fastReset()public
void forEach(VoxelConsumer<? super T> action)@Override
public
T getContent(int x, int y, int z)@Override
public
T getContent(Vector3i position)@Nullable@Override
public
String getName()@Nonnull@Override
public
int getOriginX()@Override
public
int getOriginY()@Override
public
int getOriginZ()@Override
public
boolean hasFastReset()public
boolean isInsideSpace(int x, int y, int z)@Override
public
boolean isInsideSpace(Vector3i position)@Override
public
int maxX()@Override
public
int maxY()@Override
public
int maxZ()@Override
public
int minX()@Override
public
int minY()@Override
public
int minZ()@Override
public
void pasteFrom(VoxelSpace<T> source)@Override
public
boolean replace(T replacement, int x, int y, int z, Predicate<T> mask)@Override
public
boolean set(T content, int x, int y, int z)@Override
public
boolean set(T content, Vector3i position)@Override
public
void set(T content)@Override
public
void setFastResetTo(T e)public
void setOrigin(int x, int y, int z)@Override
public
int sizeX()@Override
public
int sizeY()@Override
public
int sizeZ()@Override
public
T[] toArray()public
String toString()@Nonnull@Override
Fields
Protected Fields (7)
protected
T[] contentsprotected
T[] fastResetprotected
String nameprotected
VoxelCoordinate originprotected
int sizeXprotected
int sizeYprotected
int sizeZ