mojira.dev
MC-109087

Faces of some blocks are not at all culled when said face is hidden by a solid, opaque block

NOTE: this ticket should probably be split in future for simplicity.

Cases which are already split:

The bug

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:

Bottom faces:

  • Brewing stands

  • Iron bars

  • Glass panes (fix provided in MC-122927)

  • Four turtle eggs (fix provided in MC-135986)

  • Chorus flowers

Side faces:

  • Anvils

  • Bell (attachment:floor)

  • Chorus flowers

Top faces:

  • Anvil

  • Glass panes

  • Iron bars

  • Chorus flowers

Linked issues

Attachments

Comments 39

Most of these blocks will now cull appropriately.
Doors don't cull, as all doors support transparent textures.
Shulker boxes won't cull either.

So all are fixed but shulker boxes and doors (they can still be fixed witthout removing the transparancy ability)?

This fix breaks chairs in custom resource packs. Would be nice, if you could choose whether blocks cull or not in resource pack. 

[media]

That’d be a feature request.

Here's a full list for bottom faces I've found that are not included here, along with tickets that can be merged (as duplicates):

  • Brewing stands (haven't tested all combos)

  • Beds (only white tested)

  • Banners (only white tested)

  • Down hoppers

  • Dragon eggs

  • Glass panes (MC-136264)

  • Signposts (MC-136006)

  • End portal frames (regression?)

  • Levers

  • Cauldrons

  • Turtle eggs (MC-135986, maybe also link to the fix)

  • Heads

  • Skulls

  • Iron bars

29 more comments

Can confirm in 1.19 and 22w24a.

Can confirm in 1.19.2.

Can confirm in 1.19.3

All torches now don't render their underside as of 24w33a.

still an issue just turning off Ambient Occlusion fixes though.

user-f2760

muzikbike

(Unassigned)

Confirmed

Platform

Low

Performance, Textures and models

cullface, cullface-missing-from-model

Minecraft 1.10.2, Minecraft 16w42a, Minecraft 1.11 Pre-Release 1, Minecraft 17w06a, Minecraft 1.12, ..., 1.19.3, 1.20.1, 1.20.4, 24w12a, 24w13a

Retrieved