Steps to Reproduce:
Build a glass cage
Inside the cage, place a bed and spawn some villagers
Start a raid and complete it
Observe the villagers
Observed Results:
The villagers are damaged by their fireworks and eventually die.
Expected Results:
Villagers should not launch fireworks when a ceiling is above them.
Original Description:
After sucessfully completing a Pillager Raid, the fireworks display kills the villagers.
We have a village enclosed by glass used for an iron farm. The village is elevated 8 blocks.
After completing a Pillager Raid, fireworks appear inside and above the village. The villagers are killed by the sparks.
This is a repeatable event. We have done 3 raids and lost the villagers each time. On the last attempt, 1 person stayed inside with the villagers while the other person completed the raid. The person inside with the villagers observed the fireworks killing the villagers.
Linked issues
is duplicated by 11
relates to 3
Attachments
Comments 9
villagers should check for any block above them, instead of just solid blocks, to prevent this happening.
Even in vanilla villager houses, some of the roofs are purely made out of stairs, so they can die in those houses from letting off fireworks.
I'm not trying to be rude, but when will this be fixed? It's getting EXTREMELY annyoing.
Response from @unknown - Please see the Bug Tracker FAQ
Tested a few different blocks, though not every block, so this list definitely not all inclusive.
So far, this bug affects glass, (white) stained glass, (oak) fences, iron bars, and (mangrove) trapped doors. I will note that the villager was more successful firing its rocket past the blocks with smaller hitboxes, but it still did get trapped a few times (under the fence in particular).
A villager will not try to fire a rocket when under tinted glass, upper and lower (smooth stone) slabs, and (oak) leaves.
It may be best to do a more thorough test with every transparent block. I am playing in 1.19.11
Windows 10 PC Bedrock v1.18.20.27 Beta is affected by this bug.