Talk:Entity/@comment-4583259-20111208013323

For what it's worth, I figured out why transparent materials are drawn incorrectly and why things like Mobs cannot be seen behind transparent materials. In OpenGL, in order for transparency to work, all non-transparent things needs to be drawn first, then the transparent things need to be drawn in back-to-front order. I suspect the game draws all mobs last (which is a slight optimization) and doesn't bother to sort or re-order anything.