Villagers can sometimes have all trades locked after trading
When trading with villagers that have a low number of trades by default, those villagers can have all trades permanently locked. This occurs because there is no mechanism that refreshes the villager after every trade has become locked.
To reproduce:
1. Get a low trade number villager like Leatherworker or Fletcher (4 trades)
2. Trade until all trades are unlocked
3. Continue trading with villager the maximum amount for each trade
4. After some time (it took me ~10 minutes) you will get unlucky and trades will all lock
I believe that this can happen to other villagers but is much less likely due to higher number of trades.
Here is a link to a picture album showing that this is possible: http://imgur.com/a/QsvRy
Environment
Windows 8.1 64-bit, Java 8
Linked Issues
Created Issue:
Villagers can have all trades locked naturally
When trading with villagers that have a low number of trades by default, those villagers can have all trades permanently locked. This occurs because there is no mechanism that unlocks all the locked trades after every trade has become locked.
To reproduce:
1. Get a low trade number villager like Leatherworker or Fletcher (4 trades)
2. Trade until all trades are unlocked
3. Continue trading with villager the maximum amount for each trade
4. After some time (it took me ~10 minutes) you will get unlucky and trades will all lockI believe that this can happen to other villagers but is much less likely due to higher number of trades.
Here is a link to a picture album showing that this is possible: http://imgur.com/a/QsvRy
Environment
Windows 8.1 64-bit, Java 8
Villagers can have all trades lockednaturallyVillagers can sometimes have all trades locked after trading
When trading with villagers that have a low number of trades by default, those villagers can have all trades permanently locked. This occurs because there is no mechanism that
unlocks all the locked tradesafter every trade has become locked.To reproduce:
1. Get a low trade number villager like Leatherworker or Fletcher (4 trades)
2. Trade until all trades are unlocked
3. Continue trading with villager the maximum amount for each trade
4. After some time (it took me ~10 minutes) you will get unlucky and trades will all lockI believe that this can happen to other villagers but is much less likely due to higher number of trades.
Here is a link to a picture album showing that this is possible: http://imgur.com/a/QsvRy
When trading with villagers that have a low number of trades by default, those villagers can have all trades permanently locked. This occurs because there is no mechanism that refreshes the villager after every trade has become locked.
To reproduce:
1. Get a low trade number villager like Leatherworker or Fletcher (4 trades)
2. Trade until all trades are unlocked
3. Continue trading with villager the maximum amount for each trade
4. After some time (it took me ~10 minutes) you will get unlucky and trades will all lockI believe that this can happen to other villagers but is much less likely due to higher number of trades.
Here is a link to a picture album showing that this is possible: http://imgur.com/a/QsvRy
duplicates
relates to
duplicates
Tried this on a leartherworker in 1.10. It didn't even get to unlocking a 3rd trade. Within a minute this villager's trades were locked (creative mode).
is duplicated by
is duplicated by
MC-115667
duplicates
This bug can't be properly tested in 19w11a, because trade unlocking has changed. I don't know how exactly, but I've just traded 4 times normally and it locked everything in the villager UI. This report should probably be marked as blocked by some other report, but I don't know which one.
Could be or relates because the description there is different
MC-749I saw
MC-749but reported this because it is a totally separate bug from the description ofMC-749. This bug has to do with trades naturally becoming locked after opening all trades. It can occur through natural trading in the world without leaving the world itself. Meanwhile,MC-749deals with a villager's first trade(s) becoming locked which is caused by rapid unloading of the world after completing the first trade(s). This can be seen when the reporter ofMC-749says that he has a villager with only one trade. This is impossible normally since villagers refresh trades after each new trade is completed. Without the rapid unloading of the world that bug doesn't occur. Since the conditions for producingMC-749are different from this bug, it is separate fromMC-749and should be reopened.Still possible in 15w51b.
I thought it got worse, but after not interacting with the villager for about 10 seconds all trades seem to reset. If this works the same in survival, and consistently I'd say this bug is solved.
If someone more patient than me would like to check this bug can join the many other resolved bugs
I tried to leave my villager alone for some time (a few minutes), but all trades are still locked.
My villager is a fletcher with a total of 4 trades.
Using Minecraft 1.10.2
This happens... it seems a bug if the instructions are right.
Resolved as a dupe of
MC-749because its description was updated to include this case.Please stop updating this ticket. It's already resolved as duplicate of
MC-749. I've made you the author of that ticket, please update the affected versions there instead.