Everyone knows that mobs cannot spawn on top of bottom-half slabs. But in this specific case mobs hardly spawn at all below solid opaque blocks with a bottom-half slab on top of it. This somewhat relates to MCPE-12422 and now-fixed MCPE-11112 but is clearly not the same.
Steps to reproduce:
Build a 12x12x3 spawn chamber out of any kind of solid opaque blocks.
Optionally place tripwire and redstone lamps to ease observing mobs inside it.
Take 24 blocks away from it and wait 10 seconds or so.
Observe that mobs start to spawn in the chamber.
[media][media]Now cover the roof of chamber with any kind of bottom-half slabs.
Take 24 blocks away from it and wait for mobs again.
Observe that the spawn rate has severely reduced. Now it takes several tens of minutes to spawn even a single mob.
[media][media]
What I expected:
Slabs on the roof do not affect the spawn rate at all.
Note that the inner height of spawn chamber needs to be 3 blocks or higher in order to trigger this bug. If it's only 2 blocks high, slabs don't affect the spawn rate as expected.
Related issues
is duplicated by
relates to
Attachments
Comments


Please respond and add the current version if you can reproduce this issue.

This is a bulk resolve of issues that haven't been updated to 0.16.0+ yet. Please comment below (To open the ticket) and update your affected versions. If you cannot reproduce the bug, please write in the comments so we can resolve it as "Cannot Reproduce". Thank You!

Confirmed in 1.0.2. Made Mumbo Jumbo's mob spawned design. Spawn rates very low to begin with but add a bottom half slab roof at any height and spawning halts completely.

Test world attached.

Related to the fact that half-slabs in Pocket Edition do not block light and it's still present in 1.0.3...

This may be fixed as it's listed in the 1.0.6 changelog. I tried OPs Chamber-B design (full blocks covered by half-slabs for the roof) and I'm getting spawns inside my enclosed room relatively quickly. I don't have a full size farm though so it would be good to get a second opinion here.

Yes I confirmed it's been fixed.
Thank you @unknown for testing the bug 🙂