{{missing information| * Did anything else break in this snapshot? ** Was MC-185 one of them? ** Add information about MC-2930: [https://twitter.com/Dinnerbone/status/497362125476478976] * Did map icons update faster prior to this version? * Does the sleeping thing affect time in general, such as being set by commands?}} This page details features which were broken by 12w18a's client-server logic split which remained broken into the full release of 1.3.1. == Summary == {| class="wikitable" style="text-align:center" data-description="A list of stuff 12w18a completely broke" ! Feature ! Description ! Fix version? ! [[Bug tracker]] report |- ! [[#Thunderstorms darkening the sky|Thunderstorms darkening the sky]] | Thunderstorms would darken the sky to a much greater extent than normal rain. | {{tc|yes|13w39a}} | {{tc|yes|{{bug|MC-673}}}} |- ! [[#Portal travel sound|Portal travel sound]] | Entering a Nether Portal or End Portal would play a sound once the loading screen appeared. | {{tc|yes|16w02a}} | {{tc|yes|{{bug|MC-233}}}} |- ! [[#Most server-side particles|Most server-side particles]] | Water/lava collisions, burning out redstone torches, mob armor breaking, end portal frame eye additions and more would create dedicated particles for these events. | {{tc|yes|19w14a}} | {{tc|yes|{{bug|MC-10369}}}} |- ! [[#Saving Level text|Saving Level text]] |"Saving level..." would appear on the bottom left of the pause menu when the level was being saved. | {{tc|yes|21w42a}} | {{tc|yes|{{bug|MC-73300}}}} |- ![[#Directional damage tilt|Directional damage tilt]] |The screen tilting would indicate what direction damage came from. | {{tc|yes|23w03a}} | {{tc|yes|{{bug|MC-26678}}}} |- ![[#Nether portal exit animation|Nether portal exit animation]] |Being placed at a destination nether portal would show the effect at full intensity, rapidly decreasing to nothing. | {{tc|yes|1.20 Pre-release 1}} | {{tc|yes|{{bug|MC-180}}}} |- ![[#Ambient darkness effects|Ambient darkness effects]] |Entity shadows, water overlays and vignettes would adjust according to sky brightness. | {{tc|yes|24w40a}} | {{tc|yes|{{bug|MC-259651}}}} |- ![[#Accurate dragon egg trails|Accurate dragon egg trails]] |[[Dragon egg]]s would create a trail of particles leading from its old destination to its new destination upon teleporting. | {{tc|no|Not fixed}} | {{tc|partial|{{bug|MC-2157}}}} |- ![[#Dimension text|Dimension text]] |Entering the Nether or the End would display "Entering the Nether" or "Entering the End", and entering the Overworld would display "Leaving the Nether" or "Leaving the End" respectively. However, {{in|JE}} [[Java Edition 1.20.5|1.20.5]], dimension backgrounds are added to distinguish the Nether or End dimension teleports. | {{tc|no|Not fixed}} | {{tc|partial|{{bug|MC-12789}}}} |- ![[#Mob construction particles|Mob construction particles]] |Building iron golems and snow golems would result in the production of particles. | {{tc|no|Not fixed}} | {{tc|partial|{{bug|MC-217618}}
{{bug|MC-217619}}
{{bug|MC-217641}}}} |- ! [[#Sky instantly set to daytime after sleeping|Sky instantly set to daytime after sleeping]] |The sky would get instantly set to daytime after the "fade out" animation played after the player wakes up. | {{tc|no|Not fixed}} | {{tc|partial|{{bug|MC-233911}}}} |- ![[#Progress bars|Progress bars]] |These would be shown under text when creating, loading or saving worlds or when entering or exiting dimensions. | {{tc|no|Not fixed}} | {{tc|No|{{bug|MC-2681}}
resolved as "Works As Intended"}} |- ![[#Ghast loading animation|Ghast loading animation]] |[[Ghast]]s would visually expand directly prior to shooting a fireball. | {{tc|no|Not fixed}} | {{tc|no|{{bug|MC-165038}}
resolved as "Won't Fix"}} |- ![[#Minecart physics|Minecart physics]] |Minecarts would quickly change orientation in response to entity collision and could push other entities. | {{tc|no|Not fixed}} | {{tc|no|{{bug|MC-193779}}
resolved as "Works As Intended"}} |} == Still broken features == === Accurate dragon egg trails === When first implemented, [[dragon egg]]s would leave a trail of particles upon performing a teleportation. This trail of particles would lead from their initial position directly to the position they teleported to. Like many other particles, these stopped appearing in 12w18a for presumably similar reasons. While this functionality was said to have been fixed in [[Java Edition 1.4.3|1.4.3]],{{bug|MC-160}} the fix itself is broken - the trail of particles is now completely deceptive, as while they lead away from the egg, the point it leads to is at all but a negligible subset of occasions completely different from the actual place it teleports to. Dragon egg trail particles.png|b1.9-pre6 - 12w17a: accurate particles Dragon egg no trail particles.png|12w18a - 1.4.2: no particles Dragon egg wrong trail particles.png|1.4.3 - present: particles point in a completely wrong direction === Dimension text === When entering the Nether or End, the screen would respectively display "Entering the Nether" or "Entering the End". Leaving either dimension would display "Leaving the Nether" or "Leaving the End". This no longer occurs. However, {{in|JE}} [[Java Edition 1.20.5|1.20.5]], dimension backgrounds were added to distinguish the Nether or End dimension teleports. Entering the Nether.png Leaving the Nether.png Entering the End.png Leaving the End.png === Mob construction particles === When a [[snow golem]] was built, along with the snow golem, a cloak of snowflake particles would also be generated around it. Similarly, when building an [[iron golem]], a burst of [[snowball]]-textured particles would also be created at the instant of its spawning. In 12w18a, these particles would no longer appear at all, and the mobs would just phase into existence with no further effects. When the [[wither]] was made spawnable, its spawning code also made it create snowball particles in much the same way that iron golems would. Being introduced after 12w18a, the particles produced by them never ended up able to be seen.{{Citation needed}} In [[Java Edition 17w47a|17w47a]], due to changes to the breaking of blocks, particles would again be generated upon the creation of the golems and for the first time ever the wither. However, these particles are functionally and fundamentally different - where the particles were themed for the mob at first, these particles were simply the result of the constituent blocks being broken by the game, and as such were block breaking particles using the textures of the blocks in question.{{bug|MC-123338}} The actual particles for these three mobs still remain to be fixed. Before: Snow golem creation particles.png Iron golem creation particles.png After: Snow golem no creation particles.png Iron golem no creation particles.png === Sky instantly set to daytime after sleeping === Before 12w18a, the sky would get instantly set to daytime after the "fade out" animation played after the player wakes up. As of 12w18a, however, there is a noticeable delay between when the player wakes up and when the sky is actually set to daytime. 1.2.5 sleeping animation.gif|Before 1.3.1 1.3.1 sleeping animation.gif|After 1.3.1 === Progress bars === When generating or loading a world or entering a given dimension, a green progress bar would appear on screen under relevant text. This no longer appears. For world generation and loading this was effectively replaced with a chunk graph, but dimension loading screens still show nothing. File:Progress_bar.png === Ghast loading animation === When [[ghast]]s were first added, they would expand slightly before shooting a fireball, similarly to a creeper about to explode. This created the effect of the ghast "charging" a fireball, rather than just opening its mouth and firing it. However, the effect was not properly networked from the server to the client, causing it to not work in multiplayer. As a result, when singleplayer was changed to use an internal server, the effect broke there too. The expand code was removed entirely in [[Java Edition 1.8|1.8]]. Expanding Ghast.gif === Minecart physics === Prior to the client-server split, minecarts were capable of pushing players, and would react immediately and change direction when pushed. However, minecarts no longer push the player, and turn very sluggishly. == Fixed features == === Portal travel sound === Travelling to another dimension via the use of a [[nether portal]] or [[end portal]] would result in a dedicated sound being played on the dimension loading screen. This sound played as expected up until 12w18a, when it stopped playing completely, teleporting the player silently. In [[Java Edition 16w02a|16w02a]], this sound would now play again, however after transport to the dimension rather than on the loading screen.{{bug|MC-212651}} === Most server-side particles === Certain particles were created dependent on the server, and never showed up on clients connected to said servers. As a result, several particles simply stopped appearing in 12w18a and beyond. The majority of these were eventually fixed in [[Java Edition 19w14a|19w14a]]. The following particles stopped appearing in 12w18a: * Particles from [[redstone torch]]es burning out * Bursts of particles from successful [[breeding]] ** Active particles from animals in love mode stopped appearing in 1.9, for a likely similar server-related reason.{{bug|MC-93826}} * Particles from mobs created by [[monster spawner]]s * Particles from contact between [[water]] and [[lava]] * Particles from placing an [[eye of ender]] in an [[end portal frame]] Before: Redstone torch burnout particles.png Animal birth particles.png Spawner mob spawning particles.png Water and lava collision particles.png End portal frame filling particles.png After: Redstone torch no burnout particles.png Animal no birth particles.png Spawner no mob spawning particles.png Water and lava no collision particles.png End portal frame no filling particles.png === Ambient darkness effects === At night time, entity shadows would be hidden, the water overlay would be darker and the vignette would show up. In multiplayer however, the variable determining the strength of these effects was not updated even though it is a client-side feature. This was fixed in [[Java Edition 24w40a|24w40a]] where the effects were restored. Before: Broken1.3-shadow-sp.png Broken1.3-water-sp.png Broken1.3-vignette-sp.png After: Broken1.3-shadow-mp.png Broken1.3-water-mp.png Broken1.3-vignette-mp.png === Thunderstorms darkening the sky === Prior to 12w18a, thunderstorms would darken the sky further than rain did. However, clients were not notified if the world was thundering so the sky appears to be like regular rain instead. Broken1.3-rain.png|Regular rainy weather, sky light level 12 Broken1.3-thunder-sp.png|Intended appearance of thunderstorm in singleplayer, sky light level 10 Broken1.3-thunder-mp.png|Appearance of thunderstorm in multiplayer with a brighter sky than intended === Saving Level text === {{verify|Was this caused by the internal server? The text still displays in multiplayer in 1.2.5.}} In the pause menu, the bottom left would display "Saving level.." for a few seconds as it saved the level. As of [[Java Edition 21w42a|21w42a]], the text "Saving world" shows in the bottom right whenever the game autosaves, regardless of if the player is in the pause menu. This can be toggled in the video settings. 1.2.5 Saving Level indicator.png === Directional damage tilt === Originally, taking damage would cause the camera to tilt towards the direction the damage came from. However, the direction value was not properly networked from the server to the client, causing the camera to always tilt left in multiplayer. As a result, when singleplayer was changed to use an internal server, the directional tilt broke there too. The code still existed and was broken until [[Java Edition 23w03a|23w03a]], despite being marked as "Won't Fix" on issue tracker before. Pre 1.3.1 Screen Tilt.gif|Screen tilt used in versions before 1.3.1 Post 1.3.1 Screen Tilt.gif|Screen tilt used in versions after 1.3.1 It is worth noting that damage without an associated direction is still not fully fixed, as it will "remember" the direction of the previously taken directed damage. Prior to 12w18a, directionless damage would tilt the screen either left or right randomly. Refer to {{bug|MC-259212}} for more information. === Nether portal exit animation === Exiting a nether portal originally showed a [[screen effect]] combination, in which the nausea effect would ramp down and stop and the overlay would disappear. It occurred since 12w18a until it was fixed in [[Java Edition 1.20 Pre-release 1|1.20 Pre-release 1]]. As of 12w34a, the nether portal screen effects{{bug|MC-180}} and trigger sound{{bug|MC-193749}} will play even if the player arrives on the other side of a portal, making the brokenness of this exit animation hard to spot. It is still noticeable given that this wrong animation starts weak and gets more intense as if this were a newly entered portal, rather than beginning at full intensity. Nether portal slowdown.png|12w17a and prior Nether portal no slowdown.png|12w18a - 12w32a The table below demonstrates the historical visual behavior of entering a nether portal, with time passing going to the right. Blank spaces show where the effect does not play, an animated nether portal texture shows when the effect is at full intensity, and a static nether portal texture shows where the portal animation is either accelerating or decelerating. The behavior types shown in the table are used within the following version ranges: *Type 1: Alpha v1.2.0 - 12w17a (this behavior is the desirable one) *Type 2: 12w18a - 12w32a *Type 3: 12w34a onwards {| class="wikitable" ! Behavior type ! Before entering a portal ! colspan="4" | Standing in the entry portal ! Loading screen ! colspan="4" | Standing in the exit portal ! colspan="3" | Stepping out of the portal |- ! Type 1 | [[File:Blank.png|60px]] | [[File:End Portal (inventory) JE5.png|60px]] | [[File:End Portal (inventory) JE5.png|60px]] | [[File:End Portal (inventory) JE4.gif|60px]] | [[File:End Portal (inventory) JE4.gif|60px]] | [[File:Dirt (texture) JE1 BE1.png|60px]] | [[File:End Portal (inventory) JE4.gif|60px]] | [[File:End Portal (inventory) JE5.png|60px]] | [[File:Blank.png|60px]] | [[File:Blank.png|60px]] | [[File:Blank.png|60px]] | [[File:Blank.png|60px]] | [[File:Blank.png|60px]] |- ! Type 2 | [[File:Blank.png|60px]] | [[File:End Portal (inventory) JE5.png|60px]] | [[File:End Portal (inventory) JE5.png|60px]] | [[File:End Portal (inventory) JE4.gif|60px]] | [[File:End Portal (inventory) JE4.gif|60px]] | [[File:Dirt (texture) JE1 BE1.png|60px]] | [[File:Blank.png|60px]] | [[File:Blank.png|60px]] | [[File:Blank.png|60px]] | [[File:Blank.png|60px]] | [[File:Blank.png|60px]] | [[File:Blank.png|60px]] |- ! Type 3 | [[File:Blank.png|60px]] | [[File:End Portal (inventory) JE5.png|60px]] | [[File:End Portal (inventory) JE5.png|60px]] | [[File:End Portal (inventory) JE4.gif|60px]] | [[File:End Portal (inventory) JE4.gif|60px]] | [[File:Dirt (texture) JE1 BE1.png|60px]] | [[File:End Portal (inventory) JE5.png|60px]] | [[File:End Portal (inventory) JE5.png|60px]] | [[File:End Portal (inventory) JE4.gif|60px]] | [[File:End Portal (inventory) JE4.gif|60px]] | [[File:End Portal (inventory) JE4.gif|60px]] | [[File:End Portal (inventory) JE5.png|60px]] | [[File:Blank.png|60px]] |} == References == {{reflist}}