A Johnny Vindicator‘s rule is to never attack other illagers. This rule breaks due to team mechanics. Any team mismatch—whether the Johnny or the illager is on a team—causes the attack.
Observed Behavior:
Mismatch 1 (Johnny has a team, Illager does not): The Johnny attacks the Illager.
Mismatch 2 (Johnny has no team, Illager has a team): The Johnny attacks the Illager.
Mismatch 3 (Both on different teams): The Johnny attacks the Illager.
Correct Control (Same team): The Johnny ignores the Illager.
Expected Result:
The Johnny rule (“never attack illagers”) should hold true, regardless of any team assignment on either side.
Observed Result:
Any team mismatch between a Johnny and an illager overrides its rule and triggers an attack.
Thank you for your report!
After consideration, the issue is being closed as Working as Intended.
Please note, that mechanics of the game may change between updates.
Things such as graphics, sounds, world creation, biomes, redstone, villagers, and animals may not work the same in current versions.
Full Version History – Snapshot Version History – The official Minecraft feedback site
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki