Bottom faces of torches and soul torches are not culled against solid blocks
The bug
24w34a fixed MC-275248. However, the bottom faces for torches are still not culled if placed on an opaque block, even through they should be since the face is completely occluded.
Both the vanilla textures and Programmer Art are affected, despite the fact that they use different models.
How to reproduce
- Place a torch or soul torch on top of a full, opaque block
- Enter Spectator mode
- View from below
Expected results
The bottom face of the torch would not be visible.
Actual results
It is.
How to fix
Add cullface arguments to the line corresponding to the bottom face.
I've attached a fixed version of the normal default torch model as well as a fixed version of the Programmer Art model, so this is pretty much a drag-and-drop fix.
Linked Issues
Created Issue:
Bottom faces of torches and soul torches are not culled against solid blocks
The bug
24w34a fixed
MC-275248. However, the bottom faces for torches are still not culled if placed on an opaque block, even through they should be since the face is completely occluded.Both the vanilla textures and Programmer Art are affected, despite the fact that they use different models.
How to reproduce
- Place a torch or soul torch on top of a full, opaque block
- Enter Spectator mode
- View from below
Expected results
The bottom face of the torch would not be visible.
Actual results
It is.
How to fix
Add cullface arguments to the line corresponding to the bottom face. Fixed models forthcoming.
The bug
24w34a fixed
MC-275248. However, the bottom faces for torches are still not culled if placed on an opaque block, even through they should be since the face is completely occluded.Both the vanilla textures and Programmer Art are affected, despite the fact that they use different models.
How to reproduce
- Place a torch or soul torch on top of a full, opaque block
- Enter Spectator mode
- View from below
Expected results
The bottom face of the torch would not be visible.
Actual results
It is.
How to fix
Add cullface arguments to the line corresponding to the bottom face.
Fixed models forthcoming.The bug
24w34a fixed
MC-275248. However, the bottom faces for torches are still not culled if placed on an opaque block, even through they should be since the face is completely occluded.Both the vanilla textures and Programmer Art are affected, despite the fact that they use different models.
How to reproduce
- Place a torch or soul torch on top of a full, opaque block
- Enter Spectator mode
- View from below
Expected results
The bottom face of the torch would not be visible.
Actual results
It is.
How to fix
Add cullface arguments to the line corresponding to the bottom face.
I've attached a fixed version of the normal default torch model as well as a fixed version of the Programmer Art model, so this is pretty much a drag-and-drop fix.
relates to
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
Discovered while testing MC-275792.
The bug
The unlit redstone torch points to the template model used by the lit redstone torch.
This results in no visual difference in-game (besides MC-275750), however it results in the inside-out cube glow effect being rendered but with an invisible pixel. As a result, large amounts of unpowered redstone torches will render twelve extra triangles that they don't need to, which can cause a lot of avoidable rendering lag.
How to fix
Repoint redstone_torch_off.json and redstone_wall_torch_off.json to use the normal torch template model.
Yes it does, actually? MC-109087, MC-182249, MC-188459, MC-199238, MC-209947, MC-213772, MC-238734 and MC-249097 have all either been fixed or remain officially triaged, and they concern much the same issue as is happening here on other block models. The issue is that a cullface argument is missing is a bug that has been reported many times before and fixed accordingly.
In addition, MC-275792 being triaged makes this resolution even more inconsistent.

