behavior.summon_entity not working within light block and structure void blocks
Summary:
If an entity is inside a light block or a structure void, the summon_entity behavior does not work as intended
Verification Build:
1.17.40
Regression Builds:
N/A
Impact:
This causes a lit area to disable an entity combat behavior, which causes unintended build changes
Repro Steps:
1. Download test world
2. Test the command blocks to fill the subchunk with the included examples
3. Notice the evoker cannot summon fangs at all inside structure voids
4. Notice the evoker fangs get sent to Y=0 when the evoker is inside light blocks
Observed Results:
Entities using minecraft:behavior.summon_entity cannot summon their entities inside light blocks and structure void blocks
Expected Results:
Entities should be able to summon entities inside those blocks as they should be treated similar as air as far as entity collision
Video Demo:
https://www.youtube.com/watch?v=9N6MQ6v1uWY