Class PopulatorCount

java.lang.Object
cn.nukkit.level.generator.populator.type.Populator
cn.nukkit.level.generator.populator.type.PopulatorCount
All Implemented Interfaces:
BlockID
Direct Known Subclasses:
MushroomPopulator, PopulatorBamboo, PopulatorDisk, PopulatorOceanFloorSurfaceBlock, PopulatorSurfaceBlock, PopulatorSurfaceBlockPN, PopulatorTree, PopulatorVines

public abstract class PopulatorCount extends Populator
Author:
DaPorkchop_

A populator that generates an object a certain amount of times. This prevents the exact same code from being repeated in nearly every single populator

  • Constructor Details

    • PopulatorCount

      public PopulatorCount()
  • Method Details

    • setRandomAmount

      public final void setRandomAmount(int randomAmount)
    • setBaseAmount

      public final void setBaseAmount(int baseAmount)
    • populate

      public final void populate(ChunkManager level, int chunkX, int chunkZ, NukkitRandom random, FullChunk chunk)
      Specified by:
      populate in class Populator
    • populateCount

      protected abstract void populateCount(ChunkManager level, int chunkX, int chunkZ, NukkitRandom random, FullChunk chunk)