A flaming arrow no longer decreases the value of its Fire
tag if it's stuck on the ground. If it starts raining, the Fire
value will be updated to -1s, but the arrow will still visually be on fire.
How to reproduce:
Stand in the open.
Execute the following commands in order:
/weather clear
/give @s minecraft:bow[minecraft:enchantments={levels:{"minecraft:flame":1}}]
/give @s minecraft:arrow
Shoot the arrow into the ground.
Execute the following command twice:
/data get entity @n[type=minecraft:arrow] Fire
→ ❌ Both times, the value will be 2000 minus the number of ticks passed while the arrow was travelling in mid-air, which means the value did not change between the two executions of the same command.
Execute the following command:
/weather rain
Execute the command from step 4 again.
→ ❌ The value is now -1s, but the arrow is still not put out.
Expected result:
Flaming arrows and tridents stuck on the ground would be extinguished by rain.
Observed result:
Flaming arrows and tridents stuck on the ground cannot be extinguished by rain.
Notes:
Flaming arrows and tridents in mid-air can still be extinguished by rain.
This issue is not present in 1.21.1 or earlier versions.
Linked issues
relates to 1
Attachments
Comments 3
Burning arrows get Fire updated to -1s and updates visually now in rain.
Note that the edit to my report states that burning arrows are extinguished while flying through rain; This was not stated in my report. I did have the comment about Fire ticking while in flight, and as a control set it to 2 to see if a ticked to 0 arrow stopped being on fire while in motion which it properly did.
It's related, but might be reported elsewhere. ie that Fire does not tick when inGround:1b. Meaning, a landed arrow will burn for 1200 ticks (life) regardless of how many Fire ticks remained. (unless it's raining 🙂)
Arrows and tridents not being extinguished by placing water on them is actually tracked at MC-277403, which has the same priority, so I have now made this report specific to rain not extinguishing those projectiles.