After version 1.20.10, the top surfaces of all leaf blocks (including cherry blossom leaves) incorrectly lost their ambient occlusion shading. This visual regression was introduced through erroneous modifications to the deferred rendering (now called "Vibrant Visuals") shader code. The issue was not present in 1.20.0 and should be fixed by reverting the problematic shader changes.
How to Reproduce:
Place cherry blossom leaves (or any other leaf type)
Observe the block from below looking upward
Observed Result:
The entire top surface of leaves appears uniformly bright
Missing proper shadowing/ambient occlusion that existed pre-1.20.10
Expected Result:
Top leaf surfaces should show proper ambient occlusion shading
Brightness should match other sides of the leaf block
Visual consistency with pre-1.20.10 rendering behavior
Have you never stood under a tree on a sunny day and looked up? Leaves that get hit by direct sunlight, which is mostly at the top of the tree, are much brighter than leaves that do not, because the leaves themselves are translucent. The behavior in Minecraft is realistic.