Mojira Archive
MC-50129

Parts of semi-transparent models (slime blocks, stained glass) are rendered in the wrong order when in third person or in hand

Semi-transparent model parts are rendered in the wrong order when viewed in third person or when held in first person.

From certain locations, semi-transparent blocks with multiple parts, notably plains, are rendered in the wrong order.

In the screenshot, the "plains" are on top, then the lower "block", then the upper "block", instead of the upper "block", the "plains", then the lower "block".

In the third screenshot, the upper block appears behind the lower block, it is location dependent though.

Steps to reproduce:

  1. Apply a solid texture to the slime block, or use the provided debug pack
  2. In hand
    1. Hold a slime block in your hand
    2. Notice the center cube is sticking out at you.
  3. In third person
    1. Hold the slime block in your hand
    2. Notice countless errors in it's rendering

Edit in 14w30a: Fixed the incorrect rendering every sixteen blocks vertically, which causing the upper block to render behind the lower block.