| Interface | Description | 
|---|---|
| ChangeWorldBorderEvent | 
 Fired when the world border changes for a  
Player or a World. | 
| ChangeWorldBorderEvent.TargetPlayer | 
 An event that is fired when a player's world border is changed. 
 | 
| ChangeWorldBorderEvent.TargetWorld | 
 An event that is fired when a world's border is changed. 
 | 
| ChangeWorldGameRuleEvent | 
 Called when a GameRule is changed. 
 | 
| ChangeWorldWeatherEvent | 
 Called when a  
WeatherUniverse's Weather changes. | 
| ChunkPreGenerationEvent | 
 Base event for when a  
ChunkPreGenerate task
 is underway. | 
| ChunkPreGenerationEvent.Cancelled | 
 Event fired when the pre generation has been cancelled. 
 | 
| ChunkPreGenerationEvent.Complete | 
 Event fired when the pre generation has been completed. 
 | 
| ChunkPreGenerationEvent.Post | 
 Event fired when a step has completed. 
 | 
| ChunkPreGenerationEvent.Pre | 
 Event fired when chunks are about to be generated. 
 | 
| ConstructPortalEvent | 
 An event where a portal is created. 
 | 
| ConstructWorldPropertiesEvent | 
 An event for when a  
WorldProperties has been created. | 
| ExplosionEvent | |
| ExplosionEvent.Detonate | 
 An event that is fired as the explosion is going to start affecting
 multiple blocks and entities. 
 | 
| ExplosionEvent.Post | 
 An event that is fired after the completion of an explosion such that all
 block changes that took place due to the explosion (including side
 affected blocks) will be included. 
 | 
| ExplosionEvent.Pre | 
 An event that is fired before the explosion occurs. 
 | 
| GenerateChunkEvent | 
 Called when a  
Chunk is about to be generated. | 
| GenerateChunkEvent.Post | |
| GenerateChunkEvent.Pre | |
| LoadWorldEvent | 
 Base event for when a  
World is loaded. | 
| SaveWorldEvent | 
 Base event for when a  
World is saved. | 
| SaveWorldEvent.Post | |
| SaveWorldEvent.Pre | |
| TargetWorldEvent | |
| UnloadWorldEvent | 
 Base event for when a  
World is unloaded. |