When trading with a villager if the first trade requires for example emeralds to get an item, and the next trade requires an item to get emeralds you can place the item in the first trade and get the second trade.
This don't have a limit of how many you can trade, and it happens no matter what items you need for the second trade.
Here are some screenshots
- duplicates
-
MC-3980 Trading with Villager - Old trades can be traded even if not currently in the GUI
- Resolved