I have massive quantities of carrots, and potatoes and am trying to trade with a farmer, but it is taking a very long time. Is there a way to speed this process up?
I am aware of the "standard" shortcuts for moving items up to the trading window, and down from the trading window. But, that still takes forever.
Best Answer
After much experimentation, it turns out there are a number of very significant things to keep in mind, in order to maximize the trading throughput. I'm answering this with the purpose to maximize the number of emeralds / real world minutes played.
In my experience (I've traded for about 100 stacks of emeralds) the last bullet point above maximizes the villager's chances of getting the regeneration effect, and reopening all trades. And it's obviously the fastest keyboard/mouse approach.
In my experience, if you trade for a single emerald at a time, and close the trading window between each trade, you are much more likely to close a trade than refresh trades. Basically, if you do single trades you get on average about 32 emeralds before all trades are closed and you have to start buying things with emeralds. (I just have a potato, wheat and carrot farm, I haven't finished the pumpkin farm yet, I suspect the numbers improve with 4 trades). With the bulk trading option, I've only had the villager lock all trades, and not release trades once.
One last note: I have read some commentaries that tell you not to drop items at the villager's feet, because they'll pick them up. This is not quite true. A farmer will pick up 5 full stacks of wheat, potatoes, and/or carrots. (Also seeds, and bread). Once the farmer is "full" he won't pick up anything else, so this is only a very short term issue.