Minecraft:Non-model-dependent block elements: Difference between revisions
From SAS Gaming Wiki
More actions
Sync: updated from Minecraft |
Sync: updated from Minecraft |
||
| Line 213: | Line 213: | ||
== Do not render model elements == | == Do not render model elements == | ||
{{Non-remodellable blocks}} | {{Non-remodellable blocks}} | ||
== History == | == History == | ||
| Line 435: | Line 219: | ||
{{info needed section| | {{info needed section| | ||
* test-blocks | * test-blocks | ||
* 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) | * 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) | ||
* 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}} | * 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}} | ||
| Line 449: | Line 232: | ||
|{{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. | ||
|[[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.}} | |[[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|||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).}} | ||
| Line 469: | Line 252: | ||
|{{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|||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= | |{{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. | ||
| | |[[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= | |{{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 | |{{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 490: | Line 277: | ||
|{{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 499: | Line 288: | ||
|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]].}} | |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]].}} | ||
}} | }} | ||
== References == | == References == | ||
<references /> | <references /> | ||
Revision as of 11:11, 1 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
Extra block entity graphics
References
<references />