-
Bug
-
Resolution: Fixed
-
1.21.40.25 Preview, 1.21.40.21 Preview, 1.21.40.20 Preview, 1.21.0.21 Preview, 1.21.0.20 Preview, 1.20.30.21 Preview, 1.20.30.20 Preview, 1.20.70.25 Preview, 1.20.80.22 Preview, 1.21.30.21 Preview, 1.21.40.23 Preview
-
Confirmed
-
Multiple
-
1293593
When using the deferred lighting rendering pipeline, PBR texture sets cannot be used in conjunction with block texture variations. In practice, this issue means that deferred lighting enabled resource packs cannot use block texture variations.
Steps to reproduce:
- In a deferred lighting-enabled texture pack, or apply the provided "Variations Enabled" example pack, where cobblestone has been modified to include a texture set and texture variation.
- Place cobblestone blocks in a deferred lighting-enabled world, and observe that the PBR materials assigned by the texture set will be ignored
- To confirm that texture variation is the cause, apply the provided "Variations Disabled" example pack (which is the same as the "Variations Enabled" pack, except for the texture variation code being removed)
- Observe that cobblestone PBR textures work correctly now that texture variations have been disabled
Observed behavior: when a resource pack has block texture variations defined in terrain_texture.json, PBR texture sets for that block will be ignored for by the game when using the deferred rendering pipeline.
Expected behavior: assigning a PBR texture set to a texture variant should apply the material properties as it would to any other texture. PBR texture sets are defined per texture, not per block, and thus there is no clear reason why they should be incompatible with texture variations.