| Class | Description | 
|---|---|
| BlockBreakEvent | Called when a block is broken by a player. | 
| BlockBurnEvent | Called when a block is destroyed as a result of being burnt by fire. | 
| BlockCanBuildEvent | Called when we try to place a block, to see if we can build it here or not. | 
| BlockCookEvent | Called when an ItemStack is successfully cooked in a block. | 
| BlockDamageEvent | Called when a block is damaged by a player. | 
| BlockDispenseArmorEvent | Called when an equippable item is dispensed from a block and equipped on a
 nearby entity. | 
| BlockDispenseEvent | Called when an item is dispensed from a block. | 
| BlockDropItemEvent | Called if a block broken by a player drops an item. | 
| BlockEvent | Represents a block related event. | 
| BlockExpEvent | An event that's called when a block yields experience. | 
| BlockExplodeEvent | Called when a block explodes | 
| BlockFadeEvent | Called when a block fades, melts or disappears based on world conditions | 
| BlockFertilizeEvent | Called with the block changes resulting from a player fertilizing a given
 block with bonemeal. | 
| BlockFormEvent | Called when a block is formed or spreads based on world conditions. | 
| BlockFromToEvent | Represents events with a source block and a destination block, currently
 only applies to liquid (lava and water) and teleporting dragon eggs. | 
| BlockGrowEvent | Called when a block grows naturally in the world. | 
| BlockIgniteEvent | Called when a block is ignited. | 
| BlockMultiPlaceEvent | Fired when a single block placement action of a player triggers the
 creation of multiple blocks(e.g. | 
| BlockPhysicsEvent | Thrown when a block physics check is called. | 
| BlockPistonEvent | Called when a piston block is triggered | 
| BlockPistonExtendEvent | Called when a piston extends | 
| BlockPistonRetractEvent | Called when a piston retracts | 
| BlockPlaceEvent | Called when a block is placed by a player. | 
| BlockRedstoneEvent | Called when a redstone current changes | 
| BlockShearEntityEvent | Event fired when a dispenser shears a nearby sheep. | 
| BlockSpreadEvent | Called when a block spreads based on world conditions. | 
| CauldronLevelChangeEvent | |
| EntityBlockFormEvent | Called when a block is formed by entities. | 
| FluidLevelChangeEvent | Called when the fluid level of a block changes due to changes in adjacent
 blocks. | 
| LeavesDecayEvent | Called when leaves are decaying naturally. | 
| MoistureChangeEvent | Called when the moisture level of a soil block changes. | 
| NotePlayEvent | Called when a note block is being played through player interaction or a
 redstone current. | 
| SignChangeEvent | Called when a sign is changed by a player. | 
| SpongeAbsorbEvent | Called when a sponge absorbs water from the world. | 
| Enum | Description | 
|---|---|
| Action | |
| BlockIgniteEvent.IgniteCause | An enum to specify the cause of the ignite | 
| CauldronLevelChangeEvent.ChangeReason | 
Copyright © 2020. All rights reserved.