I have observed that sometimes, they start to work again, but I don't know what the circumstances are, and if this will eventually happen for all broken villagers.
EDIT: Adding a bed next to him didnt help, ( there were beds available even without me doing that), but wat fixed it, was picking up his workbench, and placing it closer to him. So it might be pathfinding-related, as he was never visiting his workbench. After he was fixed, he broke again when I placed the workbench back at where it originally was.
I (think I) see this too on the lastest available verson at the time of my comment ( 1.14.3). We have no dedi-server, but a player who is acting as server, started as single, opened to lan. When I join as a second player, I see wrong/default prices, but need to pay the prices that the 1st / 'server' player sees.
These are all 'normal' villagers, no cured zombies. (Well, we abducted 2 villagers and started a new village far, far away, and all the villagers are offspring of these 2 orginal ones.) We have very frequently traded with the villagers we observe the problem with, before we realized that something was, indeed, wrong. (not extensively tested with other villagers). Savegame can be provided if that is helpful, or debugged through other means if helpful.
If this is a different bug, let me know and I'll create a new one or append my comment elsewhere.
I have observed that sometimes, they start to work again, but I don't know what the circumstances are, and if this will eventually happen for all broken villagers.
EDIT: Adding a bed next to him didnt help, ( there were beds available even without me doing that), but wat fixed it, was picking up his workbench, and placing it closer to him. So it might be pathfinding-related, as he was never visiting his workbench. After he was fixed, he broke again when I placed the workbench back at where it originally was.
I (think I) see this too on the lastest available verson at the time of my comment ( 1.14.3). We have no dedi-server, but a player who is acting as server, started as single, opened to lan. When I join as a second player, I see wrong/default prices, but need to pay the prices that the 1st / 'server' player sees.
These are all 'normal' villagers, no cured zombies. (Well, we abducted 2 villagers and started a new village far, far away, and all the villagers are offspring of these 2 orginal ones.) We have very frequently traded with the villagers we observe the problem with, before we realized that something was, indeed, wrong. (not extensively tested with other villagers). Savegame can be provided if that is helpful, or debugged through other means if helpful.
If this is a different bug, let me know and I'll create a new one or append my comment elsewhere.