Add-Ons resource packs affect the content underneath them
Partner Rank:
1
Summary
To enable certain animated textures to function, texture pack creators set "num_mip_levels" to 0 in the "terrain_texture.json" file. If this value exceeds 0, a white overlay appears on blocks with a custom animation (thanks to flipbook_textures.json), such as grass.
When a player adds an add-on to their world that has a "num_mip_levels" value higher than the resource pack, and if the resource pack of this add-on is higher on the list off packs then resource pack with the animated textures in the RP list, the add-ons global resource settings will overwrite the value the texture pack set and cause a visual glitch.
Verification Builds:
1.20.62 Live release
Affects currently Live Content:
Yes
Impact
The texture pack becomes ugly, which, seeing what the goal of a texture pack is, Is the equivalent of buying a car but the engine can't get you further than your driveway.
How to reproduce this bug:
1 - Add Four Seasons: Realism to your world
2 - Add an add-on to your world. Please note that not all add-ons edit num_mip_levels, but we have noticed that "Gravestone," "All the Wool," and "Hiker's Friend," modify them.
3 - Launch the world, go to a biome with grass blocks
4- You will be able to notice the issue
Observed Results
Animated Textures become white at a distance
Expected Results
There are no glitches
Current solutions:
1 - Set a guideline that Add-Ons should have a num_mip_levels at 0 or 1, but not higher.
2 - In the texture pack's description, inform players to place it above all other packs, which will remove all glitches.