Minecraft:Starfield: Difference between revisions
More actions
Sync: new page from Minecraft |
Sync: updated from Minecraft |
||
| Line 13: | Line 13: | ||
* [[Minecraft:End Poem]] background screen | * [[Minecraft:End Poem]] background screen | ||
* [[Minecraft:Credit sequence]] background screen | * [[Minecraft:Credit sequence]] background screen | ||
* Items using the | * Items using the {{code|end_cube}} [[Minecraft:Items model definition#special model types|special model type]] in a resource pack | ||
[[Minecraft:Falling block]] entities of the End portal and End gateway do not render the starfield effect, and it seems highly unlikely (although unproven) that [[Minecraft:moving piston]] blocks would either.<ref>{{bug|MC-308379}}</ref> | [[Minecraft:Falling block]] entities of the End portal and End gateway do not render the starfield effect, and it seems highly unlikely (although unproven) that [[Minecraft:moving piston]] blocks would either.<ref>{{bug|MC-308379}}</ref> | ||
| Line 20: | Line 20: | ||
=== ''Java Edition'' === | === ''Java Edition'' === | ||
The rendering of the starfield effect has changed several times throughout the game's history; the following is present as of [[Minecraft:Java Edition 1.21.11]]. | |||
The | There are two subtly different gateway effects, referred to by the {{code|end_cube}} special model type as {{code|portal}} (used for end portal blocks, the dimension loading screens for entering and exiting the End, and the credits sequence and preceding poem) and {{code|gateway}}, used specifically for end gateways. The latter renders an extra layer of blue pixels which are absent from the former, which can be seen by placing the two blocks next to each other; blue pixels will disappear when they migrate to the space where the end portal is present. See later in this section for a technical explanation of the difference. | ||
Two different texture files are utilised in generating the starfield effect: | Two different texture files are utilised in generating the starfield effect: | ||
{| class="wikitable" style="text-align:center; margin: auto;" | {| class="wikitable" style="text-align:center; margin: auto;" | ||
| | | {{code|entity/end_portal.png}} | ||
| | | {{code|environment/end_sky.png}} | ||
|- | |- | ||
| {{pximg|End Portal (texture) JE1.png|256px}} | | {{pximg|End Portal (texture) JE1.png|256px}} | ||
| Line 34: | Line 34: | ||
|} | |} | ||
The "End sky" texture, which is indeed the same texture used for the actual [[Minecraft:End sky]], is used as the "background" texture: it is | The "End sky" texture, which is indeed the same texture used for the actual [[Minecraft:End sky]], is used as the "background" texture: it is sampled using screen-projected coordinates and multiplied by {{color|#06191C}}. The shader uses the projected screen-space y-coordinate directly as the vertical texture coordinate; because the screen-projected vertical coordinate increases upwards while the texture image is displayed with its vertical axis running downwards, the background texture appears vertically mirrored.{{info needed|Also investigate how it's displayed in versions before 21w10a, as this will be useful information for the history section.}} | ||
The "End portal" texture is sampled in multiple layers on top of this background. Each layer uses a different colour multiplier, scale, rotation, fixed horizontal offset, and time-based vertical offset. In the fragment shader, the RGB results of the layers are combined additively before the final colour is output with full opacity. The End portal uses 15 layers of the "End portal" texture, while the End gateway uses 16 layers. The first 15 layers are shared between both effects, while the End gateway has an additional layer using {{color|#1550A9}}. | |||
The colour values used by the layers are as follows. Index 0 is also used for the "End sky" background; the End portal uses indices 0 through 14, while the End gateway uses indices 0 through 15. | |||
{{info needed section|Assuming it isn't randomized at runtime (which I do not believe to be the case), at what exact angle does each of these planes travel at before 25w07a? Presumably, the change that happened in 25w07a was unintentional since other operating systems are unaffected, so we'd be fine listing them here. I know there's an equation later in the page, but getting those specific output values in the table would be more immediately useful.}} | |||
{| class="wikitable" style="text-align:center;" | |||
! rowspan="2" | Index | |||
! rowspan="2" | Velocity | |||
! rowspan="2" | Colour | |||
! colspan="2" | Used by | |||
|- | |||
! {{code|portal}} | |||
! {{code|gateway}} | |||
|- | |||
| 0 | |||
| 4/24000 | |||
| {{Abbr|{{color|#06191C}}|vec3(0.022087, 0.098399, 0.110818)}} | |||
| {{tc|Yes|✓}} | |||
| {{tc|Yes|✓}} | |||
|- | |||
| 1 | |||
| 5/24000 | |||
| {{Abbr|{{color|#031817}}|vec3(0.011892, 0.095924, 0.089485)}} | |||
| {{tc|Yes|✓}} | |||
| {{tc|Yes|✓}} | |||
|- | |||
| 2 | |||
| 6/24000 | |||
| {{Abbr|{{color|#071A1A}}|vec3(0.027636, 0.101689, 0.100326)}} | |||
| {{tc|Yes|✓}} | |||
| {{tc|Yes|✓}} | |||
|- | |||
| 3 | |||
| 7/24000 | |||
| {{Abbr|{{color|#0C1C1D}}|vec3(0.046564, 0.109883, 0.114838)}} | |||
| {{tc|Yes|✓}} | |||
| {{tc|Yes|✓}} | |||
|- | |||
| 4 | |||
| 8/24000 | |||
| {{Abbr|{{color|#111E19}}|vec3(0.064901, 0.117696, 0.097189)}} | |||
| {{tc|Yes|✓}} | |||
| {{tc|Yes|✓}} | |||
|- | |||
| 5 | |||
| 9/24000 | |||
| {{Abbr|{{color|#101620}}|vec3(0.063761, 0.086895, 0.123646)}} | |||
| {{tc|Yes|✓}} | |||
| {{tc|Yes|✓}} | |||
|- | |||
| 6 | |||
| 10/24000 | |||
| {{Abbr|{{color|#161D2A}}|vec3(0.084817, 0.111994, 0.166380)}} | |||
| {{tc|Yes|✓}} | |||
| {{tc|Yes|✓}} | |||
|- | |||
| 7 | |||
| 11/24000 | |||
| {{Abbr|{{color|#192717}}|vec3(0.097489, 0.154120, 0.091064)}} | |||
| {{tc|Yes|✓}} | |||
| {{tc|Yes|✓}} | |||
|- | |||
| 8 | |||
| 12/24000 | |||
| {{Abbr|{{color|#1B2132}}|vec3(0.106152, 0.131144, 0.195191)}} | |||
| {{tc|Yes|✓}} | |||
| {{tc|Yes|✓}} | |||
|- | |||
| 9 | |||
| 13/24000 | |||
| {{Abbr|{{color|#191C30}}|vec3(0.097721, 0.110188, 0.187229)}} | |||
| {{tc|Yes|✓}} | |||
| {{tc|Yes|✓}} | |||
|- | |||
| 10 | |||
| 14/24000 | |||
| {{Abbr|{{color|#222326}}|vec3(0.133516, 0.138278, 0.148582)}} | |||
| {{tc|Yes|✓}} | |||
| {{tc|Yes|✓}} | |||
|- | |||
| 11 | |||
| 15/24000 | |||
| {{Abbr|{{color|#123E3C}}|vec3(0.070006, 0.243332, 0.235792)}} | |||
| {{tc|Yes|✓}} | |||
| {{tc|Yes|✓}} | |||
|- | |||
| 12 | |||
| 16/24000 | |||
| {{Abbr|{{color|#322437}}|vec3(0.196766, 0.142899, 0.214696)}} | |||
| {{tc|Yes|✓}} | |||
| {{tc|Yes|✓}} | |||
|- | |||
| 13 | |||
| 17/24000 | |||
| {{Abbr|{{color|#0C5052}}|vec3(0.047281, 0.315338, 0.321970)}} | |||
| {{tc|Yes|✓}} | |||
| {{tc|Yes|✓}} | |||
|- | |||
| 14 | |||
| 18/24000 | |||
| {{Abbr|{{color|#34634D}}|vec3(0.204675, 0.390010, 0.302066)}} | |||
| {{tc|Yes|✓}} | |||
| {{tc|Yes|✓}} | |||
|- | |||
| 15 | |||
| 19/24000 | |||
| {{Abbr|{{color|#1550A9}}|vec3(0.080955, 0.314821, 0.661491)}} | |||
| {{tc|No|×}} | |||
| {{tc|Yes|✓}} | |||
|} | |||
These layers slowly move vertically downwards{{verify|Windows only?}} over time, the scale and rotation of each layer change the appearance of the texture pattern, but the time-based offset is applied after the rotation, so the direction of motion is not rotated with each layer.{{verify|Windows only?}} For the nth layer, where n starts at 1, the horizontal offset is 17/n, the rotation angle is (n×n×4321+n×9)×2 degrees, and the scale is (4.5-n/4)×2. The vertical offset is (2+n/1.5)×(GameTime×1.5), giving the nth layer a downward{{verify|Windows only?}} velocity of (3+n)/24000 texture coordinate units per game tick. | |||
The starfield effect is completely constant regardless of view: while moving and rotating the camera will change the position of the object using the starfield effect itself on screen, the starfield itself will remain fixed in place. In effect, anything using the starfield effect effectively creates what can be seen as a "hole" in the world, behind which the starfield rests. The shape of the starfield also changes with the window size, although this is presumably not intentional.<ref>{{bug|MC-265456}}</ref> | The starfield effect is completely constant regardless of view: while moving and rotating the camera will change the position of the object using the starfield effect itself on screen, the starfield itself will remain fixed in place. In effect, anything using the starfield effect effectively creates what can be seen as a "hole" in the world, behind which the starfield rests. The shape of the starfield also changes with the window size, although this is presumably not intentional.<ref>{{bug|MC-265456}}</ref> | ||
=== ''Bedrock Edition'' === | === ''Bedrock Edition'' === | ||
{{ | The specifics of {{el|be}} are less known, however the behaviour more closely resembles the position/rotation-based rendering as seen for end portals before JE 16w40a and end gateways before JE 15w33a (though without the latter's distortion). | ||
== History == | == History == | ||
| Line 57: | Line 167: | ||
|{{HistoryLine|||dev=15w33a|End gateways now use a different starfield effect from End portals: it is fixed with respect to the camera. | |{{HistoryLine|||dev=15w33a|End gateways now use a different starfield effect from End portals: it is fixed with respect to the camera. | ||
|The side faces of the block are no longer distorted, and you can no longer easily tell where the edges of the cube are at all. | |The side faces of the block are no longer distorted, and you can no longer easily tell where the edges of the cube are at all. | ||
| | |This "fixed position" animation may sometimes appear jittery, and may not move at all on some operating systems.{{info needed|Why? Is this LWJGL's fault, or something else?}} | ||
|The End sky texture used by the fixed starfield is rotated, squished, and repeated. It does not move with the camera or with time.{{info needed|By how much is it rotated, and to what extent is it distorted from being a square?}}}} | |The End sky texture used by the fixed starfield is rotated, squished, and repeated. It does not move with the camera or with time.{{info needed|By how much is it rotated, and to what extent is it distorted from being a square?}}}} | ||
|{{HistoryLine||1.10|dev=16w20a|Something unspecified has changed with respect to the rendering of End portals; they now look noticeably darker than in 1.9.4.{{info needed|What changed in this version, exactly?}}}} | |{{HistoryLine||1.10|dev=16w20a|Something unspecified has changed with respect to the rendering of End portals; they now look noticeably darker than in 1.9.4.{{info needed|What changed in this version, exactly?}}}} | ||
|{{HistoryLine||1.11|dev=16w40a|End portal blocks now use the same "fixed" starfield effect that End gateways use, though without the extra blue particles gateways have. | |{{HistoryLine||1.11|dev=16w40a|End portal blocks now use the same "fixed" starfield effect that End gateways use, though without the extra blue particles gateways have. | ||
|The non-fixed version of the starfield can therefore be considered effectively removed.}} | |The non-fixed version of the starfield can therefore be considered effectively removed.}} | ||
|{{HistoryLine||1.13|dev=17w43a|The starfield animation | |{{HistoryLine||1.13|dev=17w43a|The starfield animation now always appears smooth, rather than jittery or frozen as it sometimes was before this version.{{info needed|What changed? Was this an old LWJGL issue?}}}} | ||
|{{HistoryLine||1.17|dev=21w10a|Only one instance of the "sky" texture is now rendered, and it is stretched across the entire background, unlike being repeated as it previously was.}} | |{{HistoryLine||1.17|dev=21w10a|Only one instance of the "sky" texture is now rendered, and it is stretched across the entire background, unlike being repeated as it previously was.{{info needed|What does this mean in rendering/code terms? What code change happened to result in this modified outcome?}}}} | ||
|{{HistoryLine|||dev=21w13a|The starfield is now also rendered on the bottom of End portals, rather than only the top.}} | |{{HistoryLine|||dev=21w13a|The starfield is now also rendered on the bottom of End portals, rather than only the top.}} | ||
|{{HistoryLine||1.20.5|dev=24w09a|The starfield is now used as the background of the [[Minecraft:End Poem]] and [[Minecraft:credit sequence]].}} | |{{HistoryLine||1.20.5|dev=24w09a|The starfield is now used as the background of the [[Minecraft:End Poem]] and [[Minecraft:credit sequence]].}} | ||
|{{HistoryLine|||dev=Pre-Release 2|The starfield is now used as the background when entering or leaving the End.}} | |{{HistoryLine|||dev=Pre-Release 2|The starfield is now used as the background when entering or leaving the End.}} | ||
|{{HistoryLine||1.21.5|dev=25w07a|Textures now move downward with respect to the camera, rather than in random directions. | |{{HistoryLine||1.21.5|dev=25w07a|Textures now move downward with respect to the camera, rather than in random directions.{{info needed|What does this mean in rendering/code terms? What code change happened to result in this modified outcome?}} This seemingly only happens on Windows devices; Linux retains the prior behaviour. | ||
|Starfield blocks are now affected by fog correctly.<ref>{{bug|MC-152382}}, {{bug|MC-230445}}, {{bug|MC-279572}}</ref>}} | |Starfield blocks are now affected by fog correctly.<ref>{{bug|MC-152382}}, {{bug|MC-230445}}, {{bug|MC-279572}}</ref>}} | ||
|{{HistoryLine||26.1|dev=Pre-Release 1|Added the end_cube special model type, which can be used to create | |{{HistoryLine||26.1|dev=Pre-Release 1|Added the {{code|end_cube}} special model type, which can be used to create items which render the starfield effect. | ||
|End portal and End gateway blocks held by endermen, displayed in minecarts or set as the displayed block of a lit TNT entity will now render the starfield, rather than being invisible as they were previously.<ref>{{bug|MC-195237}}</ref>}} | |End portal and End gateway blocks held by endermen, displayed in minecarts or set as the displayed block of a lit TNT entity will now render the starfield, rather than being invisible as they were previously.<ref>{{bug|MC-195237}}</ref>}} | ||
}} | }} | ||
==== Table of visual changes ==== | |||
===== Parallax ===== | |||
===== Fixed ===== | |||
===== Blocks ===== | |||
{| class="wikitable" | |||
! Versions | |||
! {{code|portal}} | |||
! {{code|gateway}} | |||
! Changes | |||
|- | |||
! [[Minecraft:Java Edition Beta 1.9 Prerelease 3|Beta 1.9 Prerelease 3]]<br>to<br>[[Minecraft:Java Edition 12w24a|12w24a]] | |||
| [[File:End Portal JE2.gif|300px]] | |||
! {{tc|No|-}} | |||
| Portal introduction | |||
|- | |||
! [[Minecraft:Java Edition 12w25a|12w25a]]<br>to<br>[[Minecraft:Java Edition 1.8.9|1.8.9]] | |||
| rowspan="3" | [[File:End Portal JE3.gif|300px]] | |||
! {{tc|No|-}} | |||
| End Sky texture change | |||
|- | |||
! [[Minecraft:Java Edition 15w31a|15w31a]]<br>to<br>[[Minecraft:Java Edition 15w32c|15w32c]] | |||
| [[File:End Gateway JE1.gif|300px]] | |||
| Gateway introduction | |||
|- | |||
! [[Minecraft:Java Edition 15w33a|15w33a]]<br>to<br>[[Minecraft:Java Edition 1.9.4|1.9.4]] | |||
| [[File:End Gateway JE2.gif|300px]] | |||
| Gateway now camera-independent | |||
|- | |||
! [[Minecraft:Java Edition 16w20a|16w20a]]<br>to<br>[[Minecraft:Java Edition 16w39c|16w39c]] | |||
| [[File:End Portal JE4.gif|300px]] | |||
| rowspan="2" | [[File:End Gateway JE3.gif|300px]] | |||
| The starfield is darker and greener | |||
|- | |||
! [[Minecraft:Java Edition 16w40a|16w40a]]<br>to<br>[[Minecraft:Java Edition 21w08b|21w08b]] | |||
| [[File:End Portal JE5.gif|300px]] | |||
| Portal now camera-independent | |||
|- | |||
! [[Minecraft:Java Edition 21w10a|21w10a]]<br>to<br>[[Minecraft:Java Edition 25w06a|25w06a]] | |||
| [[File:End Portal JE6.gif|300px]] | |||
| [[File:End Gateway JE4.gif|300px]] | |||
| Background now stretched instead of repeating, particle size seemingly increased | |||
|- | |||
! [[Minecraft:Java Edition 25w07a|25w07a]]<br>to<br>present | |||
| [[File:End Portal JE8.gif|300px]] | |||
| [[File:End Gateway JE5.gif|300px]] | |||
| All particles now move downwards (Windows only) | |||
|} | |||
=== ''Bedrock Edition'' === | === ''Bedrock Edition'' === | ||
{{ | {{HistoryTable | ||
|{{HistoryLine|pocket}} | |||
|{{HistoryLine||1.0.0|dev=alpha 0.17.0.1|The starfield effect has been implemented. | |||
|[[File:End Portal BE.gif|32px]][[File:End Gateway BE.gif|32px]] End portals and end gateways were implemented in this version, however it is not known if they used these appearances or if there were subsequent changes after their implementation before they looked like this.}} | |||
}} | |||
=== Legacy Console Edition === | === Legacy Console Edition === | ||
{{ | {{HistoryTable | ||
|{{HistoryLine|console}} | |||
|{{HistoryLine||xbox=TU7|xbone=CU1|ps3=1.00|psvita=1.00|ps4=1.00|switch=1.0.1|wiiu=Patch 1|The starfield effect has been implemented alongside the end portal block. However, due to limited documentation at this time, it is unclear as to whether the starfield effect is a perfect match to any iteration of Java Edition's or if it looks different in some way.}} | |||
|{{HistoryLine||xbox=TU46|xbone=CU36|ps3=1.38|psvita=1.38|ps4=1.38|wiiu=Patch 15|End gateways have been implemented, which also use the starfield effect. It is also unknown if this matches Java Edition's or is somehow different.}} | |||
|{{HistoryLine||xbox=TU54|xbone=CU44|ps3=1.52|psvita=1.52|ps4=1.52|wiiu=Patch 24|switch=1.0.4|The starfield effect used by the end portal is now fixed to the screen as end gateways are much like in Java Edition. It is still not known if it appears identical to said edition or has its own unique differences.}} | |||
}} | |||
=== ''New Nintendo 3DS Edition'' === | === ''New Nintendo 3DS Edition'' === | ||
{{ | {{HistoryTable | ||
|{{HistoryLine|new 3ds}} | |||
|{{HistoryLine||1.7.10|[[File:End Portal N3DSE.png|32px]][[File:End Gateway N3DSE.png|32px]] The starfield has been implemented alongside the end portal and end gateway blocks. It looks much different compared to other editions; the portal texture does not appear to be colored and instead remains white. How exactly it is rendered is unknown.}} | |||
}} | |||
== References == | == References == | ||
{{reflist}} | {{reflist}} | ||
Revision as of 11:16, 31 May 2026
Template:No navbox Starfield is a unique graphical effect used for rendering certain features related to Minecraft:the End.
Use cases
Starfield effects are used for the following:
- End portal
- End gateway
- Minecraft:Endermen holding End portals or End gateways
- Minecraft:Minecarts with custom-displayed End portal or End gateway blocks
- Lit Minecraft:TNT entities set to display as End portals or End gateways
- Loading screen when entering or leaving the End
- Minecraft:End Poem background screen
- Minecraft:Credit sequence background screen
- Items using the Template:Code special model type in a resource pack
Minecraft:Falling block entities of the End portal and End gateway do not render the starfield effect, and it seems highly unlikely (although unproven) that Minecraft:moving piston blocks would either.<ref>Template:Bug</ref>
How it is rendered
Java Edition
The rendering of the starfield effect has changed several times throughout the game's history; the following is present as of Minecraft:Java Edition 1.21.11.
There are two subtly different gateway effects, referred to by the Template:Code special model type as Template:Code (used for end portal blocks, the dimension loading screens for entering and exiting the End, and the credits sequence and preceding poem) and Template:Code, used specifically for end gateways. The latter renders an extra layer of blue pixels which are absent from the former, which can be seen by placing the two blocks next to each other; blue pixels will disappear when they migrate to the space where the end portal is present. See later in this section for a technical explanation of the difference.
Two different texture files are utilised in generating the starfield effect:
| Template:Code | Template:Code |
| Template:Pximg | Template:Pximg |
The "End sky" texture, which is indeed the same texture used for the actual Minecraft:End sky, is used as the "background" texture: it is sampled using screen-projected coordinates and multiplied by Template:Color. The shader uses the projected screen-space y-coordinate directly as the vertical texture coordinate; because the screen-projected vertical coordinate increases upwards while the texture image is displayed with its vertical axis running downwards, the background texture appears vertically mirrored.Template:Info needed
The "End portal" texture is sampled in multiple layers on top of this background. Each layer uses a different colour multiplier, scale, rotation, fixed horizontal offset, and time-based vertical offset. In the fragment shader, the RGB results of the layers are combined additively before the final colour is output with full opacity. The End portal uses 15 layers of the "End portal" texture, while the End gateway uses 16 layers. The first 15 layers are shared between both effects, while the End gateway has an additional layer using Template:Color.
The colour values used by the layers are as follows. Index 0 is also used for the "End sky" background; the End portal uses indices 0 through 14, while the End gateway uses indices 0 through 15. Template:Info needed section
| Index | Velocity | Colour | Used by | |
|---|---|---|---|---|
| Template:Code | Template:Code | |||
| 0 | 4/24000 | Template:Abbr | Template:Tc | Template:Tc |
| 1 | 5/24000 | Template:Abbr | Template:Tc | Template:Tc |
| 2 | 6/24000 | Template:Abbr | Template:Tc | Template:Tc |
| 3 | 7/24000 | Template:Abbr | Template:Tc | Template:Tc |
| 4 | 8/24000 | Template:Abbr | Template:Tc | Template:Tc |
| 5 | 9/24000 | Template:Abbr | Template:Tc | Template:Tc |
| 6 | 10/24000 | Template:Abbr | Template:Tc | Template:Tc |
| 7 | 11/24000 | Template:Abbr | Template:Tc | Template:Tc |
| 8 | 12/24000 | Template:Abbr | Template:Tc | Template:Tc |
| 9 | 13/24000 | Template:Abbr | Template:Tc | Template:Tc |
| 10 | 14/24000 | Template:Abbr | Template:Tc | Template:Tc |
| 11 | 15/24000 | Template:Abbr | Template:Tc | Template:Tc |
| 12 | 16/24000 | Template:Abbr | Template:Tc | Template:Tc |
| 13 | 17/24000 | Template:Abbr | Template:Tc | Template:Tc |
| 14 | 18/24000 | Template:Abbr | Template:Tc | Template:Tc |
| 15 | 19/24000 | Template:Abbr | Template:Tc | Template:Tc |
These layers slowly move vertically downwardsTemplate:Verify over time, the scale and rotation of each layer change the appearance of the texture pattern, but the time-based offset is applied after the rotation, so the direction of motion is not rotated with each layer.Template:Verify For the nth layer, where n starts at 1, the horizontal offset is 17/n, the rotation angle is (n×n×4321+n×9)×2 degrees, and the scale is (4.5-n/4)×2. The vertical offset is (2+n/1.5)×(GameTime×1.5), giving the nth layer a downwardTemplate:Verify velocity of (3+n)/24000 texture coordinate units per game tick.
The starfield effect is completely constant regardless of view: while moving and rotating the camera will change the position of the object using the starfield effect itself on screen, the starfield itself will remain fixed in place. In effect, anything using the starfield effect effectively creates what can be seen as a "hole" in the world, behind which the starfield rests. The shape of the starfield also changes with the window size, although this is presumably not intentional.<ref>Template:Bug</ref>
Bedrock Edition
The specifics of Template:El are less known, however the behaviour more closely resembles the position/rotation-based rendering as seen for end portals before JE 16w40a and end gateways before JE 15w33a (though without the latter's distortion).
History
Java Edition
Table of visual changes
Parallax
Fixed
Blocks
| Versions | Template:Code | Template:Code | Changes |
|---|---|---|---|
| Beta 1.9 Prerelease 3 to 12w24a |
File:End Portal JE2.gif | Template:Tc | Portal introduction |
| 12w25a to 1.8.9 |
File:End Portal JE3.gif | Template:Tc | End Sky texture change |
| 15w31a to 15w32c |
File:End Gateway JE1.gif | Gateway introduction | |
| 15w33a to 1.9.4 |
File:End Gateway JE2.gif | Gateway now camera-independent | |
| 16w20a to 16w39c |
File:End Portal JE4.gif | File:End Gateway JE3.gif | The starfield is darker and greener |
| 16w40a to 21w08b |
File:End Portal JE5.gif | Portal now camera-independent | |
| 21w10a to 25w06a |
File:End Portal JE6.gif | File:End Gateway JE4.gif | Background now stretched instead of repeating, particle size seemingly increased |
| 25w07a to present |
File:End Portal JE8.gif | File:End Gateway JE5.gif | All particles now move downwards (Windows only) |