My villager has one trade and it is locked. Is that a glitch?

I locked this villager's only trade and it won't unlock! It has been like that for a few hours. I logged out and back in too. Is that a glitch?

one locked trade


Solution 1:

NOTE: This is pre-1.14. Villager Trading Mechanics have now changed.

So the thing is that this is a legit outcome. After a few trades (2 or 3) the villager will no longer be willing to trade that specific item with you. Generally this will however open more trades. Unfortunately, there is a minute possibility that this may be the only available trade this particular villager offers.

Probability of being last offer

Note 3: This is the chance that the given trade offer will be the last one given by a villager when its options are completely exhausted.

Sorry to say you just got unlucky...

EDIT As per the comments, here are the mechanics on "re-enabling" locked/disabled trades.

  • If a player trades the last offer on the list and closes the GUI, waiting for particles to appear around the villager, all disabled offers are renewed with 2-12 additional uses added to them.
  • It is possible for the final offer slot to be disabled, at which point no new offers can be generated and no existing offers can be renewed.

Source: Villager Trading

UPDATE: In later versions[Version needed] of the game, some villagers (primarily browncoats) will not have any trades at all. Right-clicking will not open any UI to trade. The only purpose for these villagers is farming.