Raid mobs are spawning on blocks where hostile mobs are not supposed to spawn, including non-full blocks and damaging blocks such as magma blocks.
Steps to reproduce the issue
Start a raid in a village in Minecraft
Prepare an area using blocks such as glass, slabs, stairs, hoppers, cauldrons, magma blocks, etc.
Observe raid mob spawn locations during each wave
Notice that mobs spawn on top of these blocks
Expected result
Raid mobs should only spawn on full solid blocks and should avoid spawning on blocks that cause damage (e.g., magma blocks) or are not valid for normal mob spawning.
Actual result
Raid mobs spawn on a wide variety of invalid blocks, including non-full blocks and damaging blocks like magma, leading to inconsistent and problematic gameplay.
Please do not intentionally create duplicate reports.