## Uses of Class
net.minecraft.world.biome.BiomeGenBase

- Packages that use BiomeGenBase
  Package | Description
  --- | ---
  cpw.mods.fml.common.registry |
  net.minecraft.client.gui |
  net.minecraft.src |
  net.minecraft.world |
  net.minecraft.world.biome |
  net.minecraft.world.chunk |
  net.minecraft.world.gen |
  net.minecraft.world.gen.structure |
  net.minecraftforge.common |
  net.minecraftforge.event.terraingen |

- - ### Uses of BiomeGenBase in cpw.mods.fml.common.registry

    Methods in cpw.mods.fml.common.registry with parameters of type BiomeGenBase
    Modifier and Type | Method and Description
    --- | ---
    `static void` | GameRegistry.`addBiome(BiomeGenBase biome)`
    `static void` | EntityRegistry.`addSpawn(Class<? extends EntityLiving> entityClass, int weightedProb, int min, int max, EnumCreatureType typeOfCreature, BiomeGenBase... biomes)`
    `static void` | EntityRegistry.`addSpawn(String entityName, int weightedProb, int min, int max, EnumCreatureType spawnList, BiomeGenBase... biomes)`
    `static void` | GameRegistry.`removeBiome(BiomeGenBase biome)`
    `static void` | EntityRegistry.`removeSpawn(Class<? extends EntityLiving> entityClass, EnumCreatureType typeOfCreature, BiomeGenBase... biomes)`
    `static void` | EntityRegistry.`removeSpawn(String entityName, EnumCreatureType spawnList, BiomeGenBase... biomes)`

  - ### Uses of BiomeGenBase in net.minecraft.client.gui

    Methods in net.minecraft.client.gui with parameters of type BiomeGenBase
    Modifier and Type | Method and Description
    --- | ---
    `static void` | GuiFlatPresets.`addPreset(String par0Str, int par1, BiomeGenBase par2BiomeGenBase, List par3List, FlatLayerInfo... par4ArrayOfFlatLayerInfo)` Add a flat world preset.
    `static void` | GuiFlatPresets.`addPresetNoFeatures(String par0Str, int par1, BiomeGenBase par2BiomeGenBase, FlatLayerInfo... par3ArrayOfFlatLayerInfo)` Add a flat world preset with no world features.

  - ### Uses of BiomeGenBase in net.minecraft.src

    Methods in net.minecraft.src with parameters of type BiomeGenBase
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ModLoader.`addBiome(BiomeGenBase biome)` Deprecated.
    `static void` | ModLoader.`addSpawn(Class<? extends EntityLiving> entityClass, int weightedProb, int min, int max, EnumCreatureType spawnList, BiomeGenBase... biomes)` Deprecated.
    `static void` | ModLoader.`addSpawn(String entityName, int weightedProb, int min, int max, EnumCreatureType spawnList, BiomeGenBase... biomes)` Deprecated.
    `static void` | ModLoader.`removeBiome(BiomeGenBase biome)` Deprecated.
    `static void` | ModLoader.`removeSpawn(Class<? extends EntityLiving> entityClass, EnumCreatureType spawnList, BiomeGenBase... biomes)` Deprecated.
    `static void` | ModLoader.`removeSpawn(String entityName, EnumCreatureType spawnList, BiomeGenBase... biomes)` Deprecated.

  - ### Uses of BiomeGenBase in net.minecraft.world

    Fields in net.minecraft.world declared as BiomeGenBase
    Modifier and Type | Field and Description
    --- | ---
    `static BiomeGenBase[]` | WorldType.`base11Biomes`
    `static BiomeGenBase[]` | WorldType.`base12Biomes`

    Methods in net.minecraft.world that return BiomeGenBase
    Modifier and Type | Method and Description
    --- | ---
    `BiomeGenBase` | World.`getBiomeGenForCoords(int par1, int par2)` Gets the biome for a given set of x/z coordinates
    `BiomeGenBase` | IBlockAccess.`getBiomeGenForCoords(int i, int j)`
    `BiomeGenBase` | ChunkCache.`getBiomeGenForCoords(int par1, int par2)`
    `BiomeGenBase` | WorldProvider.`getBiomeGenForCoords(int x, int z)`
    `BiomeGenBase` | World.`getBiomeGenForCoordsBody(int par1, int par2)`
    `BiomeGenBase[]` | WorldType.`getBiomesForWorldType()`

    Methods in net.minecraft.world with parameters of type BiomeGenBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | WorldType.`addNewBiome(BiomeGenBase biome)`
    `static void` | SpawnerAnimals.`performWorldGenSpawning(World par0World, BiomeGenBase par1BiomeGenBase, int par2, int par3, int par4, int par5, Random par6Random)` Called during chunk generation to spawn initial creatures.
    `void` | WorldType.`removeBiome(BiomeGenBase biome)`

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

    Subclasses of BiomeGenBase in net.minecraft.world.biome
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BiomeGenBeach`
    `class` | `BiomeGenDesert`
    `class` | `BiomeGenEnd`
    `class` | `BiomeGenForest`
    `class` | `BiomeGenHell`
    `class` | `BiomeGenHills`
    `class` | `BiomeGenJungle`
    `class` | `BiomeGenMushroomIsland`
    `class` | `BiomeGenOcean`
    `class` | `BiomeGenPlains`
    `class` | `BiomeGenRiver`
    `class` | `BiomeGenSnow`
    `class` | `BiomeGenSwamp`
    `class` | `BiomeGenTaiga`

    Fields in net.minecraft.world.biome declared as BiomeGenBase
    Modifier and Type | Field and Description
    --- | ---
    `static BiomeGenBase` | BiomeGenBase.`beach` Beach biome.
    `BiomeGenBase` | BiomeDecorator.`biome` The biome generator object.
    `static BiomeGenBase[]` | BiomeGenBase.`biomeList` An array of all the biomes, indexed by biome id.
    `BiomeGenBase[]` | BiomeCacheBlock.`biomes` The array of biome types stored in this BiomeCacheBlock.
    `static BiomeGenBase` | BiomeGenBase.`desert`
    `static BiomeGenBase` | BiomeGenBase.`desertHills` Desert Hills biome.
    `static BiomeGenBase` | BiomeGenBase.`extremeHills`
    `static BiomeGenBase` | BiomeGenBase.`extremeHillsEdge` Extreme Hills Edge biome.
    `static BiomeGenBase` | BiomeGenBase.`forest`
    `static BiomeGenBase` | BiomeGenBase.`forestHills` Forest Hills biome.
    `static BiomeGenBase` | BiomeGenBase.`frozenOcean`
    `static BiomeGenBase` | BiomeGenBase.`frozenRiver`
    `static BiomeGenBase` | BiomeGenBase.`hell`
    `static BiomeGenBase` | BiomeGenBase.`iceMountains`
    `static BiomeGenBase` | BiomeGenBase.`icePlains`
    `static BiomeGenBase` | BiomeGenBase.`jungle` Jungle biome identifier
    `static BiomeGenBase` | BiomeGenBase.`jungleHills`
    `static BiomeGenBase` | BiomeGenBase.`mushroomIsland`
    `static BiomeGenBase` | BiomeGenBase.`mushroomIslandShore`
    `static BiomeGenBase` | BiomeGenBase.`ocean`
    `static BiomeGenBase` | BiomeGenBase.`plains`
    `static BiomeGenBase` | BiomeGenBase.`river`
    `static BiomeGenBase` | BiomeGenBase.`sky` Is the biome used for sky world.
    `static BiomeGenBase` | BiomeGenBase.`swampland`
    `static BiomeGenBase` | BiomeGenBase.`taiga`
    `static BiomeGenBase` | BiomeGenBase.`taigaHills` Taiga Hills biome.

    Fields in net.minecraft.world.biome with type parameters of type BiomeGenBase
    Modifier and Type | Field and Description
    --- | ---
    `static ArrayList<BiomeGenBase>` | WorldChunkManager.`allowedBiomes`

    Methods in net.minecraft.world.biome that return BiomeGenBase
    Modifier and Type | Method and Description
    --- | ---
    `BiomeGenBase` | BiomeGenBase.`func_76733_a(int par1)`
    `BiomeGenBase[]` | WorldChunkManagerHell.`getBiomeGenAt(BiomeGenBase[] par1ArrayOfBiomeGenBase, int par2, int par3, int par4, int par5, boolean par6)` Return a list of biomes for the specified blocks.
    `BiomeGenBase[]` | WorldChunkManager.`getBiomeGenAt(BiomeGenBase[] par1ArrayOfBiomeGenBase, int par2, int par3, int par4, int par5, boolean par6)` Return a list of biomes for the specified blocks.
    `BiomeGenBase` | WorldChunkManagerHell.`getBiomeGenAt(int par1, int par2)` Returns the BiomeGenBase related to the x, z position on the world.
    `BiomeGenBase` | BiomeCacheBlock.`getBiomeGenAt(int par1, int par2)` Returns the BiomeGenBase related to the x, z position from the cache block.
    `BiomeGenBase` | BiomeCache.`getBiomeGenAt(int par1, int par2)` Returns the BiomeGenBase related to the x, z position from the cache.
    `BiomeGenBase` | WorldChunkManager.`getBiomeGenAt(int par1, int par2)` Returns the BiomeGenBase related to the x, z position on the world.
    `BiomeGenBase[]` | WorldChunkManagerHell.`getBiomesForGeneration(BiomeGenBase[] par1ArrayOfBiomeGenBase, int par2, int par3, int par4, int par5)` Returns an array of biomes for the location input.
    `BiomeGenBase[]` | WorldChunkManager.`getBiomesForGeneration(BiomeGenBase[] par1ArrayOfBiomeGenBase, int par2, int par3, int par4, int par5)` Returns an array of biomes for the location input.
    `BiomeGenBase[]` | BiomeCache.`getCachedBiomes(int par1, int par2)` Returns the array of cached biome types in the BiomeCacheBlock at the given location.
    `BiomeGenBase[]` | WorldChunkManagerHell.`loadBlockGeneratorData(BiomeGenBase[] par1ArrayOfBiomeGenBase, int par2, int par3, int par4, int par5)` Returns biomes to use for the blocks and loads the other data like temperature and humidity onto the WorldChunkManager Args: oldBiomeList, x, z, width, depth
    `BiomeGenBase[]` | WorldChunkManager.`loadBlockGeneratorData(BiomeGenBase[] par1ArrayOfBiomeGenBase, int par2, int par3, int par4, int par5)` Returns biomes to use for the blocks and loads the other data like temperature and humidity onto the WorldChunkManager Args: oldBiomeList, x, z, width, depth
    `BiomeGenBase` | BiomeGenBase.`setBiomeName(String par1Str)`
    `BiomeGenBase` | BiomeGenBase.`setColor(int par1)`
    `BiomeGenBase` | BiomeGenBase.`setDisableRain()` Disable the rain for the biome.
    `BiomeGenBase` | BiomeGenBase.`setEnableSnow()` sets enableSnow to true during biome initialization.
    `BiomeGenBase` | BiomeGenBase.`setMinMaxHeight(float par1, float par2)` Sets the minimum and maximum height of this biome.
    `BiomeGenBase` | BiomeGenBase.`setTemperatureRainfall(float par1, float par2)` Sets the temperature and rainfall of this biome.

    Methods in net.minecraft.world.biome with parameters of type BiomeGenBase
    Modifier and Type | Method and Description
    --- | ---
    `BiomeGenBase[]` | WorldChunkManagerHell.`getBiomeGenAt(BiomeGenBase[] par1ArrayOfBiomeGenBase, int par2, int par3, int par4, int par5, boolean par6)` Return a list of biomes for the specified blocks.
    `BiomeGenBase[]` | WorldChunkManager.`getBiomeGenAt(BiomeGenBase[] par1ArrayOfBiomeGenBase, int par2, int par3, int par4, int par5, boolean par6)` Return a list of biomes for the specified blocks.
    `BiomeGenBase[]` | WorldChunkManagerHell.`getBiomesForGeneration(BiomeGenBase[] par1ArrayOfBiomeGenBase, int par2, int par3, int par4, int par5)` Returns an array of biomes for the location input.
    `BiomeGenBase[]` | WorldChunkManager.`getBiomesForGeneration(BiomeGenBase[] par1ArrayOfBiomeGenBase, int par2, int par3, int par4, int par5)` Returns an array of biomes for the location input.
    `BiomeGenBase[]` | WorldChunkManagerHell.`loadBlockGeneratorData(BiomeGenBase[] par1ArrayOfBiomeGenBase, int par2, int par3, int par4, int par5)` Returns biomes to use for the blocks and loads the other data like temperature and humidity onto the WorldChunkManager Args: oldBiomeList, x, z, width, depth
    `BiomeGenBase[]` | WorldChunkManager.`loadBlockGeneratorData(BiomeGenBase[] par1ArrayOfBiomeGenBase, int par2, int par3, int par4, int par5)` Returns biomes to use for the blocks and loads the other data like temperature and humidity onto the WorldChunkManager Args: oldBiomeList, x, z, width, depth

    Constructors in net.minecraft.world.biome with parameters of type BiomeGenBase
    Constructor and Description
    `BiomeDecorator(BiomeGenBase par1BiomeGenBase)`
    `BiomeEndDecorator(BiomeGenBase par1BiomeGenBase)`
    `WorldChunkManagerHell(BiomeGenBase par1BiomeGenBase, float par2, float par3)`

  - ### Uses of BiomeGenBase in net.minecraft.world.chunk

    Methods in net.minecraft.world.chunk that return BiomeGenBase
    Modifier and Type | Method and Description
    --- | ---
    `BiomeGenBase` | Chunk.`getBiomeGenForWorldCoords(int par1, int par2, WorldChunkManager par3WorldChunkManager)` This method retrieves the biome at a set of coordinates

  - ### Uses of BiomeGenBase in net.minecraft.world.gen

    Methods in net.minecraft.world.gen with parameters of type BiomeGenBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | ChunkProviderEnd.`generateTerrain(int par1, int par2, byte[] par3ArrayOfByte, BiomeGenBase[] par4ArrayOfBiomeGenBase)`
    `void` | ChunkProviderEnd.`replaceBlocksForBiome(int par1, int par2, byte[] par3ArrayOfByte, BiomeGenBase[] par4ArrayOfBiomeGenBase)`
    `void` | ChunkProviderGenerate.`replaceBlocksForBiome(int par1, int par2, byte[] par3ArrayOfByte, BiomeGenBase[] par4ArrayOfBiomeGenBase)` Replaces the stone that was placed in with blocks that match the biome

  - ### Uses of BiomeGenBase in net.minecraft.world.gen.structure

    Fields in net.minecraft.world.gen.structure declared as BiomeGenBase
    Modifier and Type | Field and Description
    --- | ---
    `BiomeGenBase` | ComponentVillageStartPiece.`biome`

    Fields in net.minecraft.world.gen.structure with type parameters of type BiomeGenBase
    Modifier and Type | Field and Description
    --- | ---
    `static ArrayList<BiomeGenBase>` | MapGenStronghold.`allowedBiomes`

  - ### Uses of BiomeGenBase in net.minecraftforge.common

    Methods in net.minecraftforge.common that return BiomeGenBase
    Modifier and Type | Method and Description
    --- | ---
    `static BiomeGenBase[]` | BiomeDictionary.`getBiomesForType(BiomeDictionary.Type type)` Returns a list of biomes registered with a specific type

    Methods in net.minecraftforge.common with parameters of type BiomeGenBase
    Modifier and Type | Method and Description
    --- | ---
    `static void` | BiomeManager.`addSpawnBiome(BiomeGenBase biome)`
    `static void` | BiomeManager.`addStrongholdBiome(BiomeGenBase biome)`
    `static void` | BiomeManager.`addVillageBiome(BiomeGenBase biome, boolean canSpawn)`
    `static boolean` | BiomeDictionary.`areBiomesEquivalent(BiomeGenBase biomeA, BiomeGenBase biomeB)` Checks to see if two biomes are registered as having the same type
    `static BiomeDictionary.Type[]` | BiomeDictionary.`getTypesForBiome(BiomeGenBase biome)` Gets a list of Types that a specific biome is registered with
    `static boolean` | BiomeDictionary.`isBiomeOfType(BiomeGenBase biome, BiomeDictionary.Type type)` Checks to see if the given biome is registered as being a specific type
    `static boolean` | BiomeDictionary.`isBiomeRegistered(BiomeGenBase biome)` Checks to see if the given biome has been registered as being of any type
    `static void` | BiomeDictionary.`makeBestGuess(BiomeGenBase biome)` Automatically looks for and registers a given biome with appropriate tags This method is called automatically if a biome has not been registered with any tags, And another method requests information about it NOTE: You can opt out of having your biome registered by registering it as type NULL
    `static boolean` | BiomeDictionary.`registerBiomeType(BiomeGenBase biome, BiomeDictionary.Type... types)` Registers a biome with a specific biome type
    `static void` | BiomeManager.`removeSpawnBiome(BiomeGenBase biome)`
    `static void` | BiomeManager.`removeStrongholdBiome(BiomeGenBase biome)`
    `static void` | BiomeManager.`removeVillageBiome(BiomeGenBase biome)`

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

    Fields in net.minecraftforge.event.terraingen declared as BiomeGenBase
    Modifier and Type | Field and Description
    --- | ---
    `BiomeGenBase` | BiomeEvent.`biome`
    `BiomeGenBase[]` | ChunkProviderEvent.ReplaceBiomeBlocks.`biomeArray`

    Constructors in net.minecraftforge.event.terraingen with parameters of type BiomeGenBase
    Constructor and Description
    `BiomeEvent.BiomeColor(BiomeGenBase biome, int original)`
    `BiomeEvent.BlockReplacement(BiomeGenBase biome, int original, int replacement)`
    `BiomeEvent.CreateDecorator(BiomeGenBase biome, BiomeDecorator original)`
    `BiomeEvent.GetFoliageColor(BiomeGenBase biome, int original)`
    `BiomeEvent.GetGrassColor(BiomeGenBase biome, int original)`
    `BiomeEvent.GetVillageBlockID(BiomeGenBase biome, int original, int replacement)`
    `BiomeEvent.GetVillageBlockMeta(BiomeGenBase biome, int original, int replacement)`
    `BiomeEvent.GetWaterColor(BiomeGenBase biome, int original)`
    `BiomeEvent(BiomeGenBase biome)`
    `ChunkProviderEvent.ReplaceBiomeBlocks(IChunkProvider chunkProvider, int chunkX, int chunkZ, byte[] blockArray, BiomeGenBase[] biomeArray)`
    `DeferredBiomeDecorator(BiomeGenBase biomeGenBase, BiomeDecorator wrappedOriginal)`