Class | Description |
---|---|
BiomeEvent |
BiomeEvent is fired whenever an event involving biomes occurs.
If a method utilizes this Event as its parameter, the method will
receive every child event of this class.All children of this event are fired on the MinecraftForge.TERRAIN_GEN_BUS
unless stated otherwise in their Javadocs. |
BiomeEvent.BiomeColor |
BiomeColor is fired whenever an event involving biome colors occurs.
|
BiomeEvent.CreateDecorator |
CreateDecorator is fired when a BiomeDecorator is created.
This event is fired whenever a BiomeDecorator is created in DeferredBiomeDecorator.fireCreateEventAndReplace(Biome) .BiomeEvent.CreateDecorator.originalBiomeDecorator contains the original BiomeDecorator that would be used in vanilla. |
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.
If a method utilizes this Event as its parameter, the method will
receive every child event of this class.OreGenEvent.world contains the world this event is occurring in.OreGenEvent.rand contains an instance of random that can be used in this event.OreGenEvent.pos contains the coordinates of the chunk position currently being populated with ores.All children of this event are fired on the MinecraftForge.ORE_GEN_BUS . |
OreGenEvent.GenerateMinable |
GenerateMinable is fired when a mineable block is generated in a chunk.
This event is fired just after ore generation in BiomeDecorator.generateOres(World, Random) .OreGenEvent.GenerateMinable.type contains the enum value for the Ore attempting to be generated.OreGenEvent.GenerateMinable.generator contains the WorldGenerator generating this ore. |
OreGenEvent.Post |
OreGenEvent.Post is fired just after a chunk is populated with ores.
This event is fired just after ore generation in BiomeDecorator.generateOres(World, Random) .This event is not Cancelable .This event does not have a result. |
OreGenEvent.Pre |
OreGenEvent.Pre is fired just before a chunk is populated with ores.
This event is fired just before ore generation in BiomeDecorator.generateOres(World, Random) .This event is not Cancelable .This event does not have a result. |
PopulateChunkEvent |
PopulateChunkEvent is fired when an event involving chunk terrain feature population occurs.
If a method utilizes this Event as its parameter, the method will
receive every child event of this class.PopulateChunkEvent.world contains the world this event is occurring in.PopulateChunkEvent.rand contains an instance of random that can be used in this event.PopulateChunkEvent.chunkX contains the x-coordinate of the chunk currently being populated with a terrain feature.PopulateChunkEvent.chunkZ contains the z-coordinate of the chunk currently being populated with ores.PopulateChunkEvent.hasVillageGenerated contains the boolean value stating if the chunk already has a village spawned in it.All children of this event are fired on the MinecraftForge.EVENT_BUS , except PopulateChunkEvent.Populate , which fires on the MinecraftForge.TERRAIN_GEN_BUS . |
PopulateChunkEvent.Populate |
PopulateChunkEvent.Populate is fired when a chunk is populated with a terrain feature.
This event is fired during terrain feature generation in ChunkProviderEnd#populate(int, int) ,
ChunkProviderOverworld#populate(int, int) ,
and ChunkProviderHell#populate(int, int) . |
PopulateChunkEvent.Post |
PopulateChunkEvent.Post is fired just after a chunk is populated with a terrain feature.
This event is fired just after terrain feature generation in ChunkProviderEnd#populate(int, int) ,
ChunkProviderOverworld#populate(int, int) ,
and ChunkProviderHell#populate(int, int) . |
PopulateChunkEvent.Pre |
PopulateChunkEvent.Pre is fired just before a chunk is populated a terrain feature.
This event is fired just before terrain feature generation in ChunkProviderEnd#populate(int, int) ,
ChunkProviderOverworld#populate(int, int) ,
and ChunkProviderHell#populate(int, int) . |
SaplingGrowTreeEvent |
SaplingGrowTreeEvent is fired when a sapling grows into a tree.
This event is fired during sapling growth in BlockSapling.generateTree(World, BlockPos, IBlockState, Random) .SaplingGrowTreeEvent.pos contains the coordinates of the growing sapling. |
TerrainGen | |
WorldTypeEvent |
WorldTypeEvent is fired when an event involving the world occurs.
If a method utilizes this Event as its parameter, the method will
receive every child event of this class.WorldTypeEvent.worldType contains the WorldType of the world this event is occurring in.All children of this event are fired on the MinecraftForge.TERRAIN_GEN_BUS . |
WorldTypeEvent.BiomeSize |
BiomeSize is fired when vanilla Minecraft attempts to generate biomes.
This event is fired during biome generation in GenLayer#initializeAllBiomeGenerators(long, WorldType, ChunkProviderSettings) . |
WorldTypeEvent.InitBiomeGens |
InitBiomeGens is fired when vanilla Minecraft attempts to initialize the biome providers.
This event is fired just during biome provider initialization in BiomeProvider.BiomeProvider(long, WorldType, String) . |
Enum | Description |
---|---|
DecorateBiomeEvent.Decorate.EventType |
Use
DecorateBiomeEvent.Decorate.EventType.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
|