When something happens inside Bukkit, an Event is called so every plugin can decide what to do whenever something happens.
An Event is called when a player tries to play a block, when an entity despawn, when someone logs in... Plugins can listen to specific events and deal with it in many different...