public class CavePopulator
Class CavePopulator. Provides cavepopulator functionality for the Hytale server.
java.lang.Object > CavePopulator
Field Summary
cavePointGenerator
final
IPointGenerator
cavePointGenerator
Field cavePointGenerator.
chunkGenerator
final
ChunkGenerator
chunkGenerator
Field chunkGenerator.
x
final
int
x
Field x.
z
final
int
z
Field z.
result
final
ZoneBiomeResult
result
Field result.
chunkIndex
final
long
chunkIndex
Field chunkIndex.
chunkX
final
int
chunkX
Field chunkX.
chunkZ
final
int
chunkZ
Field chunkZ.
random
final
Random
random
Field random.
environment
final
int
environment
Field environment.
minX
final
int
minX
Field minX.
minZ
final
int
minZ
Field minZ.
cx
final
int
cx
Field cx.
cz
final
int
cz
Field cz.
externalSeed
final
long
externalSeed
Field externalSeed.
submerge
final
boolean
submerge
Field submerge.
buffer
final
PrefabPasteUtil.PrefabPasteBuffer
buffer
Field buffer.
heightCondition
final
ICoordinateCondition
heightCondition
Field heightCondition.
height
final
int
height
Field height.
Method Detail
populate
Method populate.
- Parameters:
final intseed@Nonnull final ChunkGeneratorExecutionexecution
run
public
>
run
(seed, x, z, execution, zone, caveType)
Method run.
- Parameters:
seedseedxxzzexecutionexecutionzonezonecaveTypecaveType
populateCaveNode
static
void
populateCaveNode
(final int seed, @Nonnull final ChunkGeneratorExecution execution, @Nonnull final Cave cave, @Nonnull final CaveNode caveNode, @Nonnull final Random random)
Method populateCaveNode.
- Parameters:
final intseed@Nonnull final ChunkGeneratorExecutionexecution@Nonnull final Cavecave@Nonnull final CaveNodecaveNode@Nonnull final Randomrandom
populatePrefab
static
void
populatePrefab
(final int seed, final int environment, @Nonnull final ChunkGeneratorExecution execution, @Nonnull final Cave cave, @Nonnull final CaveNode node, @Nonnull final CavePrefab prefab)
Method populatePrefab.
- Parameters:
final intseedfinal intenvironment@Nonnull final ChunkGeneratorExecutionexecution@Nonnull final Cavecave@Nonnull final CaveNodenode@Nonnull final CavePrefabprefab
generatePrefabAt
static
void
generatePrefabAt
(final int seed, final int x, final int z, final int y, final int environment, @Nonnull final ChunkGeneratorExecution execution, @Nonnull final Cave cave, @Nonnull final CaveNode node, final BlockMaskCondition configuration, @Nonnull final WorldGenPrefabSupplier supplier, final PrefabRotation rotation)
Method generatePrefabAt.
- Parameters:
final intseedfinal intxfinal intzfinal intyfinal intenvironment@Nonnull final ChunkGeneratorExecutionexecution@Nonnull final Cavecave@Nonnull final CaveNodenodefinal BlockMaskConditionconfiguration@Nonnull final WorldGenPrefabSuppliersupplierfinal PrefabRotationrotation
isMatchingHeightThreshold
static
boolean
isMatchingHeightThreshold
(final int seed, final int x, final int z, @Nonnull final ChunkGenerator chunkGenerator, @Nonnull final CaveType caveType)
Method isMatchingHeightThreshold.
- Parameters:
final intseedfinal intxfinal intz@Nonnull final ChunkGeneratorchunkGenerator@Nonnull final CaveTypecaveType