NullSpace

public class NullSpace

Class NullSpace. Provides nullspace functionality for the Hytale server.

java.lang.Object > NullSpace

Field Summary

No fields documented.

Method Detail

instance

static NullSpace instance ()

Method instance.

NullSpace

public private NullSpace ()

Method NullSpace.

set

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

Method set.

Parameters:
final V 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 V 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 V replacement, final int x, final int y, final int z, @Nonnull final Predicate mask)

Method replace.

Parameters:
final V 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 (final VoxelConsumer action)

Method forEach.

Parameters:
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.