mojira.dev
MC-236783

Parity Issue: Ravagers still attack baby villagers in Java Edition

In new snapshots illagers will ignore baby villagers like BE, but ravagers still attack baby villagers.

Steps to Reproduce:

  • Summon a ravager and a baby villager.

    /summon minecraft:ravager ~ ~ ~
     /summon minecraft:villager ~ ~ ~ {Age:-25000}
  • Wait a couple of seconds.
    ❌ → Notice how ravagers are able to attack baby villagers.

Expected Behavior:

The expected behavior would be that ravagers are not able to attack baby villagers, just like how they can't in Bedrock Edition.*

Attachments

Comments 15

That was added in Bedrock before the buzzy bees update therefor this isn't valid parity issue

This might be considered a valid parity issue as it was added in Java for parity after the Buzzy Bees Update.

@unknown no still wouldn't be valid please see what is considered valid parity here

That illagers no longer attack in java is new, a post-buzzy bees change; the feature has as such been changed since that update, so it should be valid.

It fulfills all the criteria cited in the parity issue guidelines:

  • The feature affected by the parity issue is present in both Bedrock Edition and Java Edition in the latest release or development version.

  • The feature behaves differently in one edition than in the other.

  • The parity issue was introduced in Buzzy Bees (Bedrock Edition 1.14 / Java Edition 1.15) or later and was not present before.

5 more comments

There are multiple issues related to illagers no longer attacking baby villagers.
For example raids are no longer win-able by illagers if there are any baby villagers present in the village. MC-236645
And "Johnny" vindicators no longer attacks baby villagers. MC-236805

It seems the change was done a bit too hastily and someone forgot to look at related mechanics.
(I also wonder why this change was done now, since it has nothting to do with 1.18 as a whole)

I can also confirm this behavior. Here are some extra details regarding this issue.

The Bug:

Parity issue: Ravagers are able to attack baby villagers.

Steps to Reproduce:

  • Summon a ravager and a baby villager.

/summon minecraft:ravager ~ ~ ~
/summon minecraft:villager ~ ~ ~ {Age:-25000}
  • Wait a couple of seconds.

  • → ❌  Notice how ravagers are able to attack baby villagers.

Expected Behavior:

The expected behavior would be that ravagers are not able to attack baby villagers, just like how they can't in Bedrock Edition.

Add 3 labels:

ravager

baby-villager

vanilla-parity

Can confirm in 1.18 Pre-release 6.

Just make sure that if this gets fixed, the bug making it impossible for pillagers to win a raid if babies are present also gets fixed as currently ravagers are the only way for a pillager victory.

 

https://bugs.mojang.com/browse/MC-236645

user-d1c12

billysjoberg

Confirmed

Normal

Mob behaviour, Parity

ravager, vanilla-parity

21w37a, 1.18 Pre-release 6

1.18 Pre-release 8

Retrieved