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


    • Icon: Bug Bug
    • Resolution: Fixed
    • 19w39a
    • 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
    • Confirmed
    • Rendering
    • Normal

      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

      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

      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.

        1. 1.8 XPOrb shadows.png
          1.8 XPOrb shadows.png
          232 kB
        2. 14w30c colored glass.png
          14w30c colored glass.png
          1.84 MB
        3. 14w30c Ender Dragon Death.png
          14w30c Ender Dragon Death.png
          530 kB
        4. 14w30c Ender Dragon Death Other Mobs infront.png
          14w30c Ender Dragon Death Other Mobs infront.png
          2.34 MB
        5. 14w30c moving worldborder.png
          14w30c moving worldborder.png
          1.88 MB
        6. 18w07b Ink squid particles black and blue.png
          18w07b Ink squid particles black and blue.png
          1.19 MB
        7. 2013-02-27_21.46.57.png
          23 kB
        8. 2013-10-21_14.05.44.png
          1.99 MB
        9. 2013-10-27_11.37.03.png
          410 kB
        10. 2013-11-17_17.12.53.png
          972 kB
        11. 2014-01-24_11.03.24.png
          73 kB
        12. 2014-01-25_00.12.39.png
          155 kB
        13. 2014-02-07_15.46.15.png
          351 kB
        14. 2014-02-23_16.24.54.png
          722 kB
        15. 2014-03-14_16.46.52.png
          130 kB
        16. 2014-03-25_23.47.43.png
          567 kB
        17. 2014-04-25_09.48.12.png
          399 kB
        18. 2014-09-06_23.31.14.png
          234 kB
        19. 2015-03-21_21.26.41.png
          175 kB
        20. 2015-08-29_10.28.11.png
          958 kB
        21. 2015-09-04_18.27.42-.png
          1.39 MB
        22. 2015-09-06_21.07.24.png
          385 kB
        23. 2015-10-23_13.50.16.png
          849 kB
        24. 2015-10-23_13.54.34.png
          341 kB
        25. 2015-10-23_13.54.41.png
          370 kB
        26. 2015-10-28_18.31.08.png
          392 kB
        27. 2015-11-20_22.55.35.png
          209 kB
        28. 2015-11-20_22.55.56.png
          209 kB
        29. 2015-11-20_22.56.36.png
          221 kB
        30. 2015-11-20_22.56.55.png
          184 kB
        31. 2015-11-20_22.57.53.png
          267 kB
        32. 2015-12-12_15.56.26.png
          631 kB
        33. 2015-12-25_09.44.35.png
          53 kB
        34. 2015-12-25_09.44.42.png
          241 kB
        35. 2015-12-29_17.57.41.png
          430 kB
        36. 2015-12-29_17.58.05.png
          264 kB
        37. 2016-01-08_18.26.40.png
          643 kB
        38. 2016-02-05_20.19.10.png
          1.04 MB
        39. 2016-02-05_20.19.12.png
          1.03 MB
        40. 2016-06-28_19.38.50.png
          511 kB
        41. 2017-06-17_14.51.29.png
          330 kB
        42. 2017-06-17_14.53.09.png
          402 kB
        43. 2017-11-29_01.22.19.png
          287 kB
        44. 2018-01-22_20.35.27.png
          957 kB
        45. 2018-02-15_16.05.04.png
          2.28 MB
        46. 2018-03-08_18.54.31.png
          1.17 MB
        47. 2018-04-10_15.28.07.png
          351 kB
        48. 2018-04-10_15.53.36.png
          747 kB
        49. 2018-05-11_20.53.26.png
          780 kB
        50. 2018-05-13_14.29.47.png
          242 kB
        51. 2018-05-15_22.08.07.png
          842 kB
        52. 2018-06-17_16.13.25.png
          398 kB
        53. 2018-06-21_10.18.14.png
          1.57 MB
        54. 2018-06-21_10.19.09.png
          984 kB
        55. 2018-06-21_10.19.17.png
          1.07 MB
        56. 2018-06-21_10.35.26.png
          3.28 MB
        57. 2018-06-28_21.59.09.png
          739 kB
        58. 2018-07-12_14.44.38.png
          132 kB
        59. 2018-07-18_14.50.10.png
          2.13 MB
        60. 2018-11-07_16.44.36.png
          1.17 MB
        61. 2019-04-24_23.57.20.png
          1.68 MB
        62. 2019-05-19_13.57.44.png
          1.17 MB
        63. 2019-05-28_05.00.09.png
          1.12 MB
        64. 2019-06-25_16.50.58.png
          1.77 MB
        65. 2019-07-16_11.10.06.png
          83 kB
        66. 2019-07-16_11.11.17.png
          105 kB
        67. 2019-07-16_11.16.41.png
          136 kB
        68. 2019-07-16_11.21.29.png
          158 kB
        69. 2019-07-16_11.24.32.png
          132 kB
        70. 4dddda7acbaf3d4aef48c5851d14dc00.png
          277 kB
        71. 5b949f363fe1abc5c1009b6c217f7a29.png
          135 kB
        72. Burning Phantom Rendering Bug.png
          Burning Phantom Rendering Bug.png
          331 kB
        73. Campfire.png
          1.68 MB
        74. clouds_glass.jpg
          97 kB
        75. e3aa86b47f9227e3aa87434f0d578ace.png
          450 kB
        76. glass campfire.png
          glass campfire.png
          231 kB
        77. GlassOverEffectParticles1.png
          2.78 MB
        78. GlassOverEffectParticles2.png
          2.97 MB
        79. hitbox_player_shulker.png
          590 kB
        80. image.jpg
          543 kB
        81. image-2018-11-15-00-36-54-543.png
          208 kB
        82. image-2019-08-21-10-47-01-772.png
          626 kB
        83. map marker text.jpg
          map marker text.jpg
          1.08 MB
        84. phantom_water.png
          281 kB
        85. phantom_water2.png
          170 kB
        86. Phantom wing visual bug.png
          Phantom wing visual bug.png
          1.17 MB
        87. Phantom wing visual bug 2.png
          Phantom wing visual bug 2.png
          1.56 MB
        88. Screenshot_1.png
          20 kB
        89. Screenshot_2.png
          1.09 MB
        90. Screenshot_3.png
          1.03 MB
        91. Screenshot_4.png
          189 kB
        92. Screenshot_5.png
          815 kB
        93. Screenshot_6.png
          307 kB
        94. Screenshot_7.png
          960 kB
        95. Screenshot_8.png
          146 kB
        96. screenshot-1.png
          125 kB
        97. slime-blocks-clouds.png
          1.30 MB
        98. water_hitbox.jpg
          42 kB
        99. water bug.png
          water bug.png
          1.51 MB
        100. water bug2.png
          water bug2.png
          1.27 MB
        101. water bug3.png
          water bug3.png
          1.76 MB