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 intfillingfinal intfillingEnvironmentfinal StaticLayer[]staticLayersfinal DynamicLayer[]dynamicLayers
getFillingEnvironment
public
int
getFillingEnvironment
()
Method getFillingEnvironment.
getStaticLayers
public
StaticLayer[]
getStaticLayers
()
Method getStaticLayers.
getDynamicLayers
public
DynamicLayer[]
getDynamicLayers
()
Method getDynamicLayers.
getTopBlockAt
Method getTopBlockAt.
- Parameters:
final intseedfinal intxfinal intz
toString
public
String
toString
()
Method toString.
Layer
public
public
Layer
(final T[] entries, final ICoordinateCondition mapCondition, final int environmentId)
Method Layer.
- Parameters:
final T[]entriesfinal ICoordinateConditionmapConditionfinal intenvironmentId
getEnvironmentId
public
int
getEnvironmentId
()
Method getEnvironmentId.
getActiveEntry
public
T
getActiveEntry
(final int seed, final int x, final int z)
Method getActiveEntry.
- Parameters:
final intseedfinal intxfinal intz
StaticLayer
public
public
StaticLayer
(final StaticLayerEntry[] entries, final ICoordinateCondition mapCondition, final int environmentId)
Method StaticLayer.
- Parameters:
final StaticLayerEntry[]entriesfinal ICoordinateConditionmapConditionfinal intenvironmentId
DynamicLayer
public
public
DynamicLayer
(final DynamicLayerEntry[] entries, final ICoordinateCondition mapCondition, final int environmentId, final IDoubleCoordinateSupplier offset)
Method DynamicLayer.
- Parameters:
final DynamicLayerEntry[]entriesfinal ICoordinateConditionmapConditionfinal intenvironmentIdfinal IDoubleCoordinateSupplieroffset
getOffset
public
int
getOffset
(final int seed, final int x, final int z)
Method getOffset.
- Parameters:
final intseedfinal intxfinal intz
LayerEntry
public
public
LayerEntry
(final NoiseBlockArray blockArray, final ICoordinateCondition mapCondition)
Method LayerEntry.
- Parameters:
final NoiseBlockArrayblockArrayfinal ICoordinateConditionmapCondition
isActive
public
boolean
isActive
(final int seed, final int x, final int z)
Method isActive.
- Parameters:
final intseedfinal intxfinal intz
StaticLayerEntry
public
public
StaticLayerEntry
(final NoiseBlockArray blockArray, final ICoordinateCondition mapCondition, final IDoubleCoordinateSupplier min, final IDoubleCoordinateSupplier max)
Method StaticLayerEntry.
- Parameters:
final NoiseBlockArrayblockArrayfinal ICoordinateConditionmapConditionfinal IDoubleCoordinateSupplierminfinal IDoubleCoordinateSuppliermax
getMinInt
public
int
getMinInt
(final int seed, final int x, final int z)
Method getMinInt.
- Parameters:
final intseedfinal intxfinal intz
getMinValue
public
double
getMinValue
(final int seed, final int x, final int z)
Method getMinValue.
- Parameters:
final intseedfinal intxfinal intz
getMaxInt
public
int
getMaxInt
(final int seed, final int x, final int z)
Method getMaxInt.
- Parameters:
final intseedfinal intxfinal intz
getMaxValue
public
double
getMaxValue
(final int seed, final int x, final int z)
Method getMaxValue.
- Parameters:
final intseedfinal intxfinal intz
DynamicLayerEntry
public
public
DynamicLayerEntry
(final NoiseBlockArray blockArray, final ICoordinateCondition mapCondition)
Method DynamicLayerEntry.
- Parameters:
final NoiseBlockArrayblockArrayfinal ICoordinateConditionmapCondition