mojira.dev
MC-5305

Burning arrows in ground are not extinguished by rain

The bug

Burning arrows in ground are not extinguished by rain.

How to reproduce

  1. Shoot an arrow with a flame bow

  2. /toggledownfall when it is already in the ground

  3. The arrow will not be put out of its fire

  4. Break the block that the arrow is stuck to

  5. The arrow is extinguished

Code analysis

Code analysis by @unknown can be found in this comment.

Linked issues

Attachments

Comments 8

Both shot from a flame bow, the one in the water is extinguished yet the one in the rain is not.

This is still bugged in the Snapshots.

Reopened due to MC-72564

Confirmed for 1.10.2. To reproduce:

  • Shoot an arrow with a flame bow.

  • /toggledownfall when it is already in the ground.

  • The arrow will not be put out of its fire.

  • Break the block that the arrow is stuck to.

  • The arrow is extinguished.

Please change the title to something like "Burning arrows in ground are not extinguished by rain"

Please link to this comment in the description

The following is based on a decompiled version of Minecraft 1.10 using MCP 9.30.

The reason for this is that the method net.minecraft.entity.projectile.EntityArrow.onUpdate() only tests if the arrow is wet, if it is not in the ground.

Thank you @unknown. I forgot a "t" in "extinguished", can you please fix this in the summary as well

Added code analysis to description and fixed summary. 🙂

the1kingsam

migrated

Confirmed

Minecraft 1.4.6, Minecraft 1.4.7, Snapshot 13w05b, Snapshot 13w06a, Snapshot 13w07a, ..., Minecraft 1.8, Minecraft 1.8.8, Minecraft 15w47c, Minecraft 1.10.2, Minecraft 1.11.2

Minecraft 13w39a, Minecraft 17w48a

Retrieved