Cave

public class Cave

Class Cave. Provides cave functionality for the Hytale server.

java.lang.Object > Cave

Field Summary

rawChunkNodeMap

private Long2ObjectMap> rawChunkNodeMap

Field rawChunkNodeMap.

chunkNodeMap

private Long2ObjectMap chunkNodeMap

Field chunkNodeMap.

nodeCount

private int nodeCount

Field nodeCount.

value

final ArrayList value

Field value.

array

final CaveNode[] array

Field array.

Method Detail

Cave

public public Cave (final CaveType caveType)

Method Cave.

Parameters:
final CaveType caveType

getNodeCount

public long getNodeCount ()

Method getNodeCount.

getCaveType

public CaveType getCaveType ()

Method getCaveType.

getBounds

public WorldBounds getBounds ()

Method getBounds.

addNode

public void addNode (@Nonnull final CaveNode element)

Method addNode.

Parameters:
@Nonnull final CaveNode element

contains

public boolean contains (final long chunkIndex)

Method contains.

Parameters:
final long chunkIndex

getCaveNodes

public CaveNode[] getCaveNodes (final long chunkIndex)

Method getCaveNodes.

Parameters:
final long chunkIndex

compile

public void compile ()

Method compile.

compileNodeMap

private void compileNodeMap ()

Method compileNodeMap.

toString

public String toString ()

Method toString.