mojira.dev
MC-180754

Villagers Forget Curing History if Unloaded While Zombified

The bug

Villagers forget all previous curing history if they are unloaded while they are a zombie or while being cured. If any other players had discounts due to curing they will lose their discounts too. The player curing the villager will still receive a discount but it will act as if the villager was just cured for the first time.

How to reproduce

  1. Spawn a villager.

  2. Trade or name the villager so it does not despawn.

  3. Zombify the villager and cure it once.

  4. Repeat step 3 but now unload the villager while it is a zombie.

Once the villager is cured, its prices will not lower. The villager must stay loaded the whole time while it is a zombie (and while being cured) for its cure history to update properly.

Comments 5

Please check if this is still an issue for you in 1.16 Release Candidate 1 or later.

This is still an issue in 1.16 rc1. I updated the affected versions to reflect this.

Can confirm for 20w51a

Updated the bug because the previous description was incomplete

Starting with 1.20.2, this bug no longer applies as villagers can no longer get better discounts when cured multiple times.

Gavin Dimp

(Unassigned)

Confirmed

(Unassigned)

mob

1.15.2, 1.16 Release Candidate 1, 1.16, 1.16.4, 20w51a, 1.18, 1.18.1

Retrieved