mojira.dev
MC-248738

Parrots on a shoulder die when using a Riptide attack in place

The Bug:

Parrots mounted on players' shoulders can die when using the riptide enchantment. Can be done by facing directly down and using Riptide.

Steps to Reproduce:

  • Summon and tame a parrot.

  • Set the weather to "rain" and obtain a trident enchanted with riptide.

    /give @s minecraft:trident{Enchantments:[{id:"riptide",lvl:3}]}
  • Approach the parrot so that it mounts your shoulder.

  • Look downwards and prepare to throw the trident (hold right-click), without actually throwing it.

  • Jump and before you start moving downwards, throw the riptide trident.

  • Take note as to whether or not parrots mounted on players' shoulders can die when using the riptide enchantment.

Observed Behavior:

Parrots can still sometimes die.

Expected Behavior:

Parrots would not die.

Linked issues

Attachments

Comments 10

Hi @unknown, whilst testing if MC-248106 was properly fixed, I discovered this problem, so I added this information to MC-248106 and the ticket was reopened by @unknown. All of the appropriate details regarding this issue have been provided in a comment by myself on MC-248106 and can be found here. 🙂

Hey @Avoma! The intention is to close the original bug and have this with low priority still open. I don't have Jira permission to finish the process. I'm waiting for Moesh to help with that.
With the original bug the parrot was dismounting in a wrong moment appearing in front of the player to be killed. That was fixed.
Now the parrot dies because the Riptide attack happens in one place, the same place where it started and the parrot is dismounted. That's why it gets killed. I would argue that it should not be fixed at all and players should be more careful with attacks around their pets. But not everyone in the team agrees, so we decided to split the fixed part from the new issue.

Ahhh, I see, thank you for this information. With that being said, would you like me to transfer the details and attachments I provided on MC-248106 to this ticket since the intention is to close the original bug report and since the original problem was fixed? The information I included in a comment on MC-248106 is this same issue, so would I be okay to do this? 🙂

Yes, you can do it, thanks!

Awesome, thank you too! All the appropriate details regarding this issue have been provided below along with some attachments demonstrating the problem. This ticket relates to MC-248106.

[media][media]

The Bug:

Parrots mounted on players' shoulders can die when using the riptide enchantment.

Steps to Reproduce:

  • Summon and tame a parrot.

  • Set the weather to "rain" and obtain a trident enchanted with riptide.

/give @s minecraft:trident{Enchantments:[{id:"riptide",lvl:3}]}
  • Approach the parrot so that it mounts your shoulder.

  • Look downwards and prepare to throw the trident (hold right-click), without actually throwing it.

  • Jump and before you start moving downwards, throw the riptide trident.

  • Take note as to whether or not parrots mounted on players' shoulders can die when using the riptide enchantment.

Observed Behavior:

Parrots can still sometimes die.

Expected Behavior:

Parrots would not die.

Can confirm in 1.18.2 Pre- Release 2

Can confirm in 1.18.2.

Can confirm in 1.19.

Relates to MC-133573, they seem to be the same general issue with the player somehow being positioned higher when using riptide while facing downward.

Timur Nazarov

(Unassigned)

Confirmed

Gameplay

Low

Mob behaviour

1.18.2 Pre-release 1, 1.18.2 Pre-release 2, 1.18.2 Pre-release 3, 1.18.2, 1.19 Pre-release 3, 1.19, 23w33a, 1.20.2, 1.21.1, 24w39a

Retrieved