All Implemented Interfaces:
Finisher, GenerationPass, Populator
Direct Known Subclasses:
DoublePlantPopulator, PlantPopulator, ShrubPopulator

public abstract class AbstractPlantPopulator extends AbstractReplacingPopulator
Author:
DaPorkchop_
  • Field Details

    • on

      protected BlockFilter on
    • patchSize

      protected int patchSize
  • Constructor Details

    • AbstractPlantPopulator

      public AbstractPlantPopulator()
  • Method Details

    • init0

      protected void init0(long levelSeed, long localSeed, StandardGenerator generator)
      Overrides:
      init0 in class AbstractReplacingPopulator
    • populate0

      protected void populate0(net.daporkchop.lib.random.PRandom random, org.cloudburstmc.api.level.ChunkManager level, int blockX, int blockZ)
      Specified by:
      populate0 in class ChancePopulator.Column
    • placeCluster

      protected abstract void placeCluster(net.daporkchop.lib.random.PRandom random, org.cloudburstmc.api.level.ChunkManager level, int x, int y, int z)