There are three of us, trying to max discount some villagers. But some of the villagers seem to forget that we cured them, and bring their trades back up (sometimes back to original, sometimes partially).
What I expected to happen was...:
I have not been able to find any explanations for why this may be. We were standing right beside them the whole time, not logging off or doing anything weird. All the villagers should have 1 emerald trades.
What actually happened was...:
But instead of staying at 1 emerald trades, once in a while, one of our trades will go back up (for only one of the three of us at a time).
Steps to Reproduce:
1. Be on a 1.17 server
2. Have at least three players cure a villager multiple times each, until the best trade offers are purchasable.
3. Once the villager is cured a certain number of times (I would say we did it a minimum of 2 or three times each) one of the players should see the villager "forgetting" that it got cured and raise its prices back up (maybe back to the original price, may be partially back up to original price)
Suggestion:
I have not been able to confirm this, but my best guess is there is some kind of limit to how many cures the villager remembers. Which would explain why this has never been a problem for me with only one or two players.