Interface Finisher
- All Superinterfaces:
GenerationPass
- All Known Implementing Classes:
AbstractPlantPopulator,AbstractReplacingPopulator,AbstractTreePopulator,BedrockDecorator,BlobPopulator,BushPopulator,ChancePopulator,ChancePopulator.Column,CocoaPopulator,DeepSurfaceDecorator,DepthNoiseDecorator,DistanceSelectionDecorator,DistanceSelectionPopulator,DoublePlantPopulator,EndIslandPopulator,GlowstonePopulator,GroundCoverDecorator,HeightSelectionDecorator,HugeTreePopulator,IceSnowFinisher,LakePopulator,MesaSurfaceDecorator,NextGenerationPass,NoiseSelectionDecorator,NoiseSelectionPopulator,OrePopulator,PlantPopulator,ReplaceTopDecorator,ScatteredCoverDecorator,ShrubPopulator,SpikesPopulator,SpringPopulator,SubmergedOrePopulator,SurfaceDecorator,TreePopulator
Exactly identical to a
Populator, but only runs after the chunk and its neighbors have been
populated.- Author:
- DaPorkchop_
-
Field Summary
Fields -
Method Summary
Methods inherited from interface org.cloudburstmc.server.level.generator.standard.misc.GenerationPass
init
-
Field Details
-
EMPTY_ARRAY
-
-
Method Details
-
finish
void finish(net.daporkchop.lib.random.PRandom random, org.cloudburstmc.api.level.ChunkManager level, int blockX, int blockZ)Finishes a given chunk.- Parameters:
random- an instance ofPRandomfor generating random numbers, initialized with a seed based on chunk's positionlevel- aChunkManagercontaining only a 3x3 square of populated chunks, centered around the chunk being finishesblockX- the X coordinate of the block column to finishblockZ- the Z coordinate of the block column to finish
-
getId
org.cloudburstmc.api.util.Identifier getId()- Specified by:
getIdin interfaceGenerationPass- Returns:
- the identifier of this generation pass
-