| Class | Description | 
|---|---|
| BiomeEvent | BiomeEvent is fired whenever an event involving biomes occurs. | 
| BiomeEvent.BiomeColor | BiomeColor is fired whenever an event involving biome colors occurs. | 
| BiomeEvent.CreateDecorator | CreateDecorator is fired when a BiomeDecorator is created. | 
| 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.GetWaterColor | This event is fired when a biome is queried for its water color. | 
| ChunkGeneratorEvent | |
| ChunkGeneratorEvent.InitNoiseField | This event is fired before a chunks terrain noise field is initialized. | 
| ChunkGeneratorEvent.ReplaceBiomeBlocks | This event is fired when a chunks blocks are replaced by a biomes top and
 filler blocks. | 
| DecorateBiomeEvent | DecorateBiomeEvent is fired when a BiomeDecorator is created. | 
| DecorateBiomeEvent.Decorate | This event is fired when a chunk is decorated with a biome feature. | 
| DecorateBiomeEvent.Post | This event is fired after a chunk is decorated with a biome feature. | 
| DecorateBiomeEvent.Pre | This event is fired before a chunk is decorated with a biome feature. | 
| DeferredBiomeDecorator | |
| InitMapGenEvent | |
| InitNoiseGensEvent<T extends InitNoiseGensEvent.Context> | |
| InitNoiseGensEvent.Context | |
| InitNoiseGensEvent.ContextEnd | |
| InitNoiseGensEvent.ContextHell | |
| InitNoiseGensEvent.ContextOverworld | |
| OreGenEvent | OreGenEvent is fired when an event involving ore generation occurs. | 
| OreGenEvent.GenerateMinable | GenerateMinable is fired when a mineable block is generated in a chunk. | 
| OreGenEvent.Post | OreGenEvent.Post is fired just after a chunk is populated with ores. | 
| OreGenEvent.Pre | OreGenEvent.Pre is fired just before a chunk is populated with ores. | 
| PopulateChunkEvent | PopulateChunkEvent is fired when an event involving chunk terrain feature population occurs. | 
| PopulateChunkEvent.Populate | PopulateChunkEvent.Populate is fired when a chunk is populated with a terrain feature. | 
| PopulateChunkEvent.Post | PopulateChunkEvent.Post is fired just after a chunk is populated with a terrain feature. | 
| PopulateChunkEvent.Pre | PopulateChunkEvent.Pre is fired just before a chunk is populated a terrain feature. | 
| SaplingGrowTreeEvent | SaplingGrowTreeEvent is fired when a sapling grows into a tree. | 
| TerrainGen | |
| WorldTypeEvent | WorldTypeEvent is fired when an event involving the world occurs. | 
| WorldTypeEvent.BiomeSize | BiomeSize is fired when vanilla Minecraft attempts to generate biomes. | 
| WorldTypeEvent.InitBiomeGens | InitBiomeGens is fired when vanilla Minecraft attempts to initialize the biome generators. | 
| 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 |