Minecraft:Non-model-dependent block elements: Difference between revisions
From SAS Gaming Wiki
More actions
Sync: new page from Minecraft |
Sync: updated from Minecraft |
||
| (7 intermediate revisions by the same user not shown) | |||
| Line 21: | Line 21: | ||
* {{BlockLink|Waxed Oxidized Copper Chest}} | * {{BlockLink|Waxed Oxidized Copper Chest}} | ||
| Entire block | | Entire block | ||
| | | [[File:Dummy cube with chest.png|160px]] | ||
|- | |- | ||
| | | | ||
| Line 33: | Line 33: | ||
* {{BlockLink|Waxed Oxidized Copper Golem Statue}} | * {{BlockLink|Waxed Oxidized Copper Golem Statue}} | ||
| Entire block | | Entire block | ||
| | | [[File:Dummy cube with copper golem statue.png|160px]] | ||
|- | |- | ||
| | | | ||
* {{BlockLink|Shulker Box}}, all 17 types | * {{BlockLink|Shulker Box}}, all 17 types | ||
| Entire block | | Entire block | ||
| | | [[File:Dummy cube with shulker box.png|160px]] | ||
|- | |- | ||
| | | | ||
* {{BlockLink|Bed}}, all 16 colours | * {{BlockLink|Bed}}, all 16 colours | ||
| Entire block{{until|java 26.2}} | | Entire block{{until|java 26.2}} | ||
| | | [[File:Dummy cube with white bed head.png|160px]] | ||
|- | |- | ||
| | | | ||
* {{BlockLink|Banner|id=banners}}, all 16 colours | * {{BlockLink|Banner|id=banners}}, all 16 colours | ||
| Entire block | | Entire block | ||
| | | [[File:Dummy cube with white banner.png|160px]] | ||
|- | |- | ||
| | | | ||
* {{BlockLink|Wall Banner|id=wall-banners}}, all 16 colours | * {{BlockLink|Wall Banner|id=wall-banners}}, all 16 colours | ||
| Entire block | | Entire block | ||
| | | [[File:Dummy cube with white wall banner.png|160px]] | ||
|- | |- | ||
| | | | ||
* {{BlockLink|Conduit}} | * {{BlockLink|Conduit}} | ||
| Entire block | | Entire block | ||
| | | [[File:Dummy cube with conduit.png|160px]] | ||
|- | |- | ||
| | | | ||
* {{BlockLink|Decorated Pot}} | * {{BlockLink|Decorated Pot}} | ||
| Entire block | | Entire block | ||
| | | [[File:Dummy cube with decorated pot.png|160px]] | ||
|- | |- | ||
| | | | ||
| Line 74: | Line 74: | ||
* {{BlockLink|Piglin Head}} | * {{BlockLink|Piglin Head}} | ||
| Entire block | | Entire block | ||
| | | [[File:Dummy cube with creeper head.png|160px]] | ||
|- | |- | ||
| | | | ||
| Line 85: | Line 85: | ||
* {{BlockLink|Piglin Wall Head}} | * {{BlockLink|Piglin Wall Head}} | ||
| Entire block | | Entire block | ||
| | | [[File:Dummy cube with creeper wall head.png|160px]] | ||
|- | |- | ||
| | | | ||
| Line 101: | Line 101: | ||
* {{BlockLink|Warped Sign}} | * {{BlockLink|Warped Sign}} | ||
| Entire block{{until|java 26.2}}<br>Text | | Entire block{{until|java 26.2}}<br>Text | ||
| | | [[File:Dummy cube with oak sign.png|160px]] | ||
|- | |- | ||
| | | | ||
| Line 117: | Line 117: | ||
* {{BlockLink|Warped Wall Sign}} | * {{BlockLink|Warped Wall Sign}} | ||
| Entire block{{until|java 26.2}}<br>Text | | Entire block{{until|java 26.2}}<br>Text | ||
| | | [[File:Dummy cube with oak wall sign.png|160px]] | ||
|- | |- | ||
| | | | ||
| Line 133: | Line 133: | ||
* {{BlockLink|Warped Hanging Sign}} | * {{BlockLink|Warped Hanging Sign}} | ||
| Entire block{{until|java 26.2}}<br>Text | | Entire block{{until|java 26.2}}<br>Text | ||
| | | [[File:Dummy cube with oak hanging sign.png|160px]] | ||
|- | |- | ||
| | | | ||
| Line 149: | Line 149: | ||
* {{BlockLink|Warped Wall Hanging Sign}} | * {{BlockLink|Warped Wall Hanging Sign}} | ||
| Entire block{{until|java 26.2}}<br>Text | | Entire block{{until|java 26.2}}<br>Text | ||
| | | [[File:Dummy cube with oak wall hanging sign.png|160px]] | ||
|- | |- | ||
| | | | ||
* {{BlockLink|Beacon}} | * {{BlockLink|Beacon}}, when active | ||
| Beam | * {{BlockLink|Test Instance Block}}, when in use | ||
| | | Beam | ||
| [[File:Dummy cube with beacon beam.png|160px]] | |||
|- | |- | ||
| | | | ||
* {{BlockLink|Bell}} | * {{BlockLink|Bell}} | ||
| Bell itself | | Bell itself | ||
| | | [[File:Dummy cube with bell.png|160px]] | ||
|- | |- | ||
| | | | ||
* {{BlockLink|Enchanting Table}} | * {{BlockLink|Enchanting Table}} | ||
| Book | | Book | ||
| | | [[File:Dummy cube with rotating book.png|160px]] | ||
|- | |- | ||
| | | | ||
* {{BlockLink|Lectern}} | * {{BlockLink|Lectern}} | ||
| Book | | Book | ||
| | | [[File:Dummy cube with stationary book.png|160px]] | ||
|- | |- | ||
| | | | ||
| Line 175: | Line 176: | ||
* {{BlockLink|Trial Spawner}} | * {{BlockLink|Trial Spawner}} | ||
| Entity inside | | Entity inside | ||
| | | [[File:Dummy cube with small spawner entity.png|160px]] | ||
|- | |- | ||
| | | | ||
* {{BlockLink|Vault}} | * {{BlockLink|Vault}} | ||
| Items inside | | Items inside | ||
| | | [[File:Dummy cube with vault item.png|160px]] | ||
|- | |- | ||
| | | | ||
| Line 196: | Line 197: | ||
* {{BlockLink|Warped Shelf}} | * {{BlockLink|Warped Shelf}} | ||
| Items inside | | Items inside | ||
| | | [[File:Dummy cube with shelf items.png|160px]] | ||
|- | |- | ||
| | | | ||
| Line 202: | Line 203: | ||
* {{BlockLink|Soul Campfire}} | * {{BlockLink|Soul Campfire}} | ||
| Items placed | | Items placed | ||
| | | [[File:Dummy cube with campfire items.png|160px]] | ||
|- | |- | ||
| | | | ||
| Line 208: | Line 209: | ||
* {{BlockLink|Suspicious Gravel}} | * {{BlockLink|Suspicious Gravel}} | ||
| Item during extraction | | Item during extraction | ||
| | | [[File:Dummy cube with suspicious item.png|160px]] | ||
|} | |} | ||
| Line 214: | Line 215: | ||
{{Non-remodellable blocks}} | {{Non-remodellable blocks}} | ||
== | == 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: | |||
* sign (not in 1.8) | |||
* wall sign (not in 1.8) | |||
* chest (not in 1.8) | |||
* trapped chest (not in 1.8) | |||
* ender chest (not in 1.8) | |||
* skull (not in 1.8) | |||
* moving piston | |||
* maybe banners i guess}} | |||
| | {{HistoryTable | ||
|{{HistoryLine|java infdev}} | |||
| | |{{HistoryLine||Minecraft Infdev|dev=20100607|link=Minecraft Infdev|slink=Java Edition Infdev 20100607|Standing [[Minecraft:sign]]s have been added as a block, using the previous texture file used for sign entities.}} | ||
| | |{{HistoryLine|||dev=20100625-1917|slink=Java Edition Infdev 20100625-1917|[[Minecraft:Spawner]]s have been added; an entity is rendered within to indicate what is spawned.}} | ||
| | |{{HistoryLine|java alpha}} | ||
| | |{{HistoryLine||v1.0.1|Wall signs have been added, also rendering as an entity rather than as part of the main block mesh.}} | ||
|{{HistoryLine||v1.1.0|Spawners no longer contain a miniature model of the mob that is to be spawned.}} | |||
|{{HistoryLine|java beta}} | |||
| | |{{HistoryLine||1.2|Spawners once again contain a miniature model of the mob that is to be spawned.}} | ||
| | |{{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||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. | ||
|[[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.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|||dev=12w36a|Five types of [[Minecraft:head]]s ([[Minecraft:zombie head]], [[Minecraft:creeper head]], [[Minecraft:skeleton skull]], [[Minecraft:wither skeleton skull]], [[Minecraft:creeper head]]) have been added, which render as entities. | |||
|[[File:Dummy cube with beacon.png|32px]] A bonus object is now rendered inside of beacons, resembling the [[Minecraft:end crystal]].}} | |||
| | |{{HistoryLine|||dev=12w38a|[[File:Dummy cube with beacon beam 12w38a.png|32px]] The beacon's beam is now a 3D object, unlike previously, where it rendered as a series of translucent rectangles. | ||
| | |[[File:Dummy cube.png|32px]] The object added to placed beacon blocks in 12w36a has been removed.}} | ||
|- | |{{HistoryLine|||dev=12w40a|[[File:Dummy cube with beacon beam 12w40a.png|32px]] The beacon's beam geometry has been changed, alongside the assigned texture.}} | ||
| | |{{HistoryLine||1.5|dev=13w01a|[[Minecraft:Trapped chest]]s have been implemented, using the same rendering system as chests and ender chests.}} | ||
|{{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. | |||
| | |[[Minecraft:End Gateway (block)|End gateway]]s have been added, which also use a starfield, much like end portals.}} | ||
| | |{{HistoryLine||1.11|dev=16w39a|16 distinct types of [[Minecraft:shulker box]] have been added, which render as entities.}} | ||
|- | |{{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|||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|||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|[[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. | ||
|[[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|||dev=19w03a|[[File:Dummy cube with campfire items.png|32px]] Campfire item positioning has changed.}} | |||
| | |{{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|||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.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. | ||
| | |Bamboo signs and bamboo wall have been implemented, using the same rendering system as preceding such signs.}} | ||
|{{HistoryLine|||dev=22w46a|[[Minecraft:Piglin head]]s have been added, which render as entities.}} | |||
|{{HistoryLine||1.19.4|dev=23w07a|[[Minecraft:Decorated pot]]s have been added, which render as entities. | |||
| | |[[Minecraft:Suspicious sand]] and [[Minecraft:suspicious gravel]] have been added; the item that emerges during brushing is rendered independently of the block model of the block itself. | ||
| | |Cherry signs and cherry hanging signs, alongside their wall variants, have been implemented, using the same rendering system as preceding such signs.}} | ||
| | |{{HistoryLine||1.20.3|dev=23w45a|[[Minecraft:Trial spawner]]s have been added; much like regular spawners, a miniaturised version of the output mob is displayed within.}} | ||
| | |{{HistoryLine||1.20.5|dev=24w13a|[[Minecraft:Vault]]s have been added; much like spawners, a miniaturised version of the potential output item pool is displayed within.}} | ||
|{{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> | ||
| | |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. | ||
|[[Minecraft:Copper chest]]s have been implemented, using the same rendering system as chests, ender chests and trapped chests. | |||
| | |[[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||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|||dev=snap7|Signs of all types now use block models for their main body, such that only the text is rendered specially. | ||
| | |Standing signs have been changed from [[File:Dummy cube with oak sign.png|32px]] to [[File:Dummy cube with sign text.png|32px]]. | ||
| | |Wall signs have been changed from [[File:Dummy cube with oak wall sign.png|32px]] to [[File:Dummy cube with wall sign text.png|32px]]. | ||
| | |Hanging signs have been changed from [[File:Dummy cube with oak hanging sign.png|32px]] to [[File:Dummy cube with hanging sign text.png|32px]]. | ||
|Wall hanging signs have been changed from [[File:Dummy cube with oak wall hanging sign.png|32px]] to [[File:Dummy cube with hanging sign text.png|32px]].}} | |||
| | }} | ||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| {{ | |||
| | |||
| {{ | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| {{ | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
=== | === April Fools' exclusive blocks === | ||
{{info needed section| | |||
* 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
Do not render model elements
History
Template:Info needed section Template:HistoryTable
April Fools' exclusive blocks
References
<references />