mojira.dev
MC-149679

Zombie Villagers cured into regular villagers lose numeric values on trades

I had two villagers, a master farmer and a novice librarian. i had traded with both, so their trades were locked.

they got turned into zombie villagers, so i cured them. when they came back they still had the same trades and levels, but all their trades except the potato/carrot novice trades from the farmer cost exactly 1 emerald or 1 of the item they give an emerald for.

So, I have bookshelves for 1 emerald, and i can sell books for 1 emerald. infinite emeralds. Mending book is 1 emerald and a book. I can sell 1 melon for 1 emerald. All of their trades except carrot/potato are like this.

I tried relogging, to see if it was a visual bug, it was not. My friend came and looked at the trades and they were normal values for him, so I'm the only one with access to these trades.

Linked issues

Attachments

Comments

violine1101

Confirmed. Pretty sure that's intentional... the villager seems to be pretty grateful towards you that you healed him!

Lawrence Vanderpool

Just to be clear, with one librarian this way you can make infinite emeralds by buying bookshelves and selling books at 2 emerald profit per trade.

Alex Galaitsis

I made a tutorial about this yesterday: https://www.youtube.com/watch?v=n7zaygXTdMA

And I agree. Overall this seems intentional because most of the trades are discounted in a way that seems balanced and reasonable, and it's a really neat game mechanic. HOWEVER, a handful of the trades at their current discounted value are exploitable. The "Buy a bookcase, break it and sell the books" exploit for infinite emeralds is perhaps the best example. So, it may at least need tweaking.

Edit: Oh, and hi Lawrence! 🙂

Brain81505

Can confirm in 23w03a

Lawrence Vanderpool

(Unassigned)

Confirmed

Trading

Minecraft 1.14, Minecraft 1.14.1, 23w03a

Retrieved