Certain faces of blocks are still rendered even in conditions which would make them absolutely impossible to see outside of spectator mode.
This ticket only lists blocks which use the standard block rendering method and not blocks such as chests which render differently in a manner similar to entities.
Affects the following blocks, as seen in Spectator mode through an opaque solid block:
I have since created a resource pack which adds cullface for all blocks affected, with the exception of blocks which already have fixes provided and blocks which do not use cullface at all. Will attach shortly.
Even more fixes as of 19w03a: only remaining blocks appear to be four turtle eggs, glass panes, brewing stands, normal and redstone torches, iron bars, dragon eggs, bells (against a wall), anvils (against a wall), and beacons. The other blocks which use tile entity rendering I'd consider a separate issue.
Can you please strike out entries in the lists which you think are fixed? And in case you know when a certain item has been fixed, you might want to put a Fixed in 08w15a next to it.
The unpowered redstone torch-like parts on the Repeater and the Comparator, as well as the Repeater's 'lock'. Forget cullfacing, these simply shouldn't have bottom faces at all
Walls (if two walls are connected, and have another two connected walls on top of them, the bottom of the wall posts on top will not cullface)
Hello, I also made a model optimization resource pack and thought it might be useful here...
Also, while making it I found a few extra things that I fixed in the pack:
- Fence Gates don't cull the top part when a block is above them
- The Fence Gate model (Closed) took 8 cubes when it could've used only 5 (By joining each gate)
- The Fence Gate UV was visually inconsistent when it opened and closed (This isn't an optimization thing but it mildly annoyed me so I fixed that too)
- Parts of Repeaters, Comparators, Tripwire Hooks, Fence Gates, Beacons, and Dragon Eggs had faces that would never be visible anywhere except in Spectator Mode (Like, they were inside other parts of the model)
- Dragon Eggs have an unnecessary cube (Kind of like Fence Gates)
- Flower Pots have a few unnecessary cubes as well
[media]
<- Just reuploaded it because I put it in the .zip wrong
P.S. I did not add culling to Glass Panes and Iron Bars because that causes other issues
Most of these blocks will now cull appropriately.
Doors don't cull, as all doors support transparent textures.
Shulker boxes won't cull either.