# Package net.minecraftforge.event.terraingen

- Class Summary
  Class | Description
  --- | ---
  BiomeEvent |
  BiomeEvent.BiomeColor |
  BiomeEvent.BlockReplacement |
  BiomeEvent.CreateDecorator |
  BiomeEvent.GetFoliageColor | This event is fired when a biome is queried for its grass color.
  BiomeEvent.GetGrassColor | This event is fired when a biome is queried for its grass color.
  BiomeEvent.GetVillageBlockID | This event is fired when the village generator attempts to choose a block ID based on the village's biome.
  BiomeEvent.GetVillageBlockMeta | This event is fired when the village generator attempts to choose a block metadata based on the village's biome.
  BiomeEvent.GetWaterColor | This event is fired when a biome is queried for its water color.
  ChunkProviderEvent |
  ChunkProviderEvent.InitNoiseField | This event is fired before a chunks terrain noise field is initialized.
  ChunkProviderEvent.ReplaceBiomeBlocks | This event is fired when a chunks blocks are replaced by a biomes top and filler blocks.
  DecorateBiomeEvent |
  DecorateBiomeEvent.Decorate | This event is fired when a chunk is decorated with a biome feature.
  DecorateBiomeEvent.Post |
  DecorateBiomeEvent.Pre |
  DeferredBiomeDecorator |
  InitMapGenEvent |
  InitNoiseGensEvent |
  OreGenEvent |
  OreGenEvent.GenerateMinable | This event is fired when an ore is generated in a chunk.
  OreGenEvent.Post |
  OreGenEvent.Pre |
  PopulateChunkEvent |
  PopulateChunkEvent.Populate | This event is fired when a chunk is populated with a terrain feature.
  PopulateChunkEvent.Post |
  PopulateChunkEvent.Pre |
  SaplingGrowTreeEvent | This event is fired when a sapling grows a tree.
  TerrainGen |
  WorldTypeEvent |
  WorldTypeEvent.BiomeSize |
  WorldTypeEvent.InitBiomeGens |

- Enum Summary
  Enum | Description
  --- | ---
  DecorateBiomeEvent.Decorate.EventType | Use CUSTOM to filter custom event types
  InitMapGenEvent.EventType | Use CUSTOM to filter custom event types
  OreGenEvent.GenerateMinable.EventType |
  PopulateChunkEvent.Populate.EventType | Use CUSTOM to filter custom event types