## Uses of Class
net.minecraft.world.gen.feature.WorldGenerator

- Packages that use WorldGenerator
  Package | Description
  --- | ---
  net.minecraft.world.biome |
  net.minecraft.world.gen.feature |
  net.minecraftforge.event.terraingen |

- - ### Uses of WorldGenerator in net.minecraft.world.biome

    Fields in net.minecraft.world.biome declared as WorldGenerator
    Modifier and Type | Field and Description
    --- | ---
    `WorldGenerator` | BiomeDecorator.`bigMushroomGen` Field that holds big mushroom generator
    `WorldGenerator` | BiomeDecorator.`cactusGen` Field that holds WorldGenCactus
    `WorldGenerator` | BiomeDecorator.`clayGen` The clay generator.
    `WorldGenerator` | BiomeDecorator.`coalGen`
    `WorldGenerator` | BiomeDecorator.`diamondGen` Field that holds diamond WorldGenMinable
    `WorldGenerator` | BiomeDecorator.`dirtGen` The dirt generator.
    `WorldGenerator` | BiomeDecorator.`goldGen` Field that holds gold WorldGenMinable
    `WorldGenerator` | BiomeDecorator.`gravelAsSandGen` The gravel generator.
    `WorldGenerator` | BiomeDecorator.`gravelGen`
    `WorldGenerator` | BiomeDecorator.`ironGen`
    `WorldGenerator` | BiomeDecorator.`lapisGen` Field that holds Lapis WorldGenMinable
    `WorldGenerator` | BiomeDecorator.`mushroomBrownGen` Field that holds mushroomBrown WorldGenFlowers
    `WorldGenerator` | BiomeDecorator.`mushroomRedGen` Field that holds mushroomRed WorldGenFlowers
    `WorldGenerator` | BiomeDecorator.`plantRedGen` Field that holds one of the plantRed WorldGenFlowers
    `WorldGenerator` | BiomeDecorator.`plantYellowGen` Field that holds one of the plantYellow WorldGenFlowers
    `WorldGenerator` | BiomeDecorator.`redstoneGen` Field that holds redstone WorldGenMinable
    `WorldGenerator` | BiomeDecorator.`reedGen` Field that holds WorldGenReed
    `WorldGenerator` | BiomeDecorator.`sandGen` The sand generator.
    `WorldGenerator` | BiomeDecorator.`waterlilyGen` The water lily generation!

    Methods in net.minecraft.world.biome that return WorldGenerator
    Modifier and Type | Method and Description
    --- | ---
    `WorldGenerator` | BiomeGenBase.`getRandomWorldGenForGrass(Random par1Random)` Gets a WorldGen appropriate for this biome.
    `WorldGenerator` | BiomeGenJungle.`getRandomWorldGenForGrass(Random par1Random)` Gets a WorldGen appropriate for this biome.
    `WorldGenerator` | BiomeGenBase.`getRandomWorldGenForTrees(Random par1Random)` Gets a WorldGen appropriate for this biome.
    `WorldGenerator` | BiomeGenSwamp.`getRandomWorldGenForTrees(Random par1Random)` Gets a WorldGen appropriate for this biome.
    `WorldGenerator` | BiomeGenTaiga.`getRandomWorldGenForTrees(Random par1Random)` Gets a WorldGen appropriate for this biome.
    `WorldGenerator` | BiomeGenJungle.`getRandomWorldGenForTrees(Random par1Random)` Gets a WorldGen appropriate for this biome.
    `WorldGenerator` | BiomeGenForest.`getRandomWorldGenForTrees(Random par1Random)` Gets a WorldGen appropriate for this biome.

  - ### Uses of WorldGenerator in net.minecraft.world.gen.feature

    Subclasses of WorldGenerator in net.minecraft.world.gen.feature
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WorldGenBigMushroom`
    `class` | `WorldGenBigTree`
    `class` | `WorldGenCactus`
    `class` | `WorldGenClay`
    `class` | `WorldGenDeadBush`
    `class` | `WorldGenDesertWells`
    `class` | `WorldGenDungeons`
    `class` | `WorldGeneratorBonusChest`
    `class` | `WorldGenFire`
    `class` | `WorldGenFlowers`
    `class` | `WorldGenForest`
    `class` | `WorldGenGlowStone1`
    `class` | `WorldGenGlowStone2`
    `class` | `WorldGenHellLava`
    `class` | `WorldGenHugeTrees`
    `class` | `WorldGenLakes`
    `class` | `WorldGenLiquids`
    `class` | `WorldGenMinable`
    `class` | `WorldGenPumpkin`
    `class` | `WorldGenReed`
    `class` | `WorldGenSand`
    `class` | `WorldGenShrub`
    `class` | `WorldGenSpikes`
    `class` | `WorldGenSwamp`
    `class` | `WorldGenTaiga1`
    `class` | `WorldGenTaiga2`
    `class` | `WorldGenTallGrass`
    `class` | `WorldGenTrees`
    `class` | `WorldGenVines`
    `class` | `WorldGenWaterlily`

  - ### Uses of WorldGenerator in net.minecraftforge.event.terraingen

    Fields in net.minecraftforge.event.terraingen declared as WorldGenerator
    Modifier and Type | Field and Description
    --- | ---
    `WorldGenerator` | OreGenEvent.GenerateMinable.`generator`

    Methods in net.minecraftforge.event.terraingen with parameters of type WorldGenerator
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | TerrainGen.`generateOre(World world, Random rand, WorldGenerator generator, int worldX, int worldZ, OreGenEvent.GenerateMinable.EventType type)`

    Constructors in net.minecraftforge.event.terraingen with parameters of type WorldGenerator
    Constructor and Description
    `OreGenEvent.GenerateMinable(World world, Random rand, WorldGenerator generator, int worldX, int worldZ, OreGenEvent.GenerateMinable.EventType type)`