AbstractCaveNodeShape

abstract class AbstractCaveNodeShape implements CaveNodeShape

Class AbstractCaveNodeShape. Provides abstractcavenodeshape functionality for the Hytale server.

java.lang.Object > AbstractCaveNodeShape

Field Summary

chunk

final GeneratedBlockChunk chunk

Field chunk.

caveType

final CaveType caveType

Field caveType.

caveNodeType

final CaveNodeType caveNodeType

Field caveNodeType.

shapeBounds

final IWorldBounds shapeBounds

Field shapeBounds.

surfaceLimited

final boolean surfaceLimited

Field surfaceLimited.

environment

final int environment

Field environment.

chunkLowX

final int chunkLowX

Field chunkLowX.

chunkLowZ

final int chunkLowZ

Field chunkLowZ.

chunkHighX

final int chunkHighX

Field chunkHighX.

chunkHighZ

final int chunkHighZ

Field chunkHighZ.

minX

final int minX

Field minX.

minY

final int minY

Field minY.

minZ

final int minZ

Field minZ.

maxX

final int maxX

Field maxX.

maxY

final int maxY

Field maxY.

maxZ

final int maxZ

Field maxZ.

cx

final int cx

Field cx.

cz

final int cz

Field cz.

chunkHeight

final int chunkHeight

Field chunkHeight.

current

final int current

Field current.

currentFluid

final int currentFluid

Field currentFluid.

isCandidateBlock

final boolean isCandidateBlock

Field isCandidateBlock.

blockEntry

final BlockFluidEntry blockEntry

Field blockEntry.

covers2

final CaveNodeType.CaveNodeCoverEntry[] covers2

Field covers2.

covers

final CaveNodeType.CaveNodeCoverEntry[] covers

Field covers.

entry

final CaveNodeType.CaveNodeCoverEntry.Entry entry

Field entry.

y2

final int y2

Field y2.

blockEntry2

final BlockFluidEntry blockEntry2

Field blockEntry2.

Method Detail

populateChunk

public void populateChunk (final int seed, @Nonnull final ChunkGeneratorExecution execution, @Nonnull final Cave cave, @Nonnull final CaveNode node, @Nonnull final Random random)

Method populateChunk.

Parameters:
final int seed
@Nonnull final ChunkGeneratorExecution execution
@Nonnull final Cave cave
@Nonnull final CaveNode node
@Nonnull final Random random