LayerContainer

public class LayerContainer

Class LayerContainer. Provides layercontainer functionality for the Hytale server.

java.lang.Object > LayerContainer

Field Summary

entry

final DynamicLayerEntry entry

Field entry.

Method Detail

LayerContainer

public public LayerContainer (final int filling, final int fillingEnvironment, final StaticLayer[] staticLayers, final DynamicLayer[] dynamicLayers)

Method LayerContainer.

Parameters:
final int filling
final int fillingEnvironment
final StaticLayer[] staticLayers
final DynamicLayer[] dynamicLayers

getFilling

public BlockFluidEntry getFilling ()

Method getFilling.

getFillingEnvironment

public int getFillingEnvironment ()

Method getFillingEnvironment.

getStaticLayers

public StaticLayer[] getStaticLayers ()

Method getStaticLayers.

getDynamicLayers

public DynamicLayer[] getDynamicLayers ()

Method getDynamicLayers.

getTopBlockAt

public BlockFluidEntry getTopBlockAt (final int seed, final int x, final int z)

Method getTopBlockAt.

Parameters:
final int seed
final int x
final int z

toString

public String toString ()

Method toString.

Layer

public public Layer (final T[] entries, final ICoordinateCondition mapCondition, final int environmentId)

Method Layer.

Parameters:
final T[] entries
final ICoordinateCondition mapCondition
final int environmentId

getEnvironmentId

public int getEnvironmentId ()

Method getEnvironmentId.

getActiveEntry

public T getActiveEntry (final int seed, final int x, final int z)

Method getActiveEntry.

Parameters:
final int seed
final int x
final int z

StaticLayer

public public StaticLayer (final StaticLayerEntry[] entries, final ICoordinateCondition mapCondition, final int environmentId)

Method StaticLayer.

Parameters:
final StaticLayerEntry[] entries
final ICoordinateCondition mapCondition
final int environmentId

DynamicLayer

public public DynamicLayer (final DynamicLayerEntry[] entries, final ICoordinateCondition mapCondition, final int environmentId, final IDoubleCoordinateSupplier offset)

Method DynamicLayer.

Parameters:
final DynamicLayerEntry[] entries
final ICoordinateCondition mapCondition
final int environmentId
final IDoubleCoordinateSupplier offset

getOffset

public int getOffset (final int seed, final int x, final int z)

Method getOffset.

Parameters:
final int seed
final int x
final int z

LayerEntry

public public LayerEntry (final NoiseBlockArray blockArray, final ICoordinateCondition mapCondition)

Method LayerEntry.

Parameters:
final NoiseBlockArray blockArray
final ICoordinateCondition mapCondition

isActive

public boolean isActive (final int seed, final int x, final int z)

Method isActive.

Parameters:
final int seed
final int x
final int z

getBlockArray

public NoiseBlockArray getBlockArray ()

Method getBlockArray.

StaticLayerEntry

public public StaticLayerEntry (final NoiseBlockArray blockArray, final ICoordinateCondition mapCondition, final IDoubleCoordinateSupplier min, final IDoubleCoordinateSupplier max)

Method StaticLayerEntry.

Parameters:
final NoiseBlockArray blockArray
final ICoordinateCondition mapCondition
final IDoubleCoordinateSupplier min
final IDoubleCoordinateSupplier max

getMinInt

public int getMinInt (final int seed, final int x, final int z)

Method getMinInt.

Parameters:
final int seed
final int x
final int z

getMinValue

public double getMinValue (final int seed, final int x, final int z)

Method getMinValue.

Parameters:
final int seed
final int x
final int z

getMaxInt

public int getMaxInt (final int seed, final int x, final int z)

Method getMaxInt.

Parameters:
final int seed
final int x
final int z

getMaxValue

public double getMaxValue (final int seed, final int x, final int z)

Method getMaxValue.

Parameters:
final int seed
final int x
final int z

DynamicLayerEntry

public public DynamicLayerEntry (final NoiseBlockArray blockArray, final ICoordinateCondition mapCondition)

Method DynamicLayerEntry.

Parameters:
final NoiseBlockArray blockArray
final ICoordinateCondition mapCondition