WindowVoxelSpace

public class WindowVoxelSpace

Class WindowVoxelSpace. Provides windowvoxelspace functionality for the Hytale server.

java.lang.Object > WindowVoxelSpace

Field Summary

offset

final int offset

Field offset.

Method Detail

WindowVoxelSpace

public public WindowVoxelSpace (@Nonnull final VoxelSpace voxelSpace)

Method WindowVoxelSpace.

Parameters:
@Nonnull final VoxelSpace voxelSpace

VoxelCoordinate

public new VoxelCoordinate (voxelSpace.minX()

Method VoxelCoordinate.

Parameters:
voxelSpace.minX( voxelSpace.minX(

setWindow

public WindowVoxelSpace setWindow (final int minX, final int minY, final int minZ, final int maxX, final int maxY, final int maxZ)

Method setWindow.

Parameters:
final int minX
final int minY
final int minZ
final int maxX
final int maxY
final int maxZ

getWrappedSchematic

public VoxelSpace getWrappedSchematic ()

Method getWrappedSchematic.

set

public boolean set (final T content, final int x, final int y, final int z)

Method set.

Parameters:
final T content
final int x
final int y
final int z

setOrigin

public void setOrigin (final int x, final int y, final int z)

Method setOrigin.

Parameters:
final int x
final int y
final int z

getContent

public T getContent (final int x, final int y, final int z)

Method getContent.

Parameters:
final int x
final int y
final int z

replace

public boolean replace (final T replacement, final int x, final int y, final int z, @Nonnull final Predicate mask)

Method replace.

Parameters:
final T replacement
final int x
final int y
final int z
@Nonnull final Predicate mask

pasteFrom

public void pasteFrom (@Nonnull final VoxelSpace source)

Method pasteFrom.

Parameters:
@Nonnull final VoxelSpace source

getOriginX

public int getOriginX ()

Method getOriginX.

getOriginY

public int getOriginY ()

Method getOriginY.

getOriginZ

public int getOriginZ ()

Method getOriginZ.

getName

public String getName ()

Method getName.

isInsideSpace

public boolean isInsideSpace (final int x, final int y, final int z)

Method isInsideSpace.

Parameters:
final int x
final int y
final int z

forEach

public void forEach (@Nonnull final VoxelConsumer action)

Method forEach.

Parameters:
@Nonnull final VoxelConsumer action

minX

public int minX ()

Method minX.

maxX

public int maxX ()

Method maxX.

minY

public int minY ()

Method minY.

maxY

public int maxY ()

Method maxY.

minZ

public int minZ ()

Method minZ.

maxZ

public int maxZ ()

Method maxZ.

sizeX

public int sizeX ()

Method sizeX.

sizeY

public int sizeY ()

Method sizeY.

sizeZ

public int sizeZ ()

Method sizeZ.

toString

public String toString ()

Method toString.