In my trading hall, I use a normal setup in which I have a captured zombie infect villagers, then I cure them to reduce their prices. However, for an unknown reason, villagers (in this case fletchers) will occasionally increase their price from the previous discount to 32 26. The first time I encountered this bug was in 1.17, while converting a group of 8 fletchers at once. The same bug occurred when converting one villager at a time as well. When going one by one, most villagers reduced their prices from 32 11 to 32 6, though one villager increased their price to 32 26, despite the conditions being the same for all conversions.
Linked issues
Comments 8
I’ve experienced this as well, but before 1.17 (though I don’t know the version). I also just had this happen in 1.17.1. I cured a fletcher four times and on the fourth, instead of going all the way down to one stick for an emerald, it went back up to 26. Which is equivalent to curing it once. So I basically wasted 3 golden apples and potions (which aren’t to hard to get) but it is frustrating. I checked out the linked bug the mod posted, but it isn’t the same thing. I do think this is a bug, not intentional.
I'm experiencing the same issues only since 1.17. The 'duplicate' tag is not appropriate as linked issue is a different circumstance. In this case trades are getting worse simply after conversion, not via any other mechanisms such as repeat trades or hurting villagers. I had a cleric offering an emerald for 12 rotten flesh: I converted them and the trade went up to 20.
I am experiencing the same thing, have a farmer converted 6 times to get one emerald for a single potato but the prices are gradually going back up. first was a single potato per emerald, it went up to two, and then again to three.
Tyler - I think that may be a different thing. Afaik only up to 5 conversions have a permanent effect but there are also temporary lesser effects that gradually wear off. These include stuff like levelling up the villager or curing other villagers.
This issue is entirely unrelated to the supply and demand mechanic, and should not be marked as a duplicate. This is purely about curing zombie villagers and getting the opposite of the desired effect.
I got a cured zombie turned cleric, never attacked him, and he asked 32 57 rotten flesh for an emerald. After a few trades, it jumped up to 32 64. And the bizarre thing is, all his other trades are reduced to 1 as I'd expected from a cured villager. Only the first trade acts strange. This is just not normal...
I have the same exact issue as Tyler Brown noted, above. This behavior is affecting villagers I have cured 5+ times, to ensure I was at the minimum rates possible.
This rise in prices is not happening because of day-after-day trading. That occurs, as well, but I expect it. If I leave the cured villagers alone for long periods between trades, SOME of them slowly raise their prices. I had two farmers at 1 potato per emerald. Then the price became 2, then 3, and now it is 6 potatoes per emerald. There is no legitimate reason for them to have raised their rates.
However, I have a librarian who stands not far from them, and his prices continue to remain at the minimum cured price: 1 paper per emerald. He has never raised his prices like the farmers have. (He will temporarily raise the price to the maximum if I over-trade him, but again, I expect that.)
I would agree with Andrew Kruse that this issue is unrelated to the supply and demand mechanic.
Thank you for your report!
We're tracking this issue in MC-146373, so this ticket is being resolved and linked as a duplicate.
That ticket has already been resolved as working as intended, which means this is not considered a bug and won't be fixed. Please do not leave a comment on the linked ticket.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki