The bug
When you are in third person mode, translucent blocks are rendered as if you are watching from first person mode; this moves some sides of blocks in front of other blocks.
Linked issues
is duplicated by 2
relates to 2
Attachments
Comments 27
Large improvement in 14w30c (maybe 30a/30b, too). It sorts based on head height now, but it still doesn't compensate for things like the camera being offset backwards a little (in Minecraft, your eyes are more or less in the back of your head), let alone F5 mode.
Hmm, that reminds me of MC-1846. I suppose that's still active in 14w30c?
Whoops. I didn't spot @unknown's comment somehow. Yes, it is. I figured it may be that way to keep a better view inside small spaces. But regardless of where the game puts its camera, it shouldn't use different positions for different purposes.
Is this still the case with water in 17w06a? I am seeing something similar but regardless of the height when I am in third person mode.
It's worth noting that F5 mode really showcases this bug. On my new screenshot I built four stained glass blocks around a section corner, so draw order is exactly reversed for all of them.
Note the C: 16916/17424. At least most sections are empty or very simple on this superflat world, so I have some frame rate to spare. On a normal world that really slows it down. 😞 Memory was being allocated at about 1.5 GB per second, which is a little insane but at least didn't seem to hit performance. The garbage collector reduced it to about 900 MB every one or two seconds.