Minecraft – Do villagers always sell first

minecraft-java-edition

From the minecraft wiki, I can see that each villager begins with one trading offer which must be accepted before it can trade more offers. In my test world, every villager I've clicked on has offered to sell me things (as in, asking for emeralds in exchange for goods). They are capable of buying things (asking for goods in exchange for emeralds); is there something in the algorithm that prevents their first offer from being a "buy" offer (so I can get emeralds to trade to other villagers) or do I just have bad luck?

Best Answer

No, I loaded up -671258039, the first villager I clicked offered this trade:

enter image description here

You're just unlucky.