Non-full blocks that isn't solid such as snow layers, redstone wires, and strings can block the Warden from being spawned.
How to Reproduce
- Make a platform in the sky (Doesn't have to be big)
- Place a sculk shrieker next to the platform with this command:
/setblock ~ ~ ~ sculk_shrieker["can_summon": true]
- Place non-full block that isn't solid such as strings or snow layers to cover the platform
- Switch the time to midnight
- Try to summon the warden by stepping on the shrieker (at least 3 or 4 times)
The Warden cannot spawn at all
The Warden should be able to spawn on it.