mojira.dev
MC-251583

Cured Villager only remembers the most recent player to cure it

If multiple players on a server zombify and cure a villager, the most recent player to cure it will overwrite the other players' curing.
Steps to Reproduce:
1. Player 1 cures a zombie villager. This will result in Player 1 having reduced trade prices. Player 2 will have normal trade prices.
2. A zombie kills the villager, converting it into a zombie villager.
3. Player 2 cures the villager.

Player 1 will no longer have reduced trade prices, and player 2 will instead have reduced trade prices. This occurs even if Player 1 had cured the villager multiple times in a row. The single cure from Player 2 will overwrite all cures from Player 1.

Comments 3

Villagers being cured are player specific not a global thing

I know it's player specific, it's just that only the most recent player is saved in the villager NBT, which is the bug.

I'm not able to reproduce this, even in 1.18.2. I'm getting discounted prices for each player that cured the villager. Is this issue still happening for you in 1.20.2? If it is, could you attach or provide a link to a world download containing an affected villager?

WyvernElement

(Unassigned)

Unconfirmed

(Unassigned)

1.18.2, 22w18a

Retrieved