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.