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

Minecraft:Non-model-dependent block elements: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Sync: updated from Minecraft
SyncBot (talk | contribs)
Sync: updated from Minecraft
 
(4 intermediate revisions by the same user not shown)
Line 153: Line 153:
|
|
* {{BlockLink|Beacon}}, when active
* {{BlockLink|Beacon}}, when active
* {{BlockLink|Test Instance Block}}, when in use
| Beam
| Beam
| [[File:Dummy cube with beacon beam.png|160px]]
| [[File:Dummy cube with beacon beam.png|160px]]
Line 213: Line 214:
== Do not render model elements ==
== Do not render model elements ==
{{Non-remodellable blocks}}
{{Non-remodellable blocks}}
== Particles ==
Many blocks also emit particles, often passively, and sometimes following certain interactions. It is possible to customize the texture used by the standard "block" particles which are used when breaking, sprinting on or falling on the block. Some blocks will also emit different, unrelated particles; these are fixed to the block ID and often state, and cannot be changed or disabled, nor can other blocks be made to use them.
=== Passive emitters ===
{| class="wikitable"
! Blocks
! Relevant element
! Render
|-
|
* {{BlockLink|Mycelium}}
| Small spores
| [[File:Dummy cube with mycelium particles.png|160px]]
|-
|
* {{BlockLink|Fire}}
* {{BlockLink|Soul Fire}}
| Smoke
|[[File:Dummy cube with fire particles.png|160px]]
|-
|
* {{BlockLink|Campfire}}, when lit
| Embers<br>Smoke<br>Cosy smoke<br>Signal smoke
|
|-
|
* {{BlockLink|Soul Campfire}}, when lit
| Smoke<br>Cosy smoke<br>Signal smoke
| [[File:Dummy cube with soul campfire particles.png|160px]]
|-
|
* {{BlockLink|Candle}}, all 17 types with 1-4 in a block, when lit
| Orange flames<br>Smoke
| [[File:Dummy cube with candle particles.png|160px]]
|-
|
* {{BlockLink|Candle Cake}}, all 17 types, when lit
| Orange flames<br>Smoke
| [[File:Dummy cube with candle cake particles.png|160px]]
|-
|
* {{BlockLink|Torch}}
* {{BlockLink|Wall Torch}}
| Orange flames<br>Smoke
| [[File:Dummy cube with torch particles.png|160px]]
|-
|
* {{BlockLink|Soul Torch}}
* {{BlockLink|Soul Wall Torch}}
| Blue flames<br>Smoke
| [[File:Dummy cube with soul torch particles.png|160px]]
|-
|
* {{BlockLink|Copper Torch}}
* {{BlockLink|Copper Wall Torch}}
| Green flames<br>Smoke
| [[File:Dummy cube with copper torch particles.png|160px]]
|-
|
* {{BlockLink|Redstone Torch}}, when lit
* {{BlockLink|Redstone Wall Torch}}, when lit
| Red smoke
| [[File:Dummy cube with redstone torch particles.png|160px]]
|-
|
* {{BlockLink|Redstone Repeater}}, when lit
| Red smoke
| [[File:Dummy cube with redstone repeater particles.png|160px]]
|-
|
* {{BlockLink|Redstone Wire}}, when lit
| Red smoke
| [[File:Dummy cube with redstone wire particles.png|160px]]
|-
|
* {{BlockLink|Redstone Ore}}, when lit
* {{BlockLink|Deepslate Redstone Ore}}, when lit
| Red smoke
| [[File:Dummy cube with redstone ore particles.png|160px]]
|-
|
* {{BlockLink|Lever}}, when switched on
| Red smoke
| [[File:Dummy cube with lever particles.png|160px]]
|-
|
* {{BlockLink|Sculk Sensor}}, after detecting something
| Red smoke
| [[File:Dummy cube with sculk sensor particles.png|160px]]
|-
|
* {{BlockLink|Ender Chest}}
| Purple smoke
|
|-
|
* {{BlockLink|Respawn Anchor}}, if charged
| Purple smoke
| [[File:Dummy cube with respawn anchor particles.png|160px]]
|-
|
* {{BlockLink|Nether Portal|link=Nether Portal (block)}}
| Purple smoke
| [[File:Dummy cube with nether portal particles.png|160px]]
|-
|
* {{BlockLink|End Portal|link=End Portal (block)}}
| Smoke
| {{bug|MC-279011}}
|-
|
* {{BlockLink|End Gateway|link=End Gateway (block)}}
| Purple smoke
| {{bug|MC-279011}}
|-
|
* {{BlockLink|Pointed Dripstone}}, by default
| Blue dripping
|
|-
|
* {{BlockLink|Wet Sponge}}
| Blue dripping
| [[File:Dummy cube with wet sponge particles.png|160px]]
|-
|
* {{BlockLink|Bee Nest}}, when full
* {{BlockLink|Beehive}}, when full
| Yellow dripping
| [[File:Dummy cube with beehive particles.png|160px]]
|-
|
* {{BlockLink|Crying Obsidian}}
| Purple dripping
| [[File:Dummy cube with crying obsidian particles.png|160px]]
|-
|
* {{BlockLink|Furnace}}, when lit
| Orange flames<br>Smoke
| [[File:Dummy cube with furnace particles.png|160px]]
|-
|
* {{BlockLink|Blast Furnace}}, when lit
| Smoke
| [[File:Dummy cube with blast furnace particles.png|160px]]
|-
|
* {{BlockLink|Smoker}}, when lit
| Smoke
| [[File:Dummy cube with smoker particles.png|160px]]
|-
|
* {{BlockLink|Monster Spawner}}, if an entity is specified{{info needed|are trial spawners the same, or different? and how do trial spawners as well as vaults compare?}}
| Orange flames
|
|-
|
* {{BlockLink|Spore Blossom}}
| Falling particles<br>AoE particles
| [[File:Dummy cube with spore blossom particles.png|160px]]
|-
|
* {{BlockLink|End Rod}}
| Sparkling particles
| [[File:Dummy cube with end rod particles.png|160px]]
|-
|
* {{BlockLink|Oak Leaves}}
* {{BlockLink|Jungle Leaves}}
* {{BlockLink|Acacia Leaves}}
* {{BlockLink|Dark Oak Leaves}}
* {{BlockLink|Mangrove Leaves}}
| Falling leaves
| [[File:Dummy cube with leaves particles.png|160px]]
|-
|
* {{BlockLink|Birch Leaves}}
| Falling leaves
| [[File:Dummy cube with birch leaves particles.png|160px]]
|-
|
* {{BlockLink|Spruce Leaves}}
| Falling leaves
| [[File:Dummy cube with spruce leaves particles.png|160px]]
|-
|
* {{BlockLink|Cherry Leaves}}
| Falling leaves
| [[File:Dummy cube with cherry leaves particles.png|160px]]
|-
|
* {{BlockLink|Pale Oak Leaves}}
| Falling leaves
| [[File:Dummy cube with pale oak leaves particles.png|160px]]
|-
|
* {{BlockLink|Water}}
| Suspension
| {{bug|MC-308377}}
|-
|
* {{BlockLink|Lava}}
| Embers
| {{bug|MC-308377}}
|-
|
* {{BlockLink|Bubble Column}}
| Bubbles
| {{bug|MC-308413}}
|}
=== Conditional emission ===
{{wip|section=1}}
water splashing and bubbles, honey block bonus particles, scraping copper blocks, maybe dripping water and lava? active conduit, enchanting tables? turtle and sniffer eggs? sculk shrieker? sculk soul? vault? creaking heart? geysers? potent sulfur clouds? trial spawner activation? potent sulfur bubbles? touching powder snow? burning out redstone torches? fire when you put it out? rain on leaves and campfires and lava? barriers and lights when held? other dripstone situations? note blocks? lighting rods? do active jukeboxes make particles depending on state or actual playback? placing a wet sponge in the nether? dispenser, dropper, crafter output? decorated pot additions? firefly bush goes in this section as it isn't state dependent, but light dependent


== History ==
== History ==
 
{{info needed section|when each block's model could be changed in 1.8, even though only particles were affected (note: despite the fact that not all blocks became remodellable at once, not being able to change a block's model in a given version does not qualify it for this page). to test:
=== Extra block entity graphics ===
* sign (not in 1.8)
{{info needed section|
* wall sign (not in 1.8)
* when each block's model could be changed in 1.8, even though only particles were affected (note: despite the fact that not all blocks became remodellable at once, not being able to change a block's model in a given version does not qualify it for this page)
* chest (not in 1.8)
* document April Fools' blocks somehow, perhaps in a dedicated subsection. gold chests, potato signs and potato signs are obvious, however there may be much more esoteric blocks in other versions to note as well}}
* trapped chest (not in 1.8)
* ender chest (not in 1.8)
* skull (not in 1.8)
* moving piston
* maybe banners i guess}}
{{HistoryTable
{{HistoryTable
|{{HistoryLine|java infdev}}
|{{HistoryLine|java infdev}}
Line 447: Line 236:
|{{HistoryLine||1.8|dev=Pre-release|[[Minecraft:Chest]]s now render as entities; prior to this version they were part of the block mesh like other blocks. This change has been instituted to accommodate the new opening animation.}}
|{{HistoryLine||1.8|dev=Pre-release|[[Minecraft:Chest]]s now render as entities; prior to this version they were part of the block mesh like other blocks. This change has been instituted to accommodate the new opening animation.}}
|{{HistoryLine|java}}
|{{HistoryLine|java}}
|{{HistoryLine||1.0.0|dev=Beta 1.9 Prerelease 3|[[Minecraft:Enchanting table]]s have been added; the main body of the table is rendered as part of the chunk mesh, but the rotating, openable book renders as an entity.
|{{HistoryLine||1.0.0|dev=Beta 1.9 Prerelease 3|[[File:Dummy cube with rotating book b1.9-pre3.png|32px]] [[Minecraft:Enchanting table]]s have been added; the main body of the table is rendered as part of the chunk mesh, but the rotating, openable book renders as an entity.
|[[Minecraft:End Portal (block)|End portal]]s have been added, using a new, dedicated starfield effect. A normal untinted grass block texture plane exists on the underside, implying that the block can use normal geometry at this point, unlike in later versions.}}
|[[File:Dummy cube with end portal b1.9-pre3.png|32px]] [[Minecraft:End Portal (block)|End portal]]s have been added, which render a section of [[Minecraft:starfield]]. A normal untinted grass block texture plane exists on the underside, implying that the block can use normal geometry at this point, unlike in later versions.}}
|{{HistoryLine|||dev=Beta 1.9 Prerelease 4|End portals have been changed; the starfield now renders two pixels lower. The excess plane on the bottom has been removed. It is not known whether there was an internal change in this version to force this block ID to not render chunk geometry even if it tried, or if such a change was made later (presumably in 1.13-pre3 or an earlier version).}}
|{{HistoryLine||1.3.1|dev=12w21a|[[Minecraft:Ender chest]]s have been implemented, using the same rendering system as chests.}}
|{{HistoryLine||1.3.1|dev=12w21a|[[Minecraft:Ender chest]]s have been implemented, using the same rendering system as chests.}}
|{{HistoryLine||1.4.2|dev=12w32a|[[File:Dummy cube with beacon beam 12w32a.png|32px]] [[Minecraft:Beacon]]s have been added, whose beams are rendered separately from the block mesh.}}
|{{HistoryLine||1.4.2|dev=12w32a|[[File:Dummy cube with beacon beam 12w32a.png|32px]] [[Minecraft:Beacon]]s have been added, whose beams are rendered separately from the block mesh.}}
Line 459: Line 249:
|{{HistoryLine||1.8|dev=14w30a|[[Minecraft:Banner]]s have been added, which render as entities.}}
|{{HistoryLine||1.8|dev=14w30a|[[Minecraft:Banner]]s have been added, which render as entities.}}
|{{HistoryLine||1.9|dev=15w31a|[[Minecraft:Dragon head]]s have been added, which render as entities.
|{{HistoryLine||1.9|dev=15w31a|[[Minecraft:Dragon head]]s have been added, which render as entities.
|[[Minecraft:End Gateway (block)|End gateway]]s have been added, which use the same starfield rendering system as end portals.}}
|[[Minecraft:End Gateway (block)|End gateway]]s have been added, which also use a starfield, much like end portals.}}
|{{HistoryLine|||dev=15w33a|End gateways now use a different starfield effect from end portals, such that the texture remains fixed in place regardless of viewing angle and position.}}
|{{HistoryLine||1.11|dev=16w39a|16 distinct types of [[Minecraft:shulker box]] have been added, which render as entities.}}
|{{HistoryLine||1.11|dev=16w39a|16 distinct types of [[Minecraft:shulker box]] have been added, which render as entities.}}
|{{HistoryLine|||dev=16w40a|End portal blocks now use the same rendering system as end gateway blocks, with a slightly different texture application.}}
|{{HistoryLine||1.12|dev=17w15a|[[Minecraft:Bed]]s now render as entities; prior to this version they were part of the block mesh like other blocks. This change has been instituted to accommodate the alternate colors in a way that would not exceed the block ID limit, however this system considerably outlasted the circumstances requiring it.}}
|{{HistoryLine||1.12|dev=17w15a|[[Minecraft:Bed]]s now render as entities; prior to this version they were part of the block mesh like other blocks. This change has been instituted to accommodate the alternate colors in a way that would not exceed the block ID limit, however this system considerably outlasted the circumstances requiring it.}}
|{{HistoryLine||1.13|dev=18w10b|A seventeenth shulker box variant has been implemented, which uses much the same rendering system.}}
|{{HistoryLine||1.13|dev=18w10b|A seventeenth shulker box variant has been implemented, which uses much the same rendering system.}}
|{{HistoryLine|||dev=18w15a|[[Minecraft:Conduit]]s have been added, which render as entities.}}
|{{HistoryLine|||dev=18w15a|[[Minecraft:Conduit]]s have been added, which render as entities.}}
|{{HistoryLine|||dev=pre3|It is now possible to assign models to end portal and end gateway blocks through the blockstates system, however these will still only be used for particles and will not render any quads as would be done for other block IDs.}}
|{{HistoryLine||1.14|dev=18w43a|Birch, spruce, jungle, acacia and dark oak signs, alongside their wall variants, have been implemented, using the same rendering system as oak signs and oak wall signs.}}
|{{HistoryLine||1.14|dev=18w43a|Birch, spruce, jungle, acacia and dark oak signs, alongside their wall variants, have been implemented, using the same rendering system as oak signs and oak wall signs.}}
|{{HistoryLine|||dev=?|[[Minecraft:Bell]]s, specifically the bell itself, now render as entities due to the introduction of a swinging animation. The stand they hang from remains customizable through the usual block model system.}}
|{{HistoryLine|||dev=18w50a|[[File:Dummy cube with bell 18w50a.png|32px]] [[Minecraft:Bell]]s, specifically the bell itself, now render as entities due to the introduction of a swinging animation. The stand they hang from remains customizable through the usual block model system.}}
|{{HistoryLine|||dev=19w02a|[[Minecraft:Lectern]]s may now hold books; the same model is used as with the enchanting table with different behaviour.}}
|{{HistoryLine|||dev=19w02a|[[File:Dummy cube with stationary book.png|32px]] [[Minecraft:Lectern]]s may now hold books; the same model is used as with the enchanting table with different behaviour.
|{{HistoryLine|||dev=?|[[Minecraft:Campfire]]s can now hold items; these are rendered independently of the block model of the campfire itself.}}
|[[File:Dummy cube with campfire items 19w02a.png|32px]] [[Minecraft:Campfire]]s have been added; the four slots for items render independently of the block model of the campfire itself.}}
|{{HistoryLine||1.15|dev=19w41a|[[File:Dummy cube with beacon beam.png|32px]] The beacon beam geometry has changed once again, removing inner faces.}}
|{{HistoryLine|||dev=19w03a|[[File:Dummy cube with campfire items.png|32px]] Campfire item positioning has changed.}}
|{{HistoryLine|||dev=?|Chest blocks now render individual halves per block for large chests, rather than having one block render the large chest in its entirety and the other block be completely invisible.}}
|{{HistoryLine||1.15|dev=19w39a|Each half of a large chest renders the whole large chest. In practice, this means that a large chest is comprised of two identical, overlapping large chest models. Previously, rendering large chests was entirely handled by the "right" block state, which represents the left half of a given large chest, and the "left" block state, which represents the right half of a given large chest, was completely invisible.}}
|{{HistoryLine|||dev=19w41a|[[File:Dummy cube with beacon beam.png|32px]] The beacon beam geometry has changed once again, removing inner faces.}}
|{{HistoryLine|||dev=19w42a|Each half of a large chest now only renders that half.}}
|{{HistoryLine||1.16|dev=20w06a|Crimson and warped signs, alongside their wall variants, have been implemented, using the same rendering system as preceding such signs.}}
|{{HistoryLine||1.16|dev=20w06a|Crimson and warped signs, alongside their wall variants, have been implemented, using the same rendering system as preceding such signs.}}
|{{HistoryLine|||dev=20w15a|[[Minecraft:Soul campfire]]s have been added, which use an identical system to ca,fires for rendering items.}}
|{{HistoryLine|||dev=20w15a|[[Minecraft:Soul campfire]]s have been added, which use an identical system to campfires for rendering items.}}
|{{HistoryLine||October 3, 2020|link={{ytl|DBvZ2Iqmm3M|t=13m02s}}|[[File:Sculk Sensor pJE20201003.gif|32px]] It seems likely that [[Minecraft:sculk sensor]] tendrils were separate from the model at this point in development, as they moved in a way impossible via standard texture animation and were absent from the item form.}}
|{{HistoryLine||November 13, 2020|link={{tweet|kingbdogz|1327265084352180224}}|Sculk sensor tendrils appear to now be part of the model geometry itself, rather than separate, matching the form of the block that was ultimately implemented.}}
|{{HistoryLine||1.19|dev=22w11a|Mangrove signs and mangrove wall have been implemented, using the same rendering system as preceding such signs.}}
|{{HistoryLine||1.19|dev=22w11a|Mangrove signs and mangrove wall have been implemented, using the same rendering system as preceding such signs.}}
|{{HistoryLine||1.19.3|dev=22w42a|Ten variants of [[Minecraft:hanging sign]] have been added (oak, birch, spruce, jungle, acacia, dark oak, mangrove, bamboo, crimson, warped), which can either be placed on the ceiling or wall, resulting in 20 distinct block IDs; in either case, all of these render as entities as typical signs do.
|{{HistoryLine||1.19.3|dev=22w42a|Ten variants of [[Minecraft:hanging sign]] have been added (oak, birch, spruce, jungle, acacia, dark oak, mangrove, bamboo, crimson, warped), which can either be placed on the ceiling or wall, resulting in 20 distinct block IDs; in either case, all of these render as entities as typical signs do.
Line 485: Line 278:
|{{HistoryLine||1.21.2|dev=24w40a|Pale oak signs and pale oak hanging signs, alongside their wall variants, have been implemented, using the same rendering system as preceding such signs.}}
|{{HistoryLine||1.21.2|dev=24w40a|Pale oak signs and pale oak hanging signs, alongside their wall variants, have been implemented, using the same rendering system as preceding such signs.}}
|{{HistoryLine||1.21.4|dev=24w46a|Many block entities will now render block model elements if assigned them, rather than rendering nothing at all but the entity and only using the model for defining the particles.<ref>https://www.minecraft.net/en-us/article/minecraft-snapshot-24w46a</ref>
|{{HistoryLine||1.21.4|dev=24w46a|Many block entities will now render block model elements if assigned them, rather than rendering nothing at all but the entity and only using the model for defining the particles.<ref>https://www.minecraft.net/en-us/article/minecraft-snapshot-24w46a</ref>
|For unknown reasons, end portal and end gateway blocks,<ref>{{bug|MC-279011}}</ref>, as well as moving piston blocks, were not given this treatment and continue to ignore custom model geometry.}}
|For unknown reasons, end portal and end gateway blocks,<ref>{{bug|MC-279011}}</ref> as well as moving piston blocks, were not given this treatment and continue to ignore custom model geometry.}}
|{{HistoryLine||1.21.5|dev=25w03a|[[File:Dummy cube with test instance beam.png|32px]] [[Minecraft:Test instance block]]s have been added, which emit beacon-like beams.}}
|{{HistoryLine||1.21.9|dev=25w31a|[[Minecraft:Copper golem statue]]s have been added, which render as entities.
|{{HistoryLine||1.21.9|dev=25w31a|[[Minecraft:Copper golem statue]]s have been added, which render as entities.
|[[Minecraft:Copper chest]]s have been implemented, using the same rendering system as chests, ender chests and trapped chests.
|[[Minecraft:Copper chest]]s have been implemented, using the same rendering system as chests, ender chests and trapped chests.
|[[Minecraft:Shelves]] have been added; the three slots for items render independently of the block model of the shelf itself.}}
|[[File:Dummy cube with shelf items.png|32px]] [[Minecraft:Shelves]] have been added; the three slots for items render independently of the block model of the shelf itself. The items are centered vertically.}}
|{{HistoryLine|||dev=25w32a|[[File:Dummy cube with shelf items on bottom.png|32px]] Items on shelves have been moved downward.}}
|{{HistoryLine|||dev=25w33a|Items on shelves can be configured to be either vertically centered or shifted downward.}}
|{{HistoryLine|java upcoming}}
|{{HistoryLine|java upcoming}}
|{{HistoryLine||26.2|dev=snap3|Beds now use block models fully rather than only for particles, changing them from [[File:Dummy cube with white bed head.png|32px]] to [[File:Dummy cube.png|32px]].}}
|{{HistoryLine||26.2|dev=snap3|Beds now use block models fully rather than only for particles, changing them from [[File:Dummy cube with white bed head.png|32px]] to [[File:Dummy cube.png|32px]].}}
Line 498: Line 294:
}}
}}


=== Passive particle emitters ===
=== April Fools' exclusive blocks ===
 
{{info needed section|
=== Conditional particle emitters ===
* use magenta dummy cube:
** [[Minecraft:Potato Sign]]
** [[Minecraft:Potato Wall Sign]]
** [[Minecraft:Potato Hanging Sign]]
** [[Minecraft:Potato Wall Hanging Sign]]
* to test:
** [[Minecraft:How did we get here? (block)]]
** [[Minecraft:Golden Chest]]
* uses the assigned model but renders it differently - unsure if this should be included or not:
** [[Minecraft:Mine Travelling Block]]
}}


== References ==
== References ==
<references />
<references />

Latest revision as of 11:10, 9 June 2026

Template:Exclusive Minecraft:Models are used for defining the fundamental geometry for the vast majority of Minecraft:blocks in the game. Some blocks have additional visual data associated with them which are effectively fixed in nature; while their textures can often be modified, their geometry, positioning and fundamental presence usually cannot be.

Render models, but have additional graphics

Blocks Relevant element Render
Entire block File:Dummy cube with chest.png
Entire block File:Dummy cube with copper golem statue.png
Entire block File:Dummy cube with shulker box.png
Entire blockTemplate:Until File:Dummy cube with white bed head.png
Entire block File:Dummy cube with white banner.png
Entire block File:Dummy cube with white wall banner.png
Entire block File:Dummy cube with conduit.png
Entire block File:Dummy cube with decorated pot.png
Entire block File:Dummy cube with creeper head.png
Entire block File:Dummy cube with creeper wall head.png
Entire blockTemplate:Until
Text
File:Dummy cube with oak sign.png
Entire blockTemplate:Until
Text
File:Dummy cube with oak wall sign.png
Entire blockTemplate:Until
Text
File:Dummy cube with oak hanging sign.png
Entire blockTemplate:Until
Text
File:Dummy cube with oak wall hanging sign.png
Beam File:Dummy cube with beacon beam.png
Bell itself File:Dummy cube with bell.png
Book File:Dummy cube with rotating book.png
Book File:Dummy cube with stationary book.png
Entity inside File:Dummy cube with small spawner entity.png
Items inside File:Dummy cube with vault item.png
Items inside File:Dummy cube with shelf items.png
Items placed File:Dummy cube with campfire items.png
Item during extraction File:Dummy cube with suspicious item.png

Do not render model elements

Template:Non-remodellable blocks

History

Template:Info needed section Template:HistoryTable

April Fools' exclusive blocks

Template:Info needed section

References

<references />