Destroying workstations of villagers who have not been traded with will change the trades of other villagers who have not been traded with.
Reproduction is not 100%. To test for yourself, put villagers in separate boxes with their workstations and destroy one of workstations. Keep track of the other villager trades. Occasionally the other villagers will have entirely different trades after destroying a workstation.
Linked issues
Comments 3
Confirmed in 1.15.0
I was starting to work on my villagers trading hall.
I rolled two librarians with good trades that I wanted to keep. I went back to my base to grab some emeralds to trade with them. When I was back both of their original trades got reset.
Duplicate of MC-156615.
So I had my lecterns underneath a slab in front of my librarians and it worked fine in the previous patch, but the moment this patch dropped all of the villages who had this setup were reset to normal villagers.
On top of this, a villager I had not traded with before but who had a lectern beside him (completely accessible) reset and kept resetting regularly.
I experimented with the row of villagers who had lost their jobs by:
-Increasing their stall size
-Having the lectern unobstructed (i.e nothing in the way of the librarian to work this object)
-Ensuring the villager was "reading" the lectern to make sure he had access to it
-Faced the lectern towards the villager
Despite all this, the villagers stay as librarians but reset unless you trade with them. I initially thought that they were resetting because I was breaking the lectern from a nearby stall but I don't believe that is the case. I think they reset at the same time through some cycle despite having a lectern right in front of them with all the conditions I stated above. The stalls are completely stoned and the librarians have no access to the lecterns of other librarians.
It's worth noting that nearby villagers in stalls adjacent to the librarians are not turning into librarians. Only the villagers with access to their lectern turn into one, yet constantly reset at what seems to be a consistent cycle at the same time with other librarians.