When you cure a zombie villager they are deeply grateful and give you excellent discounts on all their trades. However, they seem to forget after a software upgrade, after (approximately) Minecraft 1.14.2.
I noticed that all the villagers I had converted from zombie villagers in my trading hall lost all their discounts when I upgraded my (survival) game from 1.14.2 to 1.14.3-pre2.
However, newly-converted zombie villagers still give a discount in 1.14.3-pre3, so I assume the 'grateful non-dead' discount is still intended to be given, and is still intended to be permanent.
I believe the versions of the game affected are all the 1.14.3 pre-releases, though this issue may go back further, it may affect 1.14.1 and 1.14.2.
EDIT: This is still an issue in 1.16.4. I found in my latest game in 1.16.4 (NO upgrades involved) two zombie villagers stopped being grateful after a short time, with no obvious reason why.
STEPS TO REPRODUCE:
Create a world under Minecraft 1.14.1-2.
Spawn a Zombie Villager, and cure it (Potion of Weakness/Golden Apple).
Assign a profession to the healed Villager (any).
Observe substantial discounts on items offered for trade.
Log out, and upgrade the world to 1.14.3-pre[x] (any x).
Check the Villager's trades again. No discounts are offered.
Spawn a new Zombie Villager and heal it as before.
Assign a profession to the new Villager.
Observe the new healed Villager has discounted trades.
Related issues
is duplicated by
Comments

Hi,
We fixed this (partly) in 1.14.4. The cured villager will never forget, however it will not transfer the ever lasting good memory of you to other villagers because that would be OP. We added a short term good memory as well though to curing villagers, so in the beginning after you cured a villager they will also transfer happy memories to other villagers.

Thank you. Does it mean that after update from 1.14.2 to this snapshot cured zombie villagers will remember discounts?

So just to verify, all the already cured villagers will have forgotten the curer even after the update?
All the work into transforming zombie villagers has been lost? 😞

@Khalil Molano You would see this problem if you upgraded your game from <= 1.14.2 to any of the 1.14.3 releases. However this is supposed to be fixed in the 1.14.4 pre-releases, so if you upgraded to >= 1.14.4-pre1 you should be OK.
However, I haven't checked, so make a backup first, eh?

Hello, I play on a server and the villagers I had previously cured before 1.14.3 that forgot me in 1.14.3 still dont remember me in 1.14.4

@Khalil Molano If you were able to directly upgrade your server from 1.14.2 to 1.14.4 you might have avoided the problem, but once the villagers have forgotten there is no mechanism to recover their memories, they are gone. AFAICT the only way to recover is to assassinate all the affected villagers and breed new ones. Yes, I'm hacked off about that, too.

😞 I play on a server so I don't really control the update schedule.. I guess i could try re-converting them, at a 50% loss rate

@Khalil Molano It's probably a bit late in the day, but I have now found a workaround for this situation. I figured I would post it here in case anyone else finds themselves with this problem.
Rather than assassinate all the affected villagers, what you can do is 'tame' a zombie or husk and let them loose in your trading hall - scary, right? Once the zombie has re-zombified all the villagers you can dispose of him. Then cure all the villagers as you did before. What you find is that after healing they remember all their trades, and they now apply the discount.
This method isn't foolproof. I lost one villager who was exposed to daylight while zombified, and I lost a couple more who despawned when I went more than 24 blocks away. To say nothing of needing to be careful with your aggressive pet.
Of course this only works if you are playing on at least hard difficulty, but then you had to be doing that to have the discounted trades in the first place, right?

That's what I meant by "reconverting" them. My losses where around 70% unfortunately. i would have had changed the difficulty to Hard, if I could but since it's on a server it does not work


This is still an issue in 1.16.4, and does NOT seem to have anything to do with upgrading in this case. The cured zombie villager just stops being grateful after a short time.
Experienced that issue here after update to 1.14.3.