mojira.dev
MC-26552

Infecting adult villagers has a chance to turn them into baby zombies

villagers go younger when infected

What I expected to happen was...:
an adult villager was infected so he should became an adult zombie villager

What actually happened was...:
he becomes a baby zombie villager

Steps to Reproduce:
i just put into a house a zombie and a villager until the villager becomes infected for some experiments and this is what i´ve seen

Environment

Windows 7

Linked issues

Comments 5

Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases. If this has been done, we can reopen the issue.

Keep in mind that the "Resolved"-Status on this ticket just means "Answered", and that we are waiting for further information on whether this issue still exists or not. We will reopen it as soon as the requested information has been deliviered.

Confirmed for

  • 1.8.4 However it is a general problem that mobs which change their Id (caused by lightning, attacked by Zombie, ...) don't use the old NBT tags. However for Villagers it is a little bit more complicated because they use the *Age* tag whereas Zombies use the *IsBaby* tag. But for some reasons it seems like baby villager turn always into baby zombies

Based on a decompiled version of Minecraft 1.9 using MCP 9.24 beta this should not be the case anymore. The method net.minecraft.entity.monster.EntityZombie.onKillEntity(EntityLivingBase) sets the IsBaby tag based on whether or not the villager is a child or not.

This is still happening on Minecraft 1.14.4

migrated

(Unassigned)

Confirmed

baby, villager, zombie_villager

Minecraft 1.6.2, Minecraft 1.6.4, Minecraft 1.7.1, Minecraft 1.7.2, Minecraft 13w47e, Minecraft 13w48a, Minecraft 13w48b, Minecraft 1.8.4, Minecraft 1.8.6

Minecraft 1.9.2

Retrieved