Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-9553

Wrong rendering order of particles, hitboxes, clouds, transparent blocks, breaking animations and various other transparent textures

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Resolution: Fixed
    • Affects Version/s: Snapshot 13w06a, Snapshot 13w07a, Snapshot 13w09a, Snapshot 13w09b, Snapshot 13w09c, Snapshot 13w10a, Snapshot 13w10b, Minecraft 1.5, Snapshot 13w11a, Minecraft 1.5.1, Snapshot 13w16a, Snapshot 13w16b, Minecraft 1.5.2, Snapshot 13w17a, Snapshot 13w18a, Snapshot 13w18b, Snapshot 13w18c, Snapshot 13w19a, Snapshot 13w21a, Snapshot 13w21b, Snapshot 13w22a, Snapshot 13w23a, Snapshot 13w23b, Snapshot 13w24a, Snapshot 13w24b, Snapshot 13w25a, Snapshot 13w25b, Snapshot 13w25c, Snapshot 13w26a, Minecraft 1.6, Minecraft 1.6.1, Minecraft 1.6.2, Minecraft 1.6.3, Minecraft 1.6.4, Minecraft 13w36a, Minecraft 13w36b, Minecraft 13w37a, Minecraft 13w37b, Minecraft 13w38a, Minecraft 13w38b, Minecraft 13w38c, Minecraft 13w39a, Minecraft 13w39b, Minecraft 13w41a, Minecraft 13w41b, Minecraft 13w42a, Minecraft 13w42b, Minecraft 13w43a, Minecraft 1.7, Minecraft 1.7.1, Minecraft 1.7.2, Minecraft 13w47a, Minecraft 13w47b, Minecraft 13w47c, Minecraft 13w47d, Minecraft 13w47e, Minecraft 13w48a, Minecraft 13w48b, Minecraft 13w49a, Minecraft 1.7.3, Minecraft 1.7.4, Minecraft 14w02a, Minecraft 14w02b, Minecraft 14w02c, Minecraft 14w03a, Minecraft 14w03b, Minecraft 14w04a, Minecraft 14w04b, Minecraft 14w05a, Minecraft 14w05b, Minecraft 14w06a, Minecraft 14w06b, Minecraft 14w07a, Minecraft 14w08a, Minecraft 1.7.5, Minecraft 14w10b, Minecraft 14w10c, Minecraft 14w11b, Minecraft 1.7.9, Minecraft 14w17a, Minecraft 14w18a, Minecraft 14w20a, Minecraft 14w20b, Minecraft 14w21a, Minecraft 14w21b, Minecraft 14w25b, Minecraft 1.7.10, Minecraft 14w28a, Minecraft 14w28b, Minecraft 14w29a, Minecraft 14w29b, Minecraft 14w30b, Minecraft 14w30c, Minecraft 14w31a, Minecraft 14w32a, Minecraft 14w32b, Minecraft 14w32c, Minecraft 14w32d, Minecraft 14w33c, Minecraft 14w34a, Minecraft 14w34b, Minecraft 14w34c, Minecraft 14w34d, Minecraft 1.8-pre1, Minecraft 1.8-pre2, Minecraft 1.8, Minecraft 1.8.1, Minecraft 1.8.3, Minecraft 1.8.4, Minecraft 1.8.8, Minecraft 15w31c, Minecraft 15w32a, Minecraft 15w32b, Minecraft 15w32c, Minecraft 15w33b, Minecraft 15w33c, Minecraft 15w34d, Minecraft 15w35b, Minecraft 15w35e, Minecraft 15w36b, Minecraft 15w36c, Minecraft 15w36d, Minecraft 15w39c, Minecraft 15w40b, Minecraft 15w41b, Minecraft 15w42a, Minecraft 15w43a, Minecraft 15w43c, Minecraft 15w44a, Minecraft 15w44b, Minecraft 15w45a, Minecraft 15w46a, Minecraft 15w47a, Minecraft 15w47c, Minecraft 15w50a, Minecraft 15w51b, Minecraft 16w05b, Minecraft 16w06a, Minecraft 16w07a, Minecraft 16w07b, Minecraft 1.9 Pre-Release 1, Minecraft 1.9 Pre-Release 2, Minecraft 1.9 Pre-Release 3, Minecraft 1.9 Pre-Release 4, Minecraft 1.9, Minecraft 1.9.1 Pre-Release 1, Minecraft 1.9.1 Pre-Release 2, Minecraft 1.9.1 Pre-Release 3, Minecraft 1.9.2, Minecraft 1.9.3 Pre-Release 1, Minecraft 1.9.3 Pre-Release 3, Minecraft 1.9.4, Minecraft 16w20a, Minecraft 16w21a, Minecraft 16w21b, Minecraft 1.10 Pre-Release 1, Minecraft 1.10 Pre-Release 2, Minecraft 1.10, Minecraft 1.10.1, Minecraft 1.10.2, Minecraft 16w32b, Minecraft 16w33a, Minecraft 16w35a, Minecraft 16w36a, Minecraft 16w39b, Minecraft 16w39c, Minecraft 16w40a, Minecraft 16w43a, Minecraft 16w44a, Minecraft 1.11 Pre-Release 1, Minecraft 1.11, Minecraft 16w50a, Minecraft 1.11.2, Minecraft 17w06a, Minecraft 17w13b, Minecraft 17w16b, Minecraft 17w17b, Minecraft 17w18a, Minecraft 17w18b, Minecraft 1.12 Pre-Release 1, Minecraft 1.12 Pre-Release 2, Minecraft 1.12 Pre-Release 3, Minecraft 1.12 Pre-Release 4, Minecraft 1.12 Pre-Release 5, Minecraft 1.12 Pre-Release 6, Minecraft 1.12 Pre-Release 7, Minecraft 1.12, Minecraft 17w31a, Minecraft 1.12.1 Pre-Release 1, Minecraft 1.12.1, Minecraft 1.12.2 Pre-Release 1, Minecraft 1.12.2 Pre-Release 2, Minecraft 1.12.2, Minecraft 17w43a, Minecraft 17w43b, Minecraft 17w45b, Minecraft 17w46a, Minecraft 17w47a, Minecraft 17w47b, Minecraft 17w48a, Minecraft 18w03b, Minecraft 18w05a, Minecraft 18w06a, Minecraft 18w07a, Minecraft 18w07b, Minecraft 18w07c, Minecraft 18w08a, Minecraft 18w08b, Minecraft 18w09a, Minecraft 18w10a, Minecraft 18w10b, Minecraft 18w10c, Minecraft 18w10d, Minecraft 18w11a, Minecraft 18w14a, Minecraft 18w14b, Minecraft 18w15a, Minecraft 18w16a, Minecraft 18w19a, Minecraft 18w19b, Minecraft 18w20a, Minecraft 18w20b, Minecraft 18w20c, Minecraft 18w21a, Minecraft 18w21b, Minecraft 18w22a, Minecraft 18w22b, Minecraft 18w22c, Minecraft 1.13-pre1, Minecraft 1.13-pre2, Minecraft 1.13-pre3, Minecraft 1.13-pre4, Minecraft 1.13-pre5, Minecraft 1.13-pre6, Minecraft 1.13-pre7, Minecraft 1.13-pre8, Minecraft 1.13-pre9, Minecraft 1.13-pre10, Minecraft 1.13, Minecraft 18w30a, Minecraft 18w30b, Minecraft 18w31a, Minecraft 18w32a, Minecraft 18w33a, Minecraft 1.13.1-pre1, Minecraft 1.13.1-pre2, Minecraft 1.13.1, Minecraft 1.13.2-pre1, Minecraft 1.13.2-pre2, Minecraft 1.13.2, Minecraft 18w43a, Minecraft 18w43b, Minecraft 18w43c, Minecraft 18w44a, Minecraft 18w45a, Minecraft 18w46a, Minecraft 18w47a, Minecraft 18w47b, Minecraft 18w48a, Minecraft 18w48b, Minecraft 18w49a, Minecraft 18w50a, Minecraft 19w02a, Minecraft 19w03a, Minecraft 19w03b, Minecraft 19w03c, Minecraft 19w04a, Minecraft 19w04b, Minecraft 19w05a, Minecraft 19w06a, Minecraft 19w07a, Minecraft 19w08a, Minecraft 19w08b, Minecraft 19w09a, Minecraft 19w11a, Minecraft 19w11b, Minecraft 19w12b, Minecraft 19w13a, Minecraft 19w13b, Minecraft 19w14a, Minecraft 19w14b, Minecraft 1.14 Pre-Release 1, Minecraft 1.14 Pre-Release 2, Minecraft 1.14 Pre-Release 3, Minecraft 1.14 Pre-Release 5, Minecraft 1.14, Minecraft 1.14.1 Pre-Release 1, Minecraft 1.14.1, Minecraft 1.14.2 Pre-Release 1, Minecraft 1.14.2 Pre-Release 2, Minecraft 1.14.2 Pre-Release 3, Minecraft 1.14.2 Pre-Release 4, Minecraft 1.14.2, Minecraft 1.14.3 Pre-Release 1, Minecraft 1.14.3 Pre-Release 2, Minecraft 1.14.3 Pre-Release 3, Minecraft 1.14.3 Pre-Release 4, Minecraft 1.14.3, Minecraft 1.14.4 Pre-Release 1, Minecraft 1.14.4 Pre-Release 2, Minecraft 1.14.4 Pre-Release 3, Minecraft 1.14.4 Pre-Release 4, Minecraft 1.14.4 Pre-Release 5, Minecraft 1.14.4 Pre-Release 6, 1.14.4 Pre-Release 7, 1.14.4, 19w34a, 19w35a, 19w36a, 19w37a, 19w38b, 19w38a
    • Fix Version/s: 19w39a
    • Confirmation Status:
      Confirmed
    • Category:
      Rendering
    • Mojang Priority:
      Normal

      Description

      Mod Notice

      Please do not attach any more images to this ticket.

      For any new instances of this issue occurring (or similar), please perform a search on the bug tracker for reports, else create a new ticket for the specific issue being observed. To better address issues moving forward, individual problems will be tracked separately, instead of a "global" report such as this.

      Affected cases

      1. Some particles render behind transparent blocks, hitboxes, breaking animations and transparent clouds, often making them barely visible. Particles known to have this issue: End rod, potion, fireowork, ink, rain and snow particles. In older versions, this was a general issue with all types of particles, some have been fixed since then.
      2. As of 13w41a, hitboxes render in front of transparent blocks - it simply looks weird when you can see the hitbox of blocks through the water surface (see water_hitbox.jpg) or the rear (normally less visible) parts of the hitbox through a transparent block like ice or stained glass. As of 1.7, the behavior changed: Hitboxes now render behind transparent blocks!
      3. Transparent clouds 1 always render in front of transparent blocks and hitboxes (looks pretty weird, see clouds_glass.jpg).
      4. The energy field around invisible charged creepers renders behind water and transparent clouds, but in front of hitboxes. Particles and other transparent blocks show no rendering order problems in this case. You can spawn invisible charged creepers with the following command:
        /summon creeper ~ ~1 ~ {powered:1b,ActiveEffects:[{Id:14,Duration:2000000}]}
        
      1. The firework explosion light flash causes water and transparent clouds to always be rendered behind it, making them disappear.
      2. The outer, transparent part of the beacon beam, the transparent text overlay of named map markers (close to a map's edge) as well as the outer transparent part of Phantom wings render behind water, transparent clouds and transparent blocks, making them disappear.
      3. Ice blocks render incorrectly in third person
      Notes

      1 "Transparent clouds" means: Clouds turn transparent when you move above y=128 (MC-997). Before Jeb reverted the fix of MC-997, clouds were always transparent at all heights, which can be seen here 2013-02-27_21.46.57.png)

      Code analysis

      See this comment.


      Mod edit: Added comment by Tedstar (Curtis Anderson)

      Some updates from snapshot 18w22a (and possibly earlier)

      Issues resolved in snapshot 18w22a:

      • Hitboxes now render underwater and through water.
      • Non-transparent particles render correctly in front of transparent blocks (ex breaking stone in front of water).

      Issues new to 18w22a:

      • Hitboxes render completely behind transparent blocks (ice, colored glass) making them hard to see.

      Issues still present in 18w22a:

      • Beacon beam outer aura renders behind transparent blocks at any height.
      • Transparent particles render in place of transparent blocks. (Ex: break stained glass in front of ocean, squid ink looking upward in water, etc.)
      • Charged creeper aura renders in place of transparency (water, ice, etc.)
      • Phantom wings render in place of transparency.
      • Ice still renders strangely at far distances.
      • Clouds still render in front of transparent blocks/water when placed above the cloud height.
      • Firework particles still render in behind transparent blocks.

      I'm sure I forgot many of them, but these are the ones that are easily noticed to me.

        Attachments

        1. 1.8 XPOrb shadows.png
          232 kB
          [Mod] Marcono1234
        2. 14w30c colored glass.png
          1.84 MB
          [Mod] Marcono1234
        3. 14w30c Ender Dragon Death.png
          530 kB
          [Mod] Marcono1234
        4. 14w30c Ender Dragon Death Other Mobs infront.png
          2.34 MB
          [Mod] Marcono1234
        5. 14w30c moving worldborder.png
          1.88 MB
          [Mod] Marcono1234
        6. 18w07b Ink squid particles black and blue.png
          1.19 MB
          Benjamin Vauchel
        7. 2013-02-27_21.46.57.png
          23 kB
          CharlesC
        8. 2013-10-21_14.05.44.png
          1.99 MB
          dirk (switched to Minetest)
        9. 2013-10-27_11.37.03.png
          410 kB
          Windsdon
        10. 2013-11-17_17.12.53.png
          972 kB
          Matthew Chung
        11. 2014-01-24_11.03.24.png
          73 kB
          Windsdon
        12. 2014-01-25_00.12.39.png
          155 kB
          [Mod] Kumasasa
        13. 2014-02-07_15.46.15.png
          351 kB
          Itouch2
        14. 2014-02-23_16.24.54.png
          722 kB
          Tintti214
        15. 2014-03-14_16.46.52.png
          130 kB
          Christie N
        16. 2014-03-25_23.47.43.png
          567 kB
          Ben Woodworth
        17. 2014-04-25_09.48.12.png
          399 kB
          KnightMiner
        18. 2014-09-06_23.31.14.png
          234 kB
          Noproct
        19. 2015-03-21_21.26.41.png
          175 kB
          Steven W.d.V.
        20. 2015-08-29_10.28.11.png
          958 kB
          Rumplepusscat
        21. 2015-09-04_18.27.42-.png
          1.39 MB
          Amr Satrio
        22. 2015-09-06_21.07.24.png
          385 kB
          Squid Eevee
        23. 2015-10-23_13.50.16.png
          849 kB
          Amr Satrio
        24. 2015-10-23_13.54.34.png
          341 kB
          Amr Satrio
        25. 2015-10-23_13.54.41.png
          370 kB
          Amr Satrio
        26. 2015-10-28_18.31.08.png
          392 kB
          Steven W.d.V.
        27. 2015-11-20_22.55.35.png
          209 kB
          [Mod] Les3awe
        28. 2015-11-20_22.55.56.png
          209 kB
          [Mod] Les3awe
        29. 2015-11-20_22.56.36.png
          221 kB
          [Mod] Les3awe
        30. 2015-11-20_22.56.55.png
          184 kB
          [Mod] Les3awe
        31. 2015-11-20_22.57.53.png
          267 kB
          [Mod] Les3awe
        32. 2015-12-12_15.56.26.png
          631 kB
          FVbico
        33. 2015-12-25_09.44.35.png
          53 kB
          Meri Diana
        34. 2015-12-25_09.44.42.png
          241 kB
          Meri Diana
        35. 2015-12-29_17.57.41.png
          430 kB
          Meri Diana
        36. 2015-12-29_17.58.05.png
          264 kB
          Meri Diana
        37. 2016-01-08_18.26.40.png
          643 kB
          FVbico
        38. 2016-02-05_20.19.10.png
          1.04 MB
          FVbico
        39. 2016-02-05_20.19.12.png
          1.03 MB
          FVbico
        40. 2016-06-28_19.38.50.png
          511 kB
          husky2490
        41. 2017-06-17_14.51.29.png
          330 kB
          Kevin He
        42. 2017-06-17_14.53.09.png
          402 kB
          Kevin He
        43. 2017-11-29_01.22.19.png
          287 kB
          XU Weijie
        44. 2018-01-22_20.35.27.png
          957 kB
          David Rush
        45. 2018-02-15_16.05.04.png
          2.28 MB
          [Mod] Les3awe
        46. 2018-03-08_18.54.31.png
          1.17 MB
          Jon1337
        47. 2018-04-10_15.28.07.png
          351 kB
          Play Dash Number f800f8 000000
        48. 2018-04-10_15.53.36.png
          747 kB
          DeimosBTG
        49. 2018-05-11_20.53.26.png
          780 kB
          ghghghggh
        50. 2018-05-13_14.29.47.png
          242 kB
          Howard Chang
        51. 2018-05-15_22.08.07.png
          842 kB
          Play Dash Number f800f8 000000
        52. 2018-06-17_16.13.25.png
          398 kB
          Stef B
        53. 2018-06-21_10.18.14.png
          1.57 MB
          Tedstar (Curtis Anderson)
        54. 2018-06-21_10.19.09.png
          984 kB
          Tedstar (Curtis Anderson)
        55. 2018-06-21_10.19.17.png
          1.07 MB
          Tedstar (Curtis Anderson)
        56. 2018-06-21_10.35.26.png
          3.28 MB
          Tedstar (Curtis Anderson)
        57. 2018-06-28_21.59.09.png
          739 kB
          Pierrot Charles
        58. 2018-07-12_14.44.38.png
          132 kB
          Play Dash Number f800f8 000000
        59. 2018-07-18_14.50.10.png
          2.13 MB
          EpicGamenator
        60. 2018-11-07_16.44.36.png
          1.17 MB
          Sulnus
        61. 2019-04-24_23.57.20.png
          1.68 MB
          Aaron Richardson
        62. 2019-05-19_13.57.44.png
          1.17 MB
          MuMe
        63. 2019-05-28_05.00.09.png
          1.12 MB
          Roger Snow
        64. 2019-06-25_16.50.58.png
          1.77 MB
          Ege Asaf
        65. 2019-07-16_11.10.06.png
          83 kB
          Gabrijel
        66. 2019-07-16_11.11.17.png
          105 kB
          Gabrijel
        67. 2019-07-16_11.16.41.png
          136 kB
          Gabrijel
        68. 2019-07-16_11.21.29.png
          158 kB
          Gabrijel
        69. 2019-07-16_11.24.32.png
          132 kB
          Gabrijel
        70. 4dddda7acbaf3d4aef48c5851d14dc00.png
          277 kB
          Meri Diana
        71. 5b949f363fe1abc5c1009b6c217f7a29.png
          135 kB
          Meri Diana
        72. Burning Phantom Rendering Bug.png
          331 kB
          Squid Eevee
        73. Campfire.png
          1.68 MB
          Aaron Richardson
        74. clouds_glass.jpg
          97 kB
          [Helper] _zombiehunter
        75. e3aa86b47f9227e3aa87434f0d578ace.png
          450 kB
          Meri Diana
        76. glass campfire.png
          231 kB
          MuMe
        77. GlassOverEffectParticles1.png
          2.78 MB
          SpaghettiGoat
        78. GlassOverEffectParticles2.png
          2.97 MB
          SpaghettiGoat
        79. hitbox_player_shulker.png
          590 kB
          iFuzion77
        80. image.jpg
          543 kB
          Dlawso the Really Lucky Rabbit
        81. image-2018-11-15-00-36-54-543.png
          208 kB
          Ilse Devliegher
        82. image-2019-08-21-10-47-01-772.png
          626 kB
          Romano Lucchesi
        83. map marker text.jpg
          1.08 MB
          [Helper] _zombiehunter
        84. phantom_water.png
          281 kB
          maggstrom
        85. phantom_water2.png
          170 kB
          maggstrom
        86. Phantom wing visual bug.png
          1.17 MB
          Jonah Simm
        87. Phantom wing visual bug 2.png
          1.56 MB
          Jonah Simm
        88. Screenshot_1.png
          20 kB
          Victor Bernal
        89. Screenshot_2.png
          1.09 MB
          Victor Bernal
        90. Screenshot_3.png
          1.03 MB
          Victor Bernal
        91. Screenshot_4.png
          189 kB
          Victor Bernal
        92. Screenshot_5.png
          815 kB
          Victor Bernal
        93. Screenshot_6.png
          307 kB
          Victor Bernal
        94. Screenshot_7.png
          960 kB
          Victor Bernal
        95. Screenshot_8.png
          146 kB
          Victor Bernal
        96. screenshot-1.png
          125 kB
          Léa Gris
        97. slime-blocks-clouds.png
          1.30 MB
          [Mod] null
        98. water_hitbox.jpg
          42 kB
          [Helper] _zombiehunter
        99. water bug.png
          1.51 MB
          Benjamin Rodrigues de Miranda
        100. water bug2.png
          1.27 MB
          Benjamin Rodrigues de Miranda
        101. water bug3.png
          1.76 MB
          Benjamin Rodrigues de Miranda

          Issue Links