net.minecraft.world.gen.feature

## Class WorldGenerator

- java.lang.Object
- - net.minecraft.world.gen.feature.WorldGenerator

- Direct Known Subclasses:
    WorldGenBigMushroom, WorldGenBigTree, WorldGenCactus, WorldGenClay, WorldGenDeadBush, WorldGenDesertWells, WorldGenDungeons, WorldGeneratorBonusChest, WorldGenFire, WorldGenFlowers, WorldGenForest, WorldGenGlowStone1, WorldGenGlowStone2, WorldGenHellLava, WorldGenHugeTrees, WorldGenLakes, WorldGenLiquids, WorldGenMinable, WorldGenPumpkin, WorldGenReed, WorldGenSand, WorldGenShrub, WorldGenSpikes, WorldGenSwamp, WorldGenTaiga1, WorldGenTaiga2, WorldGenTallGrass, WorldGenTrees, WorldGenVines, WorldGenWaterlily

      public abstract class WorldGenerator
      extends Object

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `WorldGenerator()`
    `WorldGenerator(boolean par1)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `abstract boolean` | `generate(World world, Random random, int i, int j, int k)`
    `void` | `setScale(double par1, double par3, double par5)` Rescales the generator settings, only used in WorldGenBigTree

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### WorldGenerator

          public WorldGenerator()

    - #### WorldGenerator

          public WorldGenerator(boolean par1)

  - ### Method Detail

    - #### generate

          public abstract boolean generate(World world,
                         Random random,
                         int i,
                         int j,
                         int k)

    - #### setScale

          public void setScale(double par1,
                      double par3,
                      double par5)

      Rescales the generator settings, only used in WorldGenBigTree