I made a villager into a mason and kept selling a lot of clay fast. After that he was out of stock and interacted with his work station, but the clay still was out of stock. This went up for about a day until he slept and restocked, but after selling some more clay the same issue kept occurring.
edit: This seems to only happen if you click on the villager as soon as he restocks.
Attachments
Comments 7
Check Attachments i just posted. It seems to only happen if you sell too quick. I was spamming space+click and then when he restocked quickly clicked on him and he wasn't restocking.
Please also provide a screenshot of the villager's interface, as well as the full /data get entity
output of the villager.
Villagers, according to what it says when you hover over the red x in their trading interface, says that their trades will refresh UP TO 2 times a day. So you could just be very unlucky.
Please provide a screenshot of the setup with your F3 debug screen enabled.