Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Block entity: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Sync: updated from Minecraft
SyncBot (talk | contribs)
Sync: updated from Minecraft
 
(One intermediate revision by the same user not shown)
Line 20: Line 20:
* {{BlockLink|Bee Nest}}
* {{BlockLink|Bee Nest}}
| Stores [[Minecraft:bee]]s and their entity data.
| Stores [[Minecraft:bee]]s and their entity data.
* Used to tick regularly to determine when the bees should exit.
* Ticks regularly to determine when the bees should exit.
|-
|-
|
|
Line 73: Line 73:
* {{BlockLink|Soul Campfire}}
* {{BlockLink|Soul Campfire}}
| Stores its contents, the cooking and fuel times, and a custom name for the interface.
| Stores its contents, the cooking and fuel times, and a custom name for the interface.
* Used to tick regularly to advance the cooking time.
* Ticks regularly to advance the cooking time.
* For [[Minecraft:campfire]]s, renders the contained items.
* For [[Minecraft:campfire]]s, renders the contained items.
|-
|-
Line 79: Line 79:
* {{BlockLink|Hopper}}
* {{BlockLink|Hopper}}
| Stores its contents, the transfer cooldown, and a custom name for the interface.
| Stores its contents, the transfer cooldown, and a custom name for the interface.
* Used to tick regularly to advance the cooldown and search for items to pull.
* Ticks regularly to advance the cooldown and search for items to pull.
|-
|-
|  
|  
Line 89: Line 89:
* {{BlockLink|Crafter}}
* {{BlockLink|Crafter}}
| Stores its contents, which slots are disabled and the crafting cooldown.
| Stores its contents, which slots are disabled and the crafting cooldown.
* Used to tick regularly to advance the cooldown.
* Ticks regularly to advance the cooldown.
|-
|-
|
|
* {{BlockLink|Beacon}}
* {{BlockLink|Beacon}}
| Stores the pyramid level, active [[Minecraft:effect]]s, and contents.
| Stores the pyramid level, active [[Minecraft:effect]]s, and contents.
* Used to tick regularly to check for a valid pyramid, and apply effects to nearby players.
* Ticks regularly to check for a valid pyramid, and apply effects to nearby players.
* Renders the [[Minecraft:beacon]] beam.
* Renders the [[Minecraft:beacon]] beam.
|-
|-
Line 110: Line 110:
* - additional data about the entity to be spawned (such as equipment, and [[Minecraft:status effects]])
* - additional data about the entity to be spawned (such as equipment, and [[Minecraft:status effects]])
* - the loot reward for the trial spawner
* - the loot reward for the trial spawner
* Used to tick regularly to advance its cooldown, check for spawn conditions, and spawn mobs.
* Ticks regularly to advance its cooldown, check for spawn conditions, and spawn mobs.
* Renders the spinning entity inside.
* Renders the spinning entity inside.
|-
|-
Line 141: Line 141:
* {{BlockLink|Jukebox}}
* {{BlockLink|Jukebox}}
| Stores the contained [[Minecraft:music disc]]s.
| Stores the contained [[Minecraft:music disc]]s.
* Used to regularly tick to end the song when enough time has elapsed.
* Ticks regularly to end the song when enough time has elapsed.
|-
|-
|
|
Line 180: Line 180:
* {{BlockLink|Nether Reactor Core}}{{only|be|short=1}}
* {{BlockLink|Nether Reactor Core}}{{only|be|short=1}}
| Stores the reaction phase and the time remaining in the reaction.
| Stores the reaction phase and the time remaining in the reaction.
* Used to regularly tick to update the time remaining in the reaction.
* Ticks regularly to update the time remaining in the reaction.
|-
|-
|
|
* {{BlockLink|id=Daylight Detectors|Daylight Detector}}
* {{BlockLink|id=Daylight Detectors|Daylight Detector}}
| Used to tick regularly to update its output signal strength.
| Ticks regularly to update its output signal strength.
|-
|-
|
|
Line 205: Line 205:
|
|
* {{BlockLink|Conduit}}
* {{BlockLink|Conduit}}
| Used to tick regularly to check its activation area for valid activation blocks and apply effects to nearby players.
| Ticks regularly to check its activation area for valid activation blocks and apply effects to nearby players.
* Renders the block.
* Renders the block.
|-
|-
|
|
* {{BlockLink|Bell}}
* {{BlockLink|Bell}}
| Used to tick regularly to apply the [[Minecraft:glowing]] effect to nearby raiders when used.{{only|je|short=1}}
| Ticks regularly to apply the [[Minecraft:glowing]] effect to nearby raiders when used.{{only|je|short=1}}
* Renders the bell.
* Renders the bell.
|-
|-
Line 240: Line 240:
|-
|-
|{{BlockLink|Potent Sulfur}}
|{{BlockLink|Potent Sulfur}}
| Stores the base amount of time remaining in the dormant phase when able to create geysers
| Stores the base amount of time remaining in the dormant phase when able to create geysers{{verify|still the case as of snapshot 7?}}
* The number of seconds remaining until the block switches between dormant and erupting phases.
* The number of seconds remaining until the block switches between dormant and erupting phases.{{verify|still the case as of snapshot 7?}}
* The base amount of time the block erupts when able to create geysers, in seconds.
* The base amount of time the block erupts when able to create geysers, in seconds.{{verify|still the case as of snapshot 7?}}
* Used to tick regularly to update its geyser progress.
* Ticks regularly to update its geyser progress.{{verify|still the case as of snapshot 7?}}
|}
|}



Latest revision as of 11:05, 24 May 2026

Template:Distinguish

A block entity (also known as a tile entity) is an additional object associated with certain Minecraft:blocks.

Usage

Block entities can store additional information about their block, beyond the finite set of Minecraft:block states that a block may have. For example, all blocks that can store items use a block entity for this purpose. Block entities can also tick, running code regularly while loaded, even when not interacted with directly. Complex rendering not available to normal Minecraft:block models is also achieved with block entities. Blocks with block entities can be moved by Minecraft:pistons Template:In, but not Template:In.

List of block entities

Template:Split These are the current blocks that hold block entities.

Block entity Usage
Stores Minecraft:bees and their entity data.
  • Ticks regularly to determine when the bees should exit.
Stores and renders written text.
Stores the Minecraft:redstone signal strength.
  • Listens for nearby vibrations.
Stores xp levels.
  • Listens for nearby deaths, and spreads charges.
Stores the number of activations.
  • Listens for nearby vibrations.
Stores the base colorTemplate:Only, the patterns, and a custom name.
  • Renders the banner with its patterns.
Stores its contents and a custom name for the interface.
Stores its contents, the cooking and fuel times, and a custom name for the interface.
  • Ticks regularly to advance the cooking time.
  • For Minecraft:campfires, renders the contained items.
Stores its contents, the transfer cooldown, and a custom name for the interface.
  • Ticks regularly to advance the cooldown and search for items to pull.
Stores the page the book is currently on.
  • Renders the book.
Stores its contents, which slots are disabled and the crafting cooldown.
  • Ticks regularly to advance the cooldown.
Stores the pyramid level, active Minecraft:effects, and contents.
  • Ticks regularly to check for a valid pyramid, and apply effects to nearby players.
  • Renders the Minecraft:beacon beam.
Stores the UUID of the transient creaking associated with this creaking heart.
Stores:
  • - the entity to be spawned
  • - the delay until the next entity is spawned, and the min and max values for the next spawn delay
  • - how many entities to spawn per spawn attempt
  • - additional data about the entity to be spawned (such as equipment, and Minecraft:status effects)
  • - the loot reward for the trial spawner
  • Ticks regularly to advance its cooldown, check for spawn conditions, and spawn mobs.
  • Renders the spinning entity inside.
Stores its loot configuration and tracked players.
  • Renders the spinning items inside.
Stores the note to be played.
Stores the contained Minecraft:item.
  • Renders the item.
Stores the offset of block, and blocks that it should move or Minecraft:break. Also stores the moving process.
Stores the offset of blockTemplate:Only, direction of movementTemplate:Only, and ID of the moving block.
  • Renders the block.
Stores the contained Minecraft:music discs.
  • Ticks regularly to end the song when enough time has elapsed.
Stores a custom name for the interface.
  • Renders the book.
For end gateways, stores the destination location.
  • Renders the block.
For Minecraft:player heads, stores the player's skin information.
  • Renders the block.
Stores the Minecraft:command text, its output strength, and the output text.
Stores information about the structure.
Stores the structure pool and the block this jigsaw block becomes.
Stores the reaction phase and the time remaining in the reaction.
  • Ticks regularly to update the time remaining in the reaction.
Ticks regularly to update its output signal strength.
Stores the ID and the data value of the block displayed inside of it.
Stores its output strength.
Stores its colorTemplate:Only.
  • Renders the block.
Stores details about liquid content. Cauldrons containing dyed water store water color. Cauldrons containing potions store the potion's ID and a tag of whether it is a splash potion or not.
Ticks regularly to check its activation area for valid activation blocks and apply effects to nearby players.
  • Renders the block.
Ticks regularly to apply the Minecraft:glowing effect to nearby raiders when used.Template:Only
  • Renders the bell.
To link with a Minecraft:compass.
Stores the Minecraft:loot table and contents.
  • Renders the item while brushing.
Stores the items in the lab table and the process of lab experiment.
Renders the block.
Template:BlockLink Stores and renders items.
  • Stores whether items should be centered or aligned to the bottom.
Template:BlockLink Renders the block.
  • Stores the golem's custom name.
Template:BlockLink Stores the base amount of time remaining in the dormant phase when able to create geysersTemplate:Verify
  • The number of seconds remaining until the block switches between dormant and erupting phases.Template:Verify
  • The base amount of time the block erupts when able to create geysers, in seconds.Template:Verify
  • Ticks regularly to update its geyser progress.Template:Verify

Render limits

Template:Exclusive

The rendering of block entities that use the block entity renderer stops beyond a hard-coded block limit which is modeled after the radius of a sphere. This limit is not affected by the Render Distance nor the Entity Distance scale in the Minecraft:Video Settings.

Some effects related to block entities stop rendering beyond a different number of blocks:

History

Template:Info needed section

Java Edition

Template:HistoryTable

Bedrock Edition

Template:Empty section

Legacy Console Edition

Template:Empty section

New Nintendo 3DS Edition

Template:Empty section

See also

Navigation

Template:Navbox Java Edition technical Template:Navbox Bedrock Edition

Minecraft:de:Blockobjektdaten Minecraft:el:Block entity Minecraft:es:Entidad de bloque Minecraft:fr:Entité de bloc Minecraft:hu:Blokkentitás Minecraft:ja:ブロックエンティティ Minecraft:ko:블록 개체 Minecraft:nl:Segment formaat Minecraft:pl:Byty bloków Minecraft:pt:Bloco-entidade Minecraft:ru:Блок-сущность Minecraft:uk:Блок-сутність Minecraft:zh:方块实体