public class BlockPopulator
Class BlockPopulator. Provides blockpopulator functionality for the Hytale server.
java.lang.Object > BlockPopulator
Field Summary
random
Field random.
interpolator
Field interpolator.
surfaceBlockList
Field surfaceBlockList.
biome
Field biome.
layerContainer
Field layerContainer.
x
Field x.
z
Field z.
heightmapNoise
Field heightmapNoise.
filling
Field filling.
fillingEnvironment
Field fillingEnvironment.
min
Field min.
threshold
Field threshold.
coverContainer
Field coverContainer.
size
Field size.
y
Field y.
coverEntry
Field coverEntry.
y2
Field y2.
coverEntry2
Field coverEntry2.
parentCondition
Field parentCondition.
chunk
Field chunk.
layers
Field layers.
surfaceY
Field surfaceY.
entry
Field entry.
environmentId
Field environmentId.
blockArray
Field blockArray.
blockEntries
Field blockEntries.
max
Field max.
repetitions
Field repetitions.
block
Field block.
currentBlock
Field currentBlock.
currentBlock2
Field currentBlock2.
Method Detail
populate
Method populate.
- Parameters:
final intseed@Nonnull final ChunkGeneratorExecutionexecution
FastRandom
new
FastRandom
(HashUtil.hash(seed, execution.getX()
Method FastRandom.
- Parameters:
HashUtil.hash(seedHashUtil.hash(seedexecution.getX(execution.getX(
generateBlockColumn
void
generateBlockColumn
(final int seed, @Nonnull final ChunkGeneratorExecution execution, final int cx, final int cz, @Nonnull final Random random)
Method generateBlockColumn.
- Parameters:
final intseed@Nonnull final ChunkGeneratorExecutionexecutionfinal intcxfinal intcz@Nonnull final Randomrandom
generateCovers
void
generateCovers
(final int seed, @Nonnull final ChunkGeneratorExecution execution, final int cx, final int cz, final int x, final int z, @Nonnull final Random random, @Nonnull final Biome biome, @Nonnull final IntList surfaceBlockList)
Method generateCovers.
- Parameters:
final intseed@Nonnull final ChunkGeneratorExecutionexecutionfinal intcxfinal intczfinal intxfinal intz@Nonnull final Randomrandom@Nonnull final Biomebiome@Nonnull final IntListsurfaceBlockList
isMatchingParentCover
boolean
isMatchingParentCover
(@Nonnull final ChunkGeneratorExecution execution, @Nonnull final CoverContainer.CoverContainerEntry coverContainerEntry, final int cx, final int cz, final int y, final int defaultId, final int defaultFluidId)
Method isMatchingParentCover.
- Parameters:
@Nonnull final ChunkGeneratorExecutionexecution@Nonnull final CoverContainer.CoverContainerEntrycoverContainerEntryfinal intcxfinal intczfinal intyfinal intdefaultIdfinal intdefaultFluidId
isMatchingCoverColumn
boolean
isMatchingCoverColumn
(final int seed, @Nonnull final CoverContainer.CoverContainerEntry coverContainerEntry, @Nonnull final Random random, final int x, final int z)
Method isMatchingCoverColumn.
- Parameters:
final intseed@Nonnull final CoverContainer.CoverContainerEntrycoverContainerEntry@Nonnull final Randomrandomfinal intxfinal intz
isMatchingCoverHeight
boolean
isMatchingCoverHeight
(final int seed, @Nonnull final CoverContainer.CoverContainerEntry coverContainerEntry, final Random random, final int x, final int y, final int z)
Method isMatchingCoverHeight.
- Parameters:
final intseed@Nonnull final CoverContainer.CoverContainerEntrycoverContainerEntryfinal Randomrandomfinal intxfinal intyfinal intz
generateLayers
void
generateLayers
(final int seed, @Nonnull final ChunkGeneratorExecution execution, final int cx, final int cz, final int x, final int z, @Nonnull final Biome biome, @Nonnull final IntList surfaceBlockList)
Method generateLayers.
- Parameters:
final intseed@Nonnull final ChunkGeneratorExecutionexecutionfinal intcxfinal intczfinal intxfinal intz@Nonnull final Biomebiome@Nonnull final IntListsurfaceBlockList
generateDynamicLayers
void
generateDynamicLayers
(final int seed, @Nonnull final ChunkGeneratorExecution execution, final int cx, final int cz, final int x, final int z, @Nonnull final Biome biome, @Nonnull final IntList surfaceBlockList)
Method generateDynamicLayers.
- Parameters:
final intseed@Nonnull final ChunkGeneratorExecutionexecutionfinal intcxfinal intczfinal intxfinal intz@Nonnull final Biomebiome@Nonnull final IntListsurfaceBlockList
generateStaticLayers
void
generateStaticLayers
(final int seed, @Nonnull final ChunkGeneratorExecution execution, final int cx, final int cz, final int x, final int z, @Nonnull final Biome biome)
Method generateStaticLayers.
- Parameters:
final intseed@Nonnull final ChunkGeneratorExecutionexecutionfinal intcxfinal intczfinal intxfinal intz@Nonnull final Biomebiome