Certain blocks have inconsistent/outdated ambient_occlusion_exponent values in blocks.json
UPDATE: in 1.21.50.28, the ambient_occlusion_exponent field was mistakenly removed from all vanilla resources. This is reported as MCPE-188216—until it is fixed, this bug report is blocked.
======================
In 1.21.50.25, many block IDs were given "ambient_occlusion_exponent" values (to fix MCPE-184909 and MCPE-177356).
However, a few blocks were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
| Block ID | Intended Value | Current Value | Notes |
|---|---|---|---|
| cherry_leaves | 1.0 | 0.8 | Added post-Buzzy Bees - should match Java Edition brightness (1.0) |
| chiseled_nether_bricks | 1.0 | 0.8 | Added post-Buzzy Bees - should match Java Edition brightness (1.0) |
| cracked_nether_bricks | 1.0 | 0.8 | Added post-Buzzy Bees - should match Java Edition brightness (1.0) |
| mangrove_leaves | 1.0 | 0.8 | Added post-Buzzy Bees - should match Java Edition brightness (1.0) |
| nether_brick | 1.0 | 0.8 | Previously changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks |
| nether_brick_double_slab | 1.0 | 0.8 | |
| nether_brick_fence | 1.0 | 0.8 | |
| nether_brick_slab | 1.0 | 0.8 | |
| nether_brick_stairs | 1.0 | 0.8 | |
| nether_brick_wall | 1.0 | 0.8 | |
| pale_oak_leaves | 1.0 | 0.8 | Added post-Buzzy Bees - should match Java Edition brightness (1.0) |
| red_nether_brick | 1.0 | 0.8 | |
| red_nether_brick_double_slab | 1.0 | 0.8 | |
| red_nether_brick_slab | 1.0 | 0.8 | |
| red_nether_brick_stairs | 1.0 | 0.8 | |
| red_nether_brick_wall | 1.0 | 0.8 | |
| sandstone_slab | 0.7 | 1.0 | Contrasts with all other sandstone blocks |
| snow | 1.0 | 0.45 | Contrasts with snowy grass side and powder snow (Regression of |
| snow_layer | 1.0 | 0.45 |
Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. Blocks added post-Buzzy Bees should be consistent with Java Edition, unless they are part of an existing block set.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were not considered bugs:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as a bug in the table, while Suspicious Sand was not.
Created Issue:
Certain blocks have incorrect ambient_occlusion_exponent values in blocks.json
In 1.21.50.25, many block sound sets were given unified "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were given incorrect values, causing their shading to use an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID.
Snow and Snow Layer
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
In 1.21.50.25, many block sound sets were given unified "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were given incorrect values, causing their shading to use an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID.
Snow and Snow Layer
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
In 1.21.50.25, many block sound sets were given unified "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were given incorrect values, causing their shading to use an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID.
Snow and Snow Layer
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
In 1.21.50.25, many block sound sets were given unified "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were given incorrect values, causing their shading to use an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID.
Snow and Snow Layer
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
In 1.21.50.25, many block sound sets were given unified "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were given incorrect values, causing their shading to use an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID.
Snow and Snow Layer
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
In 1.21.50.25, many block sound sets were given unified "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were given incorrect values, causing their shading to use an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID.
Snow and Snow Layer
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
In 1.21.50.25, many block sound sets were given unified "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were given incorrect values, causing their shading to use an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
In 1.21.50.25, many block sound sets were given unified "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were given incorrect values, causing their shading to use an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0)mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
In 1.21.50.25, many block sound sets were given unified "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were given incorrect values, causing their shading to
use an unintended look in-game.Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
In 1.21.50.25, many block sound sets were given unified "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
In 1.21.50.25, many block sound sets were given unified "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
In 1.21.50.25, many block sound sets were given unified "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
Certain blocks have incorrect ambient_occlusion_exponent values in blocks.jsonCertain blocks have inconsistent ambient_occlusion_exponent values in blocks.json
In 1.21.50.25, many block sound sets were given unified "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were
givenincorrect values, causing their shading to have an unintended look in-game.Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
In 1.21.50.25, many block sound sets were given unified "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were assigned incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
In 1.21.50.25, many block sound sets were given unified "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were
assignedincorrect values, causing their shading to have an unintended look in-game.Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
In 1.21.50.25, many block sound sets were given unified "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were excluded from the table:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand{}
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as in the table, while Suspicious Sand was not.
In 1.21.50.25, many block
soundsets were given unified "ambient_occlusion_exponent" values (to fixMCPE-184909andMCPE-177356).However, a few block IDs were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were excluded from the table:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand{}
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as in the table, while Suspicious Sand was not.
In 1.21.50.25, many block
sets were givenunified"ambient_occlusion_exponent" values (to fixMCPE-184909andMCPE-177356).However, a few block IDs were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were excluded from the table:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand{}
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as in the table, while Suspicious Sand was not.
In 1.21.50.25, many block IDs were given "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block IDs were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were excluded from the table:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand{}
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as in the table, while Suspicious Sand was not.
In 1.21.50.25, many block IDs were given "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few block
IDs were given incorrect values, causing their shading to have an unintended look in-game.Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were excluded from the table:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand{}
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as in the table, while Suspicious Sand was not.
In 1.21.50.25, many block IDs were given "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few blocks were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricksnether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were excluded from the table:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand{}
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as in the table, while Suspicious Sand was not.
In 1.21.50.25, many block IDs were given "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few blocks were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Previously changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were excluded from the table:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand{}
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as in the table, while Suspicious Sand was not.
In 1.21.50.25, many block IDs were given "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few blocks were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Previously changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were excluded from the table:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand{}
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as in the table, while Suspicious Sand was not.
In 1.21.50.25, many block IDs were given "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few blocks were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Previously changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were
excluded from the table:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as in the table, while Suspicious Sand was not.
In 1.21.50.25, many block IDs were given "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few blocks were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Previously changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were not considered bugs:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as in the table, while Suspicious Sand was not.
In 1.21.50.25, many block IDs were given "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few blocks were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Previously changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were not considered bugs:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as a bug in the table, while Suspicious Sand was not.
In 1.21.50.25, many block IDs were given "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few blocks were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Previously changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent.
If internal consistency does not apply, blocks added post-Buzzy Bees should be consistent with Java Edition.Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were not considered bugs:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as a bug in the table, while Suspicious Sand was not.
In 1.21.50.25, many block IDs were given "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few blocks were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Previously changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. Blocks added post-Buzzy Bees should be consistent with Java Edition, unless they are part of an existing block set.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were not considered bugs:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as a bug in the table, while Suspicious Sand was not.
Certain blocks have inconsistent/outdated ambient_occlusion_exponent values in blocks.json
In 1.21.50.25, many block IDs were given "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few blocks were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Previously changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. Blocks added post-Buzzy Bees should be consistent with Java Edition, unless they are part of an existing block set.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were not considered bugs:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as a bug in the table, while Suspicious Sand was not.
In 1.21.50.25, many block IDs were given "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few blocks were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Previously changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 pale_oak_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. Blocks added post-Buzzy Bees should be consistent with Java Edition, unless they are part of an existing block set.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were not considered bugs:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as a bug in the table, while Suspicious Sand was not.
UPDATE: in 1.21.50.28, the ambient_occlusion_exponent field was mistakenly removed from all vanilla resources. This is reported as MCPE-188216—until it is fixed, this bug report is blocked.
In 1.21.50.25, many block IDs were given "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few blocks were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Previously changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 pale_oak_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. Blocks added post-Buzzy Bees should be consistent with Java Edition, unless they are part of an existing block set.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were not considered bugs:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as a bug in the table, while Suspicious Sand was not.
UPDATE: in 1.21.50.28, the ambient_occlusion_exponent field was mistakenly removed from all vanilla resources. This is reported as MCPE-188216—until it is fixed, this bug report is blocked.
======================
In 1.21.50.25, many block IDs were given "ambient_occlusion_exponent" values (to fix
MCPE-184909andMCPE-177356).However, a few blocks were given incorrect values, causing their shading to have an unintended look in-game.
Affected Block IDs
Block ID Intended Value Current Value Notes cherry_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) chiseled_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) cracked_nether_bricks 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) mangrove_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) nether_brick 1.0 0.8 Previously changed to use 1.0 brightness in 1.16 (Regression) - Applies to all nether bricks nether_brick_double_slab 1.0 0.8 nether_brick_fence 1.0 0.8 nether_brick_slab 1.0 0.8 nether_brick_stairs 1.0 0.8 nether_brick_wall 1.0 0.8 pale_oak_leaves 1.0 0.8 Added post-Buzzy Bees - should match Java Edition brightness (1.0) red_nether_brick 1.0 0.8 red_nether_brick_double_slab 1.0 0.8 red_nether_brick_slab 1.0 0.8 red_nether_brick_stairs 1.0 0.8 red_nether_brick_wall 1.0 0.8 sandstone_slab 0.7 1.0 Contrasts with all other sandstone blocks snow 1.0 0.45 Contrasts with snowy grass side and powder snow (Regression of MCPE-57022)snow_layer 1.0 0.45 Sandstone Slab
Note: Red Sandstone Slab is already set correctly. Sandstone Double Slab is also set correctly. It is only the sandstone_slab ID which is incorrect.
Snow and Snow Layer
Note: The 0.45 values on snow and snow_layer are incorrect. Powder snow is correct. It is not possible to fix only the snowy grass block side without changing all grass block sides, so the snow must be changed instead.
Nether Bricks (Brighter than 1.16)
Expected Result
"ambient_occlusion_exponent" values are internally consistent. Blocks added post-Buzzy Bees should be consistent with Java Edition, unless they are part of an existing block set.
Observed Result
"ambient_occlusion_exponent" values are not consistent for specific block IDs. Some blocks added post-Buzzy Bees are not consistent with Java Edition.
A Note on Consistency
In the table in this bug report, consistency with other blocks was prioritized over parity with Java Edition. That is why the following blocks were not considered bugs:
- crying_obsidian: 2.0 matches obsidian
- respawn_anchor: 2.0 matches obsidian
- suspicious_sand: 0.55 matches sand
While the nether brick configuration of 0.8 is internally consistent, it also caused a regression back to the pre-1.16 Nether Bricks. This is why Nether Bricks were listed as a bug in the table, while Suspicious Sand was not.
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.
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 leaves leaves2 nether_brick nether_brick_fence nether_brick_stairs obsidian red_nether_brick red_nether_brick_stairs red_sandstone sand sandstone snow snow_layer |
2.0 0.8 0.8 1.0 1.0 1.0 2.0 1.0 1.0 0.7 0.55 0.7 1.0 1.0 |
✅ ✅ ✅ ✅ ❌ ❌ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ |
| vanilla_1.16 | crying_obsidian nether_brick nether_brick_fence nether_brick_stairs red_nether_brick red_nether_brick_stairs respawn_anchor |
2.0 1.0 1.0 1.0 1.0 1.0 2.0 |
✅ ✅ ❌ ❌ ✅ ✅ ❌ |
| vanilla_1.19.0 | mangrove_leaves | 1.0 | ✅ |
| vanilla_1.20.0 | cherry_leaves suspicious_sand |
1.0 0.55 |
❌ ❌ |
| vanilla_1.20.70 | acacia_leaves birch_leaves dark_oak_leaves jungle_leaves oak_leaves spruce_leaves |
0.8 0.8 0.8 0.8 0.8 0.8 |
✅ ✅ ✅ ✅ ✅ ✅ |
| vanilla_1.21.0 | nether_brick_slab sandstone_slab |
1.0 0.7 |
❌ ❌ |
| vanilla_1.21.10 | cut_sandstone_double_slab cut_sandstone_slab cut_red_sandstone_double_slab cut_red_sandstone_slab nether_brick_double_slab red_nether_brick_double_slab red_nether_brick_slab red_sandstone_double_slab red_sandstone_slab sandstone_double_slab smooth_sandstone_double_slab smooth_sandstone_slab smooth_red_sandstone_double_slab smooth_red_sandstone_slab |
0.7 0.7 0.7 0.7 1.0 1.0 1.0 0.7 0.7 0.7 0.7 0.7 0.7 0.7 |
❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ |
| vanilla_1.21.20 | chiseled_red_sandstone chiseled_sandstone cut_red_sandstone cut_sandstone red_sand red_sandstone sand sandstone smooth_red_sandstone smooth_sandstone |
0.7 0.7 0.7 0.7 0.55 0.7 0.55 0.7 0.7 0.7 |
✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ |
| vanilla_1.21.30 | nether_brick_wall red_nether_brick_wall red_sandstone_wall sandstone_wall |
1.0 1.0 0.7 0.7 |
❌ ❌ ❌ ❌ |
| 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).
In 1.21.50.24 preview, the field "ambient_occlusion_exponent" was introduced to blocks.json. This field was a replacement for the broken "brightness_gamma" field (see MCPE-167836).
However, this field is also broken as of 1.21.50.28. The field briefly worked in 1.21.50.25-1.20.50.26. This regression is likely related to MCPE-188216.
To Reproduce
- Import the sample pack: ambient_occlusion_exponent_tester.mcpack
which sets the following "ambient_occlusion_exponent" values:
- dirt: 1.0 (default)
- coarse_dirt: 100.0 (extremely dark)
- dirt_with_roots: 0.0 (no shading at all)
- sea_lantern: 1.0 (default)
- glowstone: 100.0 (extremely dark)
- shroomlight: 0.0 (no shading at all)
- Load a world with the sample pack applied.
- Place down dirt, coarse dirt, and rooted dirt.
- Observe the default 1.0 shading on all three blocks.
- Place down sea lantern, glowstone, and shroomlight.
- Observe the default 0.0 shading on all three blocks.
Ambient Occlusion Exponent Resource Pack (No Effect):
Vanilla:
Expected Result
Setting an "ambient_occlusion_exponent" value on any block in blocks.json will configure the block's face dimming and ambient occlusion.
Observed Result
Setting an "ambient_occlusion_exponent" value in blocks.json has no effect on any block.
Other
This bug blocks MCPE-187536 and MCPE-187777 as they cannot be reproduced without a functional field.









Can confirm in 1.21.50.25 Preview form in-game testing, as well from the bedrock-samples.
For example, in the bedrock-samples/resource_pack/blocks.json, the sandstone_slab has no defined ambient_occlusion_exponent, and therefor defaults to 1.0, which can be seen in-game as a 'darker shaded' slab when placed above another slab. The other sandstone blocks do have this component.
The above given table matches the bedrock-samples, and does not match Java (also when checked in-game)
Could this be related to MCPE-54410?
Replying to X1Crafts:
No. This is a separate issue. You can tell because slab, stair, and wall lighting is still broken for blocks which have no changes to "ambient_occlusion_exponent" whatsoever, like the Mud Brick block set.