Back-face culling is not enabled for items held in 3rd person
Items in 3rd person don't use back-face culling, which causes a few issues.
For one, items/blocks don't render like this anywhere else in the game. Now I don't like back-face culling, but having it gone here and nowhere else isn't that great.
Secondly, it causes Z-fighting in certain scenarios:
Cross-models. even though they consist of only 2 elements that don't overlap, opposing faces (east and west, north and south) render even though they shouldn't. Attached is a debug pack that includes an arrow model that is affected by this.
Anti-back-face culling tricks. While the option "two-sided" existed for a short time, that was removed and now there is no supported way to disable back-face culling on faces or elements/blocks. Devs will respond to that with "just use an inverted element" which, due to this bug, results in z-fighting unless compensated for (especially when it may otherwise not be needed).
General models. Because some people might make models based on the fact that back-face culling exists everywhere else in the game, it's odd to have it in one place where it's permanently off for everything.
- Fixed
[Mod] Asteraothinsomniac_lemon
- 8
- 8
- Confirmed
- (Unassigned)
- culling rendering z-fighting
1.8.8 - 1.14.3
1.8.8 15w31c 15w32a 15w32b 15w32c 15w33a 15w33b 15w33c 15w34a 15w36b 15w36c 15w36d 15w37a 15w38a 15w38b 15w39a 15w39b 15w39c 15w40a 15w40b 15w41b 15w42a 15w43a 15w43c 15w44a 15w44b 15w45a 15w46a 15w47a 15w47b 15w47c 15w49a 15w49b 1.8.9 15w50a 15w51a 15w51b 16w02a 16w03a 16w04a 16w05a 16w05b 16w06a 16w07a 16w07b 1.9-pre1 1.9-pre2 1.9-pre3 1.9-pre4 1.9 1.9.1 1.9.2 1.9.4 16w20a 16w21a 16w21b 1.10-pre1 16w40a 1.11.2 1.12 1.12.1-pre1 1.12.2 18w02a 18w19b 1.13 18w32a 18w33a 1.13.1-pre1 1.13.1 1.13.2 18w43b 18w45a 18w46a 18w48a 18w48b 18w49a 19w04b 19w07a 19w12b 19w13b 19w14a 19w14b 1.14.3- 1.15
Created Issue:
Backface culling is not enabled for items held in 3rd person
Items in 3rd person don't use backface culling, which causes a few issues.
For one, items/blocks don't render like this anywhere else in the game. Now I don't like backface culling, but having it gone here and nowhere else isn't that great.
Secondly, it causes Z-fighting in certain scenarios:
Cross-models. even though they consist of only 2 elements that don't overlap, opposing faces (east and west, north and south) render even though they shouldn't. Attached is a debug pack that includes an arrow model that is affected by this.
Anti-backface culling tricks. While the option "two-sided" existed for a short time, that was removed and now there is no supported way to disable backface culling on faces or elements/blocks. Devs will respond to that with "just use an inverted element" which, due to this bug, results in z-fighting unless compensated for (especially when it may otherwise not be needed).
General models. Because some people might make models based on the fact that backface culling exists everywhere else in the game, it's odd to have it in one place where it's permanently off for everything.
relates to
Items in 3rd person don't use back-face culling, which causes a few issues.
For one, items/blocks don't render like this anywhere else in the game. Now I don't like back-face culling, but having it gone here and nowhere else isn't that great.
Secondly, it causes Z-fighting in certain scenarios:
Cross-models. even though they consist of only 2 elements that don't overlap, opposing faces (east and west, north and south) render even though they shouldn't. Attached is a debug pack that includes an arrow model that is affected by this.
Anti-back-face culling tricks. While the option "two-sided" existed for a short time, that was removed and now there is no supported way to disable back-face culling on faces or elements/blocks. Devs will respond to that with "just use an inverted element" which, due to this bug, results in z-fighting unless compensated for (especially when it may otherwise not be needed).
General models. Because some people might make models based on the fact that back-face culling exists everywhere else in the game, it's odd to have it in one place where it's permanently off for everything.
Back-face culling is not enabled for items held in 3rd person
The debug pack is actually for multiple issues, the fire charge model isn't used (MC-85128) and the arrow has Z-fighting on it because backface culling is not enabled in 3rd person (MC-85133, plus arrow projectiles have a fixed model): so neither of those actually use their item models for their projectiles (although fire charges should).
The snowball should show the issue more easily than default, but I'm assuming that since others have seen it as well there is a noticeable difference as well.... also 1.8 (anything before 15w32) was unaffected, so it seems like a single change to the model format with general particle inheritance/display code that could easily be reverted/fixed. Well, should be as easy as having the projectiles using the exact same size as their ground display and not shrinking it for whatever reason.


Confirmed for 15w44b.
Confirmed for 18w32a
Confirmed for 18w33a
I think that is fixed in 19w46b.
Fixed in a 1.15 snapshot.