The Bug
The new wall connections added in 20w15a let light pass through in configurations where there is no visible gap.
[media]Steps to Reproduce
Summon a hollow box of blocks around you.
/fill ~-10 ~-1 ~-10 ~10 ~6 ~10 minecraft:polished_diorite hollow
Take note of the light level of your surroundings.
Replace the walls of the box with andesite walls.
/fill ~-10 ~ ~-10 ~10 ~5 ~10 minecraft:andesite_wall replace minecraft:polished_diorite
Observe the light level of your surroundings and take note as to whether or not walls allow light to pass through them.
Observed Behavior
Walls allow light to pass through them.
Expected Behavior
Walls would not allow light to pass through them.
Linked issues
is duplicated by 1
Attachments
Comments 18
A block space cannot be partially lit, and partially dark (hence why there's no tinted glass panes).
I'm aware this got priority assigned, but just to make it clear, fixing this requires rewriting the lighting engine to allow partial-block-space light values (for walls, deviding the x/z into 4 areas (.5x.5 block) that each allow different light values would be needed to fix this.
Also affects v1.16.1