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[edit | edit source]
Block entities store additional information about certain blocks, with the type of information varying by block. In some cases, this information is used to create a more complex model, such as the book on an enchantment table. In other cases, it is used to store contents of an object. Block entities can be moved by pistons.[Pocket Edition only]
List of block entities[edit | edit source]
These are the current blocks that hold block entities.
|To store the text.|
|To store the patterns.|
|To store their contents.
|To store the pyramid level, active effects, and contents. Also uses the block's position for the beacon beam.|
|To store which note will be played.|
|To store the offset of block, direction of movement, and ID (and data value, if applicable) of the moving block. (A moving block can't be stored as a block because it's not aligned to a grid cell.)|
|To play music discs, if any are inside.|
|For the floating book.|
|For the particle field effect.|
|For the type of the head, rotation when placed on top of a block, and (if applicable) data of the player represented.|
|For the type of command block, the command text, its output strength, and the output text.|
|For the teleport location and also whether to render the beam|
|To store information about the structure|
|To store whether the reaction started and the time remaining in the reaction.|
|To force the daylight sensor to update its output signal strength.|
|To show the Block ID and data value of the item displayed inside of it.|
|To store its output strength.|
|To store color.|
See also[edit | edit source]
- Chunk format#Block entity format - desribes the save format for block entities
- Entities, which are all dynamic, moving objects throughout the Minecraft world, plus several non-moving objects that resemble blocks.
- Block states, which are, like block entities, extra pieces of data that further define a block.