Vex retaliates against Evoker when hit by Evoker's fangs
The Vex retaliates against the Evoker when it gets hit by their fangs. This is because Vex are not immune to Evoker's fangs. This is not affected by Evoker's summoned Vexes. This also applies to other Illagers.
Expected Results: The Vex continues to attack its target, ignoring the fang attacks from Evoker.
Observed Results: The Vex retaliates against the Evoker when hit by their fangs.
Reproduce Steps:
1. Spawn an Evoker.
2. Spawn an Villager.
3. Spawn a vex before the Evoker spawns the fangs.
But an alternate way is you can also reproduce this with a Pillager.
Linked Issues
- Unresolved
SpencerKingsley Zhang
- 22
- 14
- Confirmed
- 473863
- Multiple
1.21.50.25 Preview - 1.21.60.24 Preview
1.21.50.25 Preview 1.19.30.22 Preview 1.19.10.20 Preview 1.18.33 Hotfix 1.18.32 1.18.20.21 Beta 1.18.10.24 Beta 1.18.10.20 Beta 1.18.0.27 Beta 1.18.0.23 Beta 1.18.0.22 Beta 1.18.0.21 Beta 1.18.0.20 Beta 1.17.40.20 Beta 1.17.30.25 Beta 1.17.30.24 Beta 1.17.30.23 Beta 1.17.30.22 Beta 1.17.30.21 Beta 1.17.30.20 Beta 1.17.11 Hotfix 1.17.20.23 Beta 1.17.20.22 Beta 1.17.20.21 Beta 1.17.10 1.17.10.23 Beta 1.17.1 Hotfix 1.16.201 Hotfix 1.17.0 1.17.2 Hotfix 1.17.30 1.17.32 1.17.33 1.17.34 1.17.40 1.17.41 Hotfix 1.18.0 1.18.2 Hotfix 1.18.30.33 Preview 1.18.30.32 Beta 1.18.12 Hotfix 1.18.31 1.19.20 1.19.51 1.19.63 1.20.31 Hotfix 1.20.40.23 Preview 1.21.51 Hotfix 1.21.60.24 Preview
Created Issue:
Vex attack Evoker when hit by fangs
The vex is meant to guard the evoker from a intruder and shouldn’t attack evoker. Vex suppose to be immune to evoker fangs unlike others do. Unlike java, Vexes are not immune to evoker fangs and it attack its own Evoker
Observed Results: Vex attacks Evoker
Expected Results: Vex should not be attacking Evoker
Reproduce Steps:
spawn a evoker
spawn a villager
spawn a vex when fangs spawn
Vex attack Evoker when hit by fangs from the Evoker
relates to
The vex is meant to guard the evoker from a intruder and shouldn’t attack evoker. Vex suppose to be immune to evoker fangs unlike others do. Unlike java, Vexes are not immune to evoker fangs and it attack its own Evoker
Observed Results: Vex attacks Evoker
Expected Results: Vex should not be attacking Evoker
Reproduce Steps:
spawn a evoker
spawn a villager
spawn a vex when fangs spawn
The vex is meant to guard the evoker from a intruder and shouldn’t attack evoker. Vex suppose to be immune to evoker fangs unlike others do. Unlike java, Vexes are not immune to evoker fangs and it attack its own Evoker
Observed Result
Vex attacks Evoker
Expected Result
Vex should not be attacking Evoker
Reproduce Steps:
1. spawn a evoker
2. spawn a villager
3. spawn a vex when fangs spawn
The vex is meant to guard the evoker from a intruder and shouldn’t attack evoker. Vex suppose to be immune to evoker fangs unlike others do. Unlike java, Vexes are not immune to evoker fangs and it attack its own Evoker
This bug is usually fixed for Java in 1.14
Observed Result
Vex attacks Evoker
Expected Result
Vex should not be attacking Evoker
Reproduce Steps:
1. spawn a evoker
2. spawn a villager
3. spawn a vex when fangs spawn
The
vexis meant to guardtheevokerfrom a intruder and shouldn’t attack evoker. Vex suppose to beimmune toevoker fangsunlike others do. Unlike java, Vexes are not immune to evoker fangs and it attack its own EvokerThis bug is usually fixed for Java in 1.14
Observed Result
Vex attacks EvokerExpected Result
Vex should not be attacking Evoker
Reproduce Steps:
1. spawn a evoker
2. spawn a villager
3. spawn a vex when fangs spawn
The Vex retaliates against the Evoker when it gets hit by their fangs. This is because Vex are not immune to Evoker's fangs. This is not affected by Evoker's summoned Vexes. This also applies to other Illagers.
Expected Results: The Vex continues to attack its target, ignoring the fang attacks from Evoker.
Observed Results: The Vex retaliates against the Evoker when hit by their fangs.
Reproduce Steps:
1. Spawn an Evoker.
2. Spawn an Villager.
3. Spawn a vex before the Evoker spawns the fangs.But an alternate way is you can also reproduce this with a Pillager.
VexattackEvoker when hit byfangs from the EvokerVex retaliates against Evoker when hit by Evoker's fangs
This issue is related to MCPE-115094
I tested this and found that vexes do not attack their summoning evoker that summoned them when hit by its fangs, but vexes summoned by the player or other evokers will attack a different evoker if hit by them. I think this is default behavior for mobs that have an owner, for example tamed wolves.
Vexes have no filters in their retaliation component:
"minecraft:behavior.hurt_by_target": { "priority": 1 }I do not know if this is different from Java; the wiki does not say anything about vexes attacking illagers or whether they are damaged by fangs.
@Kingsley Zhang: please do not add comments that duplicate information already on the report. I have warned about this before. If you continue to disregard the bug tracker policies your account could be subject to suspension.
Does it attack its own evoker when summoned by them?
I already answered that in my earlier comment.
If a different vex attack a evoker, all vexes summoned by its own evoker will attack the vex
affecting 1.16.221 I'll be a new reporter to add more affected versions and make the ticket more better