Block entity

A block entity (previously named tile entity) is extra data associated with a block, beyond the block ID and 4 extra bits of data that every block has.

Usage
Block entities are able to perform an action each tick, unlike normal blocks which only perform action on a block update. Using this, they can also have more advance rendering, such as the floating book on enchantment tables, or the animated model on chests.

Additionally, blocks with block entities cannot be moved by pistons.

List of block entities
These are the current blocks which hold block entities.