Class AbstractPlantPopulator
java.lang.Object
org.cloudburstmc.server.level.generator.standard.misc.AbstractGenerationPass
org.cloudburstmc.server.level.generator.standard.population.ChancePopulator
org.cloudburstmc.server.level.generator.standard.population.ChancePopulator.Column
org.cloudburstmc.server.level.generator.standard.population.cluster.AbstractReplacingPopulator
org.cloudburstmc.server.level.generator.standard.population.plant.AbstractPlantPopulator
- All Implemented Interfaces:
Finisher,GenerationPass,Populator
- Direct Known Subclasses:
DoublePlantPopulator,PlantPopulator,ShrubPopulator
- Author:
- DaPorkchop_
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cloudburstmc.server.level.generator.standard.population.ChancePopulator
ChancePopulator.ColumnNested classes/interfaces inherited from interface org.cloudburstmc.server.level.generator.standard.population.Populator
Populator.SkipRegistrationAsFinisher -
Field Summary
FieldsFields inherited from class org.cloudburstmc.server.level.generator.standard.population.cluster.AbstractReplacingPopulator
replaceFields inherited from class org.cloudburstmc.server.level.generator.standard.population.ChancePopulator
chanceFields inherited from interface org.cloudburstmc.server.level.generator.standard.population.Populator
EMPTY_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidinit0(long levelSeed, long localSeed, StandardGenerator generator)protected abstract voidplaceCluster(net.daporkchop.lib.random.PRandom random, org.cloudburstmc.api.level.ChunkManager level, int x, int y, int z)protected voidpopulate0(net.daporkchop.lib.random.PRandom random, org.cloudburstmc.api.level.ChunkManager level, int blockX, int blockZ)Methods inherited from class org.cloudburstmc.server.level.generator.standard.population.ChancePopulator.Column
populateMethods inherited from class org.cloudburstmc.server.level.generator.standard.misc.AbstractGenerationPass
init, setSeedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cloudburstmc.server.level.generator.standard.misc.GenerationPass
init
-
Field Details
-
on
-
patchSize
protected int patchSize
-
-
Constructor Details
-
AbstractPlantPopulator
public AbstractPlantPopulator()
-
-
Method Details
-
init0
- Overrides:
init0in classAbstractReplacingPopulator
-
populate0
protected void populate0(net.daporkchop.lib.random.PRandom random, org.cloudburstmc.api.level.ChunkManager level, int blockX, int blockZ)- Specified by:
populate0in classChancePopulator.Column
-
placeCluster
protected abstract void placeCluster(net.daporkchop.lib.random.PRandom random, org.cloudburstmc.api.level.ChunkManager level, int x, int y, int z)
-