The ambient_occlusion_exponent field in blocks.json has been completely removed from all vanilla resources in 1.21.50.28, and the broken brightness_gamma field has returned for some blocks, despite being removed in 1.21.50.25.
This causes many block sets to be inconsistent with each other, despite the previous changes from 1.21.50.25 fixing this issue. It also caused a regression of MCPE-177356 and MCPE-184909.
[media]This is a regression which blocks MCPE-187777 (inconsistent AO values for certain block sets). The table below takes MCPE-187777 into account and provides consistent values for all block IDs.
List of Affected Files and Block IDs
blocks.json File | Block IDs | Intended AO Value | Has Outdated brightness_gamma Field |
---|---|---|---|
vanilla | glowingobsidian | 2.0 | ✅ |
vanilla_1.16 | crying_obsidian | 2.0 | ✅ |
vanilla_1.19.0 | mangrove_leaves | 1.0 | ✅ |
vanilla_1.20.0 | cherry_leaves | 1.0 | ❌ |
vanilla_1.20.70 | acacia_leaves | 0.8 | ✅ |
vanilla_1.21.0 | nether_brick_slab | 1.0 | ❌ |
vanilla_1.21.10 | cut_sandstone_double_slab | 0.7 | ❌ |
vanilla_1.21.20 | chiseled_red_sandstone | 0.7 | ✅ |
vanilla_1.21.30 | nether_brick_wall | 1.0 | ❌ |
vanilla_1.21.50 | pale_oak_leaves | 1.0 | ❌ |
Expected Result
ambient_occlusion_exponent remains present in all vanilla resources on the same blocks as 1.21.50.25. brightness_gamma is not present.
Observed Result
ambient_occlusion_exponent field has vanished from all the vanilla resources, and the broken brightness_gamma field has returned.
Also, the hard-coded brightness_gamma values are back, and ambient_occlusion_exponent in a resource pack cannot overwrite them (MCPE-188221).
Attachments
Comments 2
