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?

1 Answer 1


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

enter image description here

You're just unlucky.

  • 3
    In my very brief experiment, roughly half of the trades were selling emeralds.
    – fredley
    Commented Aug 2, 2012 at 12:40
  • 1
    @Yamikuronue it is possible, the RNG in mine loves winter, each world I create the initial spawn is in a snow biome. EACH. ONE. Some RNGs just don't have much 'R' :P Commented Aug 2, 2012 at 13:26
  • 2
    @hammythepig xkcd.com/221
    – fredley
    Commented Aug 2, 2012 at 13:33
  • 2
    Breed more villagers, or kill some and watch them make more.
    – Broam
    Commented Aug 2, 2012 at 15:55
  • 4
    @Broam pervert...
    – fredley
    Commented Aug 2, 2012 at 15:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .