mojira.dev
MC-54613

Villager Trades Not Being Removed After Trading With Them

This has happened since the trading changes occured: When you trade with a villager to his last offers, then buy out one trade, it will say that trade is crossed out, and to use another trade to unlock it. When you exit the trade menu, wait a few seconds, you see particles appear, and the trade is back without having to perform another trade to reopen it.

How to reproduce

1. Spawn a villager in creative mode (or find one)
2. Perform all the trades, and unlock all the tiers
3. Once all tiers are unlocked, perform a single trade (doesn't matter which tier) until it locks
4. Exit the trade menu, and wait until you see purple particles coming from the villager
5. Go back into the trade menu, and notice that the trade is no longer locked, despite not performing another trade

Comments 10

Intended.

According to the MC Wiki, "they can generate new offers when the last offer available (rightmost on their list of offers) has been traded at least once" and "although there is no maximum limit on the number of offers an individual villager can make, they can only have one offer for each type of item they can trade".

Also, "when a villager already has many offers, there is a high probability that a newly generated offer will be of an item they already offer: thus the old offer will be overwritten, and there will not be any new offer slot added to the villager."

Sorry, but two things wrong:

1. That information is very outdated. Scroll down to the bottom of the wiki for the updated trading system. That was in 1.7 and below.

2. ANYONE can edit the wiki. The wiki shouldn't be looked at as a reference of any sorts, I've seen so much wrong information on the wiki.

This new problem with the trading system doesn't make any sense, as the trading arrow clearly says "choose another trade to unlock".

Please confirm, still in latest snapshot. Updating description with how to reproduce.

This sounds like the intended behavior: locked trades get unlocked (and new tiers get opened, if applicable) 100% when making a trade for the first time or 20% every subsequent time. So you probably hit the 100% or 20% to have the villager unlock trades while you were trading to lock the one trade.

I don't think my results match up with those percentages. But, I just tested this on my survival world, and it appears to be fixed. That's a relief.

Does this affect 1.8.1-pre4, or is it indeed fixed?

Last time I checked in 1.8 final release, it seemed to be working okay. Then again, I recall it being a bit quirky after that, so I'll do more testing in 1.8.1 and comment here.

I will do testing soon and put my results.

Close this, it's fine.

If anything the text should be updated, but I think it's fine too.

Paul Smith

(Unassigned)

Unconfirmed

Minecraft 14w17a, Minecraft 14w18b, Minecraft 14w19a, Minecraft 14w20b, Minecraft 14w21b, ..., Minecraft 14w34d, Minecraft 1.8-pre1, Minecraft 1.8-pre2, Minecraft 1.8-pre3, Minecraft 1.8

Retrieved