CoverContainer

public class CoverContainer

Class CoverContainer. Provides covercontainer functionality for the Hytale server.

java.lang.Object > CoverContainer

Field Summary

No fields documented.

Method Detail

CoverContainer

public public CoverContainer (final CoverContainerEntry[] entries)

Method CoverContainer.

Parameters:
final CoverContainerEntry[] entries

getEntries

public CoverContainerEntry[] getEntries ()

Method getEntries.

CoverContainerEntry

public public CoverContainerEntry (final IWeightedMap entries, final ICoordinateCondition mapCondition, final ICoordinateRndCondition heightCondition, final IBlockFluidCondition parentCondition, final double coverDensity, final boolean onWater)

Method CoverContainerEntry.

Parameters:
final IWeightedMap entries
final ICoordinateCondition mapCondition
final ICoordinateRndCondition heightCondition
final IBlockFluidCondition parentCondition
final double coverDensity
final boolean onWater

get

public CoverContainerEntryPart get (final Random random)

Method get.

Parameters:
final Random random

getParentCondition

public IBlockFluidCondition getParentCondition ()

Method getParentCondition.

getMapCondition

public ICoordinateCondition getMapCondition ()

Method getMapCondition.

getCoverDensity

public double getCoverDensity ()

Method getCoverDensity.

getHeightCondition

public ICoordinateRndCondition getHeightCondition ()

Method getHeightCondition.

isOnWater

public boolean isOnWater ()

Method isOnWater.

toString

public String toString ()

Method toString.

CoverContainerEntryPart

public public CoverContainerEntryPart (final BlockFluidEntry entry, final int offset)

Method CoverContainerEntryPart.

Parameters:
final BlockFluidEntry entry
final int offset

getEntry

public BlockFluidEntry getEntry ()

Method getEntry.

getOffset

public int getOffset ()

Method getOffset.