Class WindowVoxelSpace<T>
java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.datastructures.voxelspace.WindowVoxelSpace<T>
- All Implemented Interfaces:
VoxelSpace<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final VoxelCoordinateprivate final VoxelCoordinateprivate final VoxelSpace<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidforEach(VoxelConsumer<? super T> action) getContent(int x, int y, int z) getContent(Vector3i position) getName()intintintbooleanisInsideSpace(int x, int y, int z) booleanisInsideSpace(Vector3i position) intmaxX()intmaxY()intmaxZ()intminX()intminY()intminZ()voidpasteFrom(VoxelSpace<T> source) booleanvoidbooleanbooleanvoidsetOrigin(int x, int y, int z) setWindow(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) intsizeX()intsizeY()intsizeZ()toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.hypixel.hytale.builtin.hytalegenerator.datastructures.voxelspace.VoxelSpace
getBounds
-
Field Details
-
wrappedVoxelSpace
-
min
-
max
-
-
Constructor Details
-
WindowVoxelSpace
-
-
Method Details
-
setWindow
@Nonnull public WindowVoxelSpace<T> setWindow(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) -
getWrappedSchematic
-
set
- Specified by:
setin interfaceVoxelSpace<T>
-
set
- Specified by:
setin interfaceVoxelSpace<T>
-
set
- Specified by:
setin interfaceVoxelSpace<T>
-
setOrigin
public void setOrigin(int x, int y, int z) - Specified by:
setOriginin interfaceVoxelSpace<T>
-
getContent
- Specified by:
getContentin interfaceVoxelSpace<T>
-
getContent
- Specified by:
getContentin interfaceVoxelSpace<T>
-
replace
- Specified by:
replacein interfaceVoxelSpace<T>
-
pasteFrom
- Specified by:
pasteFromin interfaceVoxelSpace<T>
-
getOriginX
public int getOriginX()- Specified by:
getOriginXin interfaceVoxelSpace<T>
-
getOriginY
public int getOriginY()- Specified by:
getOriginYin interfaceVoxelSpace<T>
-
getOriginZ
public int getOriginZ()- Specified by:
getOriginZin interfaceVoxelSpace<T>
-
getName
- Specified by:
getNamein interfaceVoxelSpace<T>
-
isInsideSpace
public boolean isInsideSpace(int x, int y, int z) - Specified by:
isInsideSpacein interfaceVoxelSpace<T>
-
isInsideSpace
- Specified by:
isInsideSpacein interfaceVoxelSpace<T>
-
forEach
- Specified by:
forEachin interfaceVoxelSpace<T>
-
minX
public int minX()- Specified by:
minXin interfaceVoxelSpace<T>
-
maxX
public int maxX()- Specified by:
maxXin interfaceVoxelSpace<T>
-
minY
public int minY()- Specified by:
minYin interfaceVoxelSpace<T>
-
maxY
public int maxY()- Specified by:
maxYin interfaceVoxelSpace<T>
-
minZ
public int minZ()- Specified by:
minZin interfaceVoxelSpace<T>
-
maxZ
public int maxZ()- Specified by:
maxZin interfaceVoxelSpace<T>
-
sizeX
public int sizeX()- Specified by:
sizeXin interfaceVoxelSpace<T>
-
sizeY
public int sizeY()- Specified by:
sizeYin interfaceVoxelSpace<T>
-
sizeZ
public int sizeZ()- Specified by:
sizeZin interfaceVoxelSpace<T>
-
toString
-