# Block

Events related to block updates or world interaction.

| Event                    | 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.                                                                   |
| BlockDamageEvent         | Called when a block is damaged by a player.                                                                                                   |
| BlockDispenseEvent       | Called when an item is dispensed from a block.                                                                                                |
| 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                                                                      |
| 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                                                                                                        |
| BlockSpreadEvent         | Called when a block spreads based on world conditions.                                                                                        |
| CauldronLevelChangeEvent | Called when the water level in a cauldron changes                                                                                             |
| EntityBlockFormEvent     | Called when a block is formed by entities.                                                                                                    |
| LeavesDecayEvent         | Called when leaves are decaying naturally.                                                                                                    |
| 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.                                                                                                    |
