
Trading rule
Villager Restocking
A villager refills all of its trades by working at its job site block, at most 2 times per day.
| Restocks per day | 2. The first happens as soon as the villager works after a trade was used. The second needs more than 2 minutes to have passed since the first. |
| Where it restocks | The villager must be within 1.73 blocks of the center of its own job site block, in the same dimension as that block. |
| Working hours | Villagers work from 08:00 to 15:00 in-game time, which is from 100 seconds to 450 seconds after the day begins at 06:00. |
| Work interval | A villager at its job site block works at most once every 15 seconds. Each time it works, it restocks if a restock is allowed. |
| Used trades | A restock needs at least one trade to have been used. It refills every trade, including trades that are not sold out. |
| New day | The count of 2 restocks starts over when a new day begins at 06:00, or when more than 10 minutes have passed since the last restock. |
| Price update | Demand is updated at every restock, so prices can change at that moment, also for a player who has the trading screen open. |


