Arrows and tridents on fire and stuck in the ground cannot be extinguished by rain
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.
2024-11-20, 11:03 AM
2025-01-28, 10:41 PM
2025-01-28, 10:39 PM
2
1