Cured baby zombie villagers stay as jockey variant
The bug
Currently, curing a baby zombie villager jockey does not cause it to dismount, creating a villager chicken jockey. The villager can also grow up, and it functions exactly as a normal villager, however, it does not dismount the chicken. This is likely caused by the fix of MC-163767.
How to reproduce
- Find a baby zombie villager jockey, or spawn one in via commands:
/summon chicken ~ ~ ~ {Passengers:[{id:zombie_villager,IsBaby:1,ConversionTime:10}]} - Cure the baby zombie villager as you would a normal zombie villager
- Wait until it is cured
- Observe the fact the villager is still riding the chicken
Code analysis
Code analysis by [Mod] Avoma can be found in this comment.
Created Issue:
Cured Baby Zombie Villagers Stay As Jockey Variant
Currently, curing a baby zombie villager jockey does not cause it to dismount, creating a villager chicken jockey. The villager can also grow up, and it functions exactly as a normal villager, however, it does not dismount the chicken. This is likely caused by the fix of https://bugs.mojang.com/browse/MC-163767
To reproduce:
- Find a baby zombie villager jockey, or spawn one in via commands: /summon chicken ~ ~ ~ {Passengers:[ {id:zombie_villager,IsBaby:1,}
]}
- Cure the baby zombie villager as you would a normal zombie villager
- Wait until it is cured
- Observe the fact the zombie villager is still riding the chicken
Currently, curing a baby zombie villager jockey does not cause it to dismount, creating a villager chicken jockey. The villager can also grow up, and it functions exactly as a normal villager, however, it does not dismount the chicken. This is likely caused by the fix of
https://bugs.mojang.com/browse/MC-163767To reproduce:
- Find a baby zombie villager jockey, or spawn one in via commands: /summon chicken ~ ~ ~ {Passengers:[ {id:zombie_villager,IsBaby:1,}
]}
- Cure the baby zombie villager as you would a normal zombie villager
- Wait until it is cured
- Observe the fact the zombie villager is still riding the chicken
Currently, curing a baby zombie villager jockey does not cause it to dismount, creating a villager chicken jockey. The villager can also grow up, and it functions exactly as a normal villager, however, it does not dismount the chicken. This is likely caused by the fix of
MC-163767To reproduce:
- Find a baby zombie villager jockey, or spawn one in via commands: /summon chicken ~ ~ ~ {Passengers:[ {id:zombie_villager,IsBaby:1,}
]}
- Cure the baby zombie villager as you would a normal zombie villager
- Wait until it is cured
- Observe the fact the zombie villager is still riding the chicken
Currently, curing a baby zombie villager jockey does not cause it to dismount, creating a villager chicken jockey. The villager can also grow up, and it functions exactly as a normal villager, however, it does not dismount the chicken. This is likely caused by the fix of
MC-163767To reproduce:
- Find a baby zombie villager jockey, or spawn one in via commands: /summon chicken ~ ~ ~ {Passengers:[ {id:zombie_villager,IsBaby:1,}
]}
- Cure the baby zombie villager as you would a normal zombie villager
- Wait until it is cured
- Observe the fact the zombie villager is still riding the chicken
Currently, curing a baby zombie villager jockey does not cause it to dismount, creating a villager chicken jockey. The villager can also grow up, and it functions exactly as a normal villager, however, it does not dismount the chicken. This is likely caused by the fix of
MC-163767To reproduce:
- Find a baby zombie villager jockey, or spawn one in via commands: /summon chicken ~ ~ ~ {Passengers:[ {id:zombie_villager,IsBaby:1,}
]}
- Cure the baby zombie villager as you would a normal zombie villager
- Wait until it is cured
- Observe the fact the
zombievillager is still riding the chickenCurrently, curing a baby zombie villager jockey does not cause it to dismount, creating a villager chicken jockey. The villager can also grow up, and it functions exactly as a normal villager, however, it does not dismount the chicken. This is likely caused by the fix of
MC-163767To reproduce:
- Find a baby zombie villager jockey, or spawn one in via commands: /summon chicken ~ ~ ~ {Passengers:[ {id:zombie_villager,IsBaby:1,}
]}
- Cure the baby zombie villager as you would a normal zombie villager
- Wait until it is cured
- Observe the fact the villager is still riding the chicken
Currently, curing a baby zombie villager jockey does not cause it to dismount, creating a villager chicken jockey. The villager can also grow up, and it functions exactly as a normal villager, however, it does not dismount the chicken. This is likely caused by the fix of
MC-163767To reproduce:
- Find a baby zombie villager jockey, or spawn one in via commands:
/summon chicken ~ ~ ~ {Passengers:[ {id:zombie_villager,IsBaby:1,}]}
- Cure the baby zombie villager as you would a normal zombie villager
- Wait until it is cured
- Observe the fact the villager is still riding the chicken
Currently, curing a baby zombie villager jockey does not cause it to dismount, creating a villager chicken jockey. The villager can also grow up, and it functions exactly as a normal villager, however, it does not dismount the chicken. This is likely caused by the fix of
MC-163767To reproduce:
- Find a baby zombie villager jockey, or spawn one in via commands:
/summon chicken ~ ~ ~ {Passengers:[{id:zombie_villager,IsBaby:1}]}
- Cure the baby zombie villager as you would a normal zombie villager
- Wait until it is cured
- Observe the fact the villager is still riding the chicken
Galaxy_2Alex very clearly didn't read this bug report. This is obviously a bug, living villagers are not supposed to ride chickens, Their animation isn't even right they just float there inside a chicken.
This should be re-opened, he did not suggest any features, he only pointed out a bug with villagers.
Thank you for your report!
However, this issue is Invalid.You have posted a feature request or a suggestion. This site is for bug reports only.
For suggestions, visit the Feedback website, or visit Minecraft Suggestions on Reddit.Quick Links:
📓 Issue Guidelines – 🛠 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki
💬 Mojira Subreddit – 💬 Mojira Discord
relates to
relates to
relates to
Currently, curing a baby zombie villager jockey does not cause it to dismount, creating a villager chicken jockey. The villager can also grow up, and it functions exactly as a normal villager, however, it does not dismount the chicken. This is likely caused by the fix of
MC-163767To reproduce:
- Find a baby zombie villager jockey, or spawn one in via commands:
/summon chicken ~ ~ ~ {Passengers:[{id:zombie_villager,IsBaby:1}]}
- Cure the baby zombie villager as you would a normal zombie villager
- Wait until it is cured
- Observe the fact the villager is still riding the chicken
Currently, curing a baby zombie villager jockey does not cause it to dismount, creating a villager chicken jockey. The villager can also grow up, and it functions exactly as a normal villager, however, it does not dismount the chicken. This is likely caused by the fix of
MC-163767To reproduce:
- Find a baby zombie villager jockey, or spawn one in via commands:
/summon chicken ~ ~ ~ {Passengers:[{id:zombie_villager,IsBaby:1}]}
- Cure the baby zombie villager as you would a normal zombie villager
- Wait until it is cured
- Observe the fact the villager is still riding the chicken
The bug
Currently, curing a baby zombie villager jockey does not cause it to dismount, creating a villager chicken jockey. The villager can also grow up, and it functions exactly as a normal villager, however, it does not dismount the chicken. This is likely caused by the fix of
MC-163767.How to reproduce
- Find a baby zombie villager jockey, or spawn one in via commands:
/summon chicken ~ ~ ~ {Passengers:[{id:zombie_villager,IsBaby:1}]}- Cure the baby zombie villager as you would a normal zombie villager
- Wait until it is cured
- Observe the fact the villager is still riding the chicken
CuredBabyZombieVillagersStayAsJockeyVariantCured baby zombie villagers stay as jockey variant
relates to
The bug
Currently, curing a baby zombie villager jockey does not cause it to dismount, creating a villager chicken jockey. The villager can also grow up, and it functions exactly as a normal villager, however, it does not dismount the chicken. This is likely caused by the fix of
MC-163767.How to reproduce
- Find a baby zombie villager jockey, or spawn one in via commands:
/summon chicken ~ ~ ~ {Passengers:[{id:zombie_villager,IsBaby:1,ConversionTime:10}]}- Cure the baby zombie villager as you would a normal zombie villager
- Wait until it is cured
- Observe the fact the villager is still riding the chicken
is duplicated by
Likely WF because fixing this would cause zombie villager to dismount other mobs when cured.
It can't spawn iron golems
The bug
Currently, curing a baby zombie villager jockey does not cause it to dismount, creating a villager chicken jockey. The villager can also grow up, and it functions exactly as a normal villager, however, it does not dismount the chicken. This is likely caused by the fix of
MC-163767.How to reproduce
- Find a baby zombie villager jockey, or spawn one in via commands:
/summon chicken ~ ~ ~ {Passengers:[{id:zombie_villager,IsBaby:1,ConversionTime:10}]}- Cure the baby zombie villager as you would a normal zombie villager
- Wait until it is cured
- Observe the fact the villager is still riding the chicken
Code analysis
Code analysis by [Mod] Avoma can be found in this comment.
The bug
When skeletons freeze, they convert to strays. This also applies to the jockey variants, however, instead of dismounting, the strays maintain their jockey status, allowing for them to ride skeleton horses and spiders. This is unintentional, due to MC-109415 being marked as WAI. Relates to MC-200418.
How to reproduce
- Find or summon a skeleton riding a spider (or skeleton horse)
- Dispense a powder snow bucket onto their head (make sure not to freeze the bottom mob)
- Wait, eventually the skeleton will convert to a stray and still be riding the spider/skeleton horse
Thank you for your report!
We're tracking this issue in MC-200418, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.
When a mob riding an entity converts into another type of mob, it dismounts it.
| Mount | Zombie villager being cured | Villager being infected | Piglin being in overworld | Hoglin being in overworld | Pig being struck by ligtning | Villager being struck by lightning | Mooshroom being struck by lightning | Husk drowning | Zombie drowning | Skeleton freezing |
|---|---|---|---|---|---|---|---|---|---|---|
| A mob | Dismounts | Can't check because of |
Dismounts | Dismounts | Dismounts | Dismounts | Stays | Dismounts | Dismounts | Dismounts |
| Minecart | Dismounts | Can't check because of |
Dismounts | Dismounts | Can't check because minecart is destroyed | Can't check because minecart is destroyed | Can't check because minecart is destroyed | Dismounts | Dismounts | Dismounts |
| Boat | Stays | Can't check because of |
Stays | Stays | Can't check because of |
Can't check because of |
Can't check because of |
Stays | Stays | Stays |
| In some previous versions | Stays | Stays | Stays | Stays | Dismounts | Dismounts | Stays | Stays | Stays | Stays |
Expected outcome:
Mobs stay on their mounts. In some previous versions (haven't checked exatly which) most mobs stayed on their mounts.
Related:
MC-276476 - Crash when a boat is destroyed by a hazard.
MC-163767 - Villagers get ejected from a minecart when converted to a zombie villager.
MC-200418 - Cured baby zombie villagers stay as jockey variant.
REALMS-10636 - Zombie villagers die when killed by a zombie even in hard mode.
MC-88967 - Most NBT tags are not kept when a mob converts to another mob.
Duplicate that was marked as "Solved", but isn't:
MC-193083 - Passengers get off mobs if they convert into other mobs.
Edit: MC-193083 is sometimes marked as "Won't fix", and sometimes as just "Solved: No solution".


Isn't this intentional?
Can you change "4. Observe the fact the zombie villager is still riding the chicken" to "4. Observe the fact the villager is still riding the chicken"?
Yes, sorry, poor wording
And I don't believe this is intentional behavior, since I don't think there is any practicality of a villager riding a chicken. I also haven't seen any mention of this as a feature in any patch notes.
If this doesn't happen naturally (bc the zombie has to be cured by a player), I don't see the problem on keeping this bug. Seems fun XD
Hey @Galaxy_2Alex , this isn't a feature request, the villager chicken jockey actually appears when you cure a baby zombie villager chicken jockey in survival
Can confirm in 20w51a.
Confirm in 1.16.5
Can confirm in 21w03a. You can speed up this process by adding the ConversionTime tag to the zombie villager. Feel free to use this following command to efficiently reproduce this issue:
/summon chicken ~ ~ ~ {Passengers:[{id:zombie_villager,IsBaby:1,ConversionTime:10}]}Video attached.
Can confirm in 21w13a.
Can confirm in 21w16a.
Can confirm in 1.17.
This is definitely a feature not a bug
Can confirm in 1.17.1.
Not necessarily. There could be a check to see which mob the baby zombie villager is riding and dismount it only if it is a chicken.
Can confirm in 21w41a. The expected result is that baby zombie villagers should dismount chickens when cured.
Confirmed with 1.18.1 and 22w06a
@Trevor Collins
What's your grounds for saying so?
I can also confirm this in both 1.18.1 and 22w06a. Here's a code analysis of this issue.
Code Analysis:
The following is based on a decompiled version of Minecraft 1.19.2 using MCP-Reborn.
If we look at the above class, we can see that the finishConversion() method, (the method that's responsible for finishing the process of a zombie villager converting into a villager), never checks to see whether or not the villager is a passenger, and if so, should be dismounted upon conversion. Because of this, when a baby zombie villager is cured and converted whilst riding a chicken, it will not stop riding its vehicle, therefore resulting in this problem occurring.
Can confirm in 1.19.
Works as intended as per
MC-276342