## Uses of Class
net.minecraft.world.gen.layer.GenLayer

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

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

    Methods in net.minecraft.world.biome that return GenLayer
    Modifier and Type | Method and Description
    --- | ---
    `GenLayer[]` | WorldChunkManager.`getModdedBiomeGenerators(WorldType worldType, long seed, GenLayer[] original)`

    Methods in net.minecraft.world.biome with parameters of type GenLayer
    Modifier and Type | Method and Description
    --- | ---
    `GenLayer[]` | WorldChunkManager.`getModdedBiomeGenerators(WorldType worldType, long seed, GenLayer[] original)`

  - ### Uses of GenLayer in net.minecraft.world.gen.layer

    Subclasses of GenLayer in net.minecraft.world.gen.layer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GenLayerAddIsland`
    `class` | `GenLayerAddMushroomIsland`
    `class` | `GenLayerAddSnow`
    `class` | `GenLayerBiome`
    `class` | `GenLayerFuzzyZoom`
    `class` | `GenLayerHills`
    `class` | `GenLayerIsland`
    `class` | `GenLayerRiver`
    `class` | `GenLayerRiverInit`
    `class` | `GenLayerRiverMix`
    `class` | `GenLayerShore`
    `class` | `GenLayerSmooth`
    `class` | `GenLayerSwampRivers`
    `class` | `GenLayerVoronoiZoom`
    `class` | `GenLayerZoom`

    Methods in net.minecraft.world.gen.layer that return GenLayer
    Modifier and Type | Method and Description
    --- | ---
    `static GenLayer[]` | GenLayer.`initializeAllBiomeGenerators(long par0, WorldType par2WorldType)` the first array item is a linked list of the bioms, the second is the zoom function, the third is the same as the first.
    `static GenLayer` | GenLayerZoom.`magnify(long par0, GenLayer par2GenLayer, int par3)` Magnify a layer.

    Methods in net.minecraft.world.gen.layer with parameters of type GenLayer
    Modifier and Type | Method and Description
    --- | ---
    `static GenLayer` | GenLayerZoom.`magnify(long par0, GenLayer par2GenLayer, int par3)` Magnify a layer.

    Constructors in net.minecraft.world.gen.layer with parameters of type GenLayer
    Constructor and Description
    `GenLayerAddIsland(long par1, GenLayer par3GenLayer)`
    `GenLayerAddMushroomIsland(long par1, GenLayer par3GenLayer)`
    `GenLayerAddSnow(long par1, GenLayer par3GenLayer)`
    `GenLayerBiome(long par1, GenLayer par3GenLayer, WorldType par4WorldType)`
    `GenLayerFuzzyZoom(long par1, GenLayer par3GenLayer)`
    `GenLayerHills(long par1, GenLayer par3GenLayer)`
    `GenLayerRiver(long par1, GenLayer par3GenLayer)`
    `GenLayerRiverInit(long par1, GenLayer par3GenLayer)`
    `GenLayerRiverMix(long par1, GenLayer par3GenLayer, GenLayer par4GenLayer)`
    `GenLayerShore(long par1, GenLayer par3GenLayer)`
    `GenLayerSmooth(long par1, GenLayer par3GenLayer)`
    `GenLayerSwampRivers(long par1, GenLayer par3GenLayer)`
    `GenLayerVoronoiZoom(long par1, GenLayer par3GenLayer)`
    `GenLayerZoom(long par1, GenLayer par3GenLayer)`

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

    Fields in net.minecraftforge.event.terraingen declared as GenLayer
    Modifier and Type | Field and Description
    --- | ---
    `GenLayer[]` | WorldTypeEvent.InitBiomeGens.`newBiomeGens`
    `GenLayer[]` | WorldTypeEvent.InitBiomeGens.`originalBiomeGens`

    Constructors in net.minecraftforge.event.terraingen with parameters of type GenLayer
    Constructor and Description
    `WorldTypeEvent.InitBiomeGens(WorldType worldType, long seed, GenLayer[] original)`