Textures and models
The resource pack attached offers a complete fix for this issue. Mojang have my full permission to (and are encouraged to) replace the affected vanilla model files with the contents of the resource pack.
Download resource pack:
The two inner crossed planes which exist inside of mangrove roots have shading disabled, unlike all other parts of the block. This results in them appearing slightly different from the rest of the block; in general, they appear slightly brighter, and do not seem to be affected by smooth lighting to the extent they should be. This also appears to be the cause of the majority of MC-249087.
This furthers my theory that the mangrove roots model was created by combining the existing "cross" model (with element rotations removed) with the powder snow model, as the cross model has shading disabled (
MC-57159) whereas powder snow does not. As such, this introduces inconsistencies within the model which can be averted entirely by removing the "shade: false" limes from it.
- Place mangrove roots
- Look very closely at the inner planes
The inner two planes would have the same brightness as the outer planes.
The inner planes appear a tad lighter than the outer planes for a block in isolation, and tend to appear darker when the block is surrounded.
This is a very easy fix - all of the '"shade": false' limes in the model should be deleted.
Alternatively, the resource pack attached to this issue could be used instead, which also fixes
The "inverse" of this fix (i.e. adding '"shade": false' to each element) can be used to fully fix
MC-236474, a bug which should be reopened as it isn't actually a duplicate, and is just as easy of a fix as this is.