public class CavePrefabContainer
Class CavePrefabContainer. Provides caveprefabcontainer functionality for the Hytale server.
java.lang.Object > CavePrefabContainer
Field Summary
y
final
int
y
Field y.
Method Detail
CavePrefabContainer
public
public
CavePrefabContainer
(final CavePrefabEntry[] entries)
Method CavePrefabContainer.
- Parameters:
final CavePrefabEntry[]entries
getEntries
public
CavePrefabEntry[]
getEntries
()
Method getEntries.
CavePrefabEntry
Method CavePrefabEntry.
- Parameters:
final IWeightedMapprefabsfinal CavePrefabConfigconfig
getPrefab
Method getPrefab.
- Parameters:
final doublerandom
getConfig
public
CavePrefabConfig
getConfig
()
Method getConfig.
CavePrefabConfig
public
public
CavePrefabConfig
(final PrefabRotation[] rotations, final CavePrefabPlacement placement, final IIntCondition biomeMask, final BlockMaskCondition blockMask, final IDoubleRange iterations, final IDoubleCoordinateHashSupplier displacementSupplier, final ICoordinateCondition maskCondition, final ICoordinateRndCondition heightCondition)
Method CavePrefabConfig.
- Parameters:
final PrefabRotation[]rotationsfinal CavePrefabPlacementplacementfinal IIntConditionbiomeMaskfinal BlockMaskConditionblockMaskfinal IDoubleRangeiterationsfinal IDoubleCoordinateHashSupplierdisplacementSupplierfinal ICoordinateConditionmaskConditionfinal ICoordinateRndConditionheightCondition
getRotation
Method getRotation.
- Parameters:
@Nonnull final Randomrandom
getIterations
public
int
getIterations
(final double random)
Method getIterations.
- Parameters:
final doublerandom
getDisplacement
public
double
getDisplacement
(final int seed, final int x, final int z, @Nonnull final CaveNode caveNode)
Method getDisplacement.
- Parameters:
final intseedfinal intxfinal intz@Nonnull final CaveNodecaveNode
getHeight
Method getHeight.
- Parameters:
final intseedfinal intxfinal intz@Nonnull final CaveNodecaveNode
isMatchingNoiseDensity
public
boolean
isMatchingNoiseDensity
(final int seed, final int x, final int z)
Method isMatchingNoiseDensity.
- Parameters:
final intseedfinal intxfinal intz
isMatchingHeight
public
boolean
isMatchingHeight
(final int seed, final int x, final int y, final int z, final Random random)
Method isMatchingHeight.
- Parameters:
final intseedfinal intxfinal intyfinal intzfinal Randomrandom